YAML Paste

Paste YAML with Indentation Preserved Byte-for-Byte

Share YAML config snippets with syntax highlighting. Preserves indentation exactly. No signup.

YAML's entire meaning lives in its whitespace, which makes it the worst possible language to paste into a tool that reflows text. A two-space indent that becomes a tab, a trailing space that turns a scalar into something else, a chat client that strips leading whitespace — any of these silently changes what your config does, and the person you sent it to debugs a problem that only exists because the message broke the file. files.link stores your YAML byte-for-byte and renders it with highlight.js, so keys, string values, booleans, anchors (&), aliases (*), and multi-line block scalars (| and >) all keep their exact indentation and pick up proper coloring.

The configs people actually share are the ones where a single misaligned line is a production incident: a Kubernetes Deployment whose resources block is nested one level wrong, a GitHub Actions workflow where a steps list lost its indent, a docker-compose service that quietly merged into the wrong key, a Helm values.yaml someone needs to review. On a paste page each of those reads as a clean, copyable block — the reviewer can select it and paste it straight into their editor knowing the whitespace is the same whitespace you saw.

Because manifests routinely contain secrets, image registries, internal hostnames, or environment-specific values, treat sensitive YAML like the perishable thing it is: as an anonymous paste it auto-deletes after 24 hours, and signed in you can set a one-hour expiry so a config you're debugging in a call disappears right after. For genuinely secret material a private paste link keeps it out of public reach entirely.

Anonymous pastes hold 100KB; signing in raises that to 1MB and unlocks expiry from one hour to permanent for configs you want to keep referencing.

GitHub Gist works but forces a login to publish; a Slack snippet can't be opened by anyone outside the workspace and is gone once it scrolls away. A paste link is openable by anyone you send it to, renders the YAML faithfully, and — crucially for a whitespace-defined format — hands back exactly what you put in.

Benefits With No Complexity

Global CDN delivery

Your files are served from 450+ edge locations worldwide.

Edge-cached worldwide

Files are cached close to your users for fast delivery.

Signed-URL security

Private files stay protected with time-limited access.

What You Get

Unlimited files

Upload as many files as you need.

Unlimited storage

There is no storage limit.

Public + Private storage

Private files are fully secured.

CDN ready links

Upload directly to 450+ edge locations worldwide.

Prepaid credits

No subscription. Pay only for the storage and bandwidth you use.

More coming soon

We have plenty of features coming!

How files.link Works

1. Upload

Create a project and upload your first file.

2. Copy

Copy the CDN link.

3. Use Anywhere

Paste and enjoy the blazing speed.

Why Developers Choose files.link

A Better Way to Store & Deliver Files

GitHub GistSlack snippetPastebin.comfiles.link
Indentation preserved byte-for-byte
Anchors / aliases / block scalars highlighted
Create + read with no signup
Short expiry for sensitive configs
Link opens outside your team

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Paste YAML Config

  • Global CDN delivery
  • Edge-cached worldwide
  • Signed-URL security
  • Unlimited files
  • Unlimited storage
  • Public + Private storage
  • No subscription — prepaid credits keep spend predictable
Create a Paste

Frequently Asked Questions

Does it keep my indentation exactly?
Yes. YAML is stored byte-for-byte, so the spaces, nesting, and block scalars you paste are the spaces the recipient sees and copies — no reflowing, no tab conversion.
Can I share a Kubernetes manifest safely?
Yes. If it contains hostnames, registries, or secrets, set a one-hour or 24-hour expiry (or use a private paste link) so it deletes itself after you're done debugging.
Does it render multi-document YAML separated by ---?
Yes. The document separators and each section render as highlighted text; highlight.js handles standard YAML 1.1/1.2 syntax including anchors and aliases.
What's the size limit?
100KB anonymous, 1MB after signing in — enough for large Helm values files or stacked compose configs.
General Questions
Is there a subscription?
No. files.link uses prepaid credits, so storage, bandwidth, and API usage are deducted from your balance as you go. The app explains the payment step before uploads are enabled — no monthly subscription and no per-user fees.
What is files.link?
files.link is a developer-first file platform that makes it simple to store, secure, and deliver files globally. It provides signed URLs, public/private access, and an API-first design so you can integrate file delivery into any app without the usual complexity.
How does billing work?
files.link uses prepaid credits. As you use storage, bandwidth, and API requests, credits are deducted daily. When your balance runs low, we automatically recharge it using your saved card. If an auto-recharge doesn't go through, your files and links stay put — you simply update your payment method or top up manually to keep going. No monthly subscriptions — just simple usage-based pricing.
How secure is my data?
All files are encrypted at rest and in transit. You can use signed URLs for private files, control access with permissions, and rely on enterprise-grade infrastructure for data protection.

Related

files.link
Copyright © 2026
All rights reserved
ContactGuidesGlossaryStatusLegal