JSON Blob
View & ExploreShare a blob of JSON with one link — the data travels inside the link, never on a server.
Share JSON with a link — no upload, no account
JSON Blob turns any JSON document into a link you can paste into Slack, Teams, an email, a pull request, or a support ticket. Whoever opens it sees exactly the JSON you shared, formatted and ready to read, with a tree view for exploring large payloads. There is no sign-up, no save button, and no expiry date to worry about.
What makes it different from a paste service is where the JSON lives. Paste services store your document in their database and hand you an ID that points at it. Here, the link itself holds the document, compressed, so there is no database at all — nothing to breach, nothing to delete later, and no third party keeping a copy.
How the link stores your JSON
When you type or paste, the JSON is compressed with DEFLATE — the algorithm inside ZIP and gzip — and encoded as URL-safe Base64. The result goes after the # in the link, in the part of a URL called the fragment. Browsers never include the fragment in the requests they send, so when someone opens a JSON Blob link, our server only ever sees a request for the /json-blob page. The page then reads the fragment in the visitor's browser and unpacks the JSON there.
Compression matters because JSON is repetitive: the same keys, quotes, and braces appear on every record. A typical config or API response shrinks to between a fifth and a third of its size, which is what lets realistic payloads fit in a link. Press Minify before sharing to strip indentation and make the link a little shorter still.
How long can a JSON link be?
Browsers accept very long links, but the places you paste them don't always. The tool shows the link's length as you type and tells you how far it will travel:
- Up to about 2,000 characters — safe to paste anywhere, including SMS and old email clients.
- Up to about 8,000 characters — fine in browsers and in most chat and email apps.
- Up to about 64,000 characters — browsers open it, but some chat and email apps cut long links, so open it once from where you paste it.
- Beyond that — likely to be cut off. Download the JSON and send the file, or trim what you share.
Who can see a shared blob?
Anyone who has the link can read the JSON, because the link is the JSON. Treat it the way you would treat the document itself: fine for configs, examples, and bug reports; not for API keys, passwords, or personal data. Remember that the app you paste the link into keeps the message, link included.
No one else can find it. Nothing is stored on a server, listed, or indexed by search engines, and when a shared link is opened the page removes the data from the address bar before any analytics script loads, so the JSON isn't recorded in page-view data either. A reload of the same tab still shows the document; use Copy link to share it onward.
What people share with JSON Blob
Anywhere a JSON payload needs to reach another person intact:
- Bug reports — attach the exact API response or request body that triggers the problem.
- Code review — link the example payload a change is meant to handle, instead of pasting a wall of text into a comment.
- Support tickets — send a customer's configuration to a colleague without emailing a file.
- Broken JSON — the link carries invalid JSON exactly as typed, so someone can help fix it, or open it straight in the JSON repair tool.
- Teaching and docs — link a runnable example that opens formatted, rather than a screenshot.
Opening, editing, and comparing shared JSON
A shared link opens in the editor with a note that it came from a link. Switch to Tree to fold the document open level by level, or edit it and copy a new link — every version gets its own link, and the original keeps showing the original. To see exactly what changed between two versions someone sent you, paste both into the JSON diff checker.
For a document you only need to read, the JSON viewer adds search and a table view, and the JSON formatter validates and pretty-prints JSON before you share it.
Everything in the JSON Blob
Paste JSON and get a shareable link instantly. The JSON is compressed into the link itself, so nothing is uploaded or stored. Free JSON sharing, no sign-up.
The link is the storage
Your JSON is compressed into the link, so there is no upload, no database, and no account.
Compressed to fit
DEFLATE compression typically shrinks JSON to between a fifth and a third of its size, so real payloads fit in a link.
Code and tree views
Whoever opens the link reads it formatted, or folds it open as a tree.
Length check
See the link's length and whether chat apps and email will carry it intact.
Shares broken JSON too
Invalid JSON is shared exactly as typed — useful when you need help fixing it.
Never expires
Nothing is stored, so there is nothing to expire, delete, or leak from a server.
Frequently asked questions
The JSON is compressed with DEFLATE, encoded as URL-safe Base64, and placed after the # in the link. That part of a URL, the fragment, is read by the page in your browser and is never sent to any server, including ours. When someone opens the link, their browser unpacks the JSON from it. There is no database and nothing to look up.
Anyone who has the link — the link is the JSON, so treat it the way you would treat the JSON itself. Nobody else can find it: nothing is stored on a server, listed, or indexed. When a shared link is opened, the page removes the data from the address bar before any analytics script runs, so it isn't recorded there either. Don't share secrets such as API keys or passwords this way.
Compression usually shrinks JSON to between a fifth and a third of its size, so a 20 KB config becomes a link of roughly 5,000 to 9,000 characters. Modern browsers accept very long links (Chrome up to about two million characters), but chat apps and email clients can cut long links short, so the tool shows the link length and warns you when a link is likely to be cut. For very large documents, download the file and send it instead.
No. Because the data lives in the link rather than on a server, there is nothing to expire or delete. A link keeps working for as long as this page exists, and it always shows exactly the JSON it was made from.
Yes — open the link, change the JSON, and copy the new link. Each version has its own link: the original link still shows the original JSON, which makes it easy to send a corrected version without losing the first one.
No. JSON Blob doesn't store anything, so there is no endpoint to save to or fetch from. If you need a JSON document an application can read over HTTP, host it as a file — a GitHub Gist or a static file — and load it into any tool on this site with Load from URL.
Yes. The link carries the text exactly as typed, errors included, and the tool warns you that it isn't valid JSON. That is handy for asking a colleague to help fix a payload, or for pasting the link into the JSON repair tool.
Yes, completely free with no sign-up required. There are no usage limits, no watermarks, and no premium gate on any feature.
Related tools
JSON Viewer
View JSON data and objects online — syntax highlighting, collapsible nodes, free and private.
JSON Formatter
Beautify, minify, and repair messy JSON — even Python dicts and JS objects — into clean, valid output.
JSON File Viewer
Drag, drop, and read any JSON file — plus CSV, Excel, and ZIP — instantly in your browser.
JSON Tree Viewer
Turn JSON into an interactive, searchable tree you can expand and collapse.