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
Edge-cached worldwide
Signed-URL security
What You Get
Unlimited files
Unlimited storage
Public + Private storage
CDN ready links
Prepaid credits
More coming soon
How files.link Works
1. Upload
2. Copy
3. Use Anywhere
Why Developers Choose files.link
A Better Way to Store & Deliver Files
| GitHub Gist | Slack snippet | Pastebin.com | files.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
Egress
CDN Bandwidth
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