Validated
Invalid JSON is flagged with the parser's message before anything is uploaded.
Paste JSON and get a URL that serves it as application/json. Use it as a throwaway mock API endpoint, a test fixture, or a way to share a payload.
01How it works
Type or paste the JSON you want to share. It's validated as you go.
Keep the link for 24 hours or 7 days. The file is deleted automatically afterwards.
Copy the link, open it to check it, and paste it anywhere. Recent links stay listed in this browser.
02About
Front-end work often needs an endpoint before the back end exists. A hosted JSON file is the simplest mock: fetch(url) returns your data with the correct content type, and no server is required.
The JSON is checked before upload, so a missing comma is caught here rather than in your app. Use Format to pretty-print it first, or keep it minified for a smaller response.
Point a prototype at a JSON URL while the real API is in progress.
Load sample data in a CodePen, JSFiddle, or tutorial.
Send an API response or webhook body to a teammate for debugging.
03Features
Invalid JSON is flagged with the parser's message before anything is uploaded.
Served as application/json, so fetch() and API clients parse it directly.
Minify JSON removes whitespace for a smaller response. Turn it off to upload exactly what you pasted, or use Format to pretty-print it.
Every upload is deleted automatically after 24 hours or 7 days, so nothing lingers.
Upload and share straight away. There's nothing to sign up for or log in to.
Uploads and links use encrypted HTTPS connections from end to end.
04FAQ
Paste your JSON, select Create link, and copy the URL. Requesting that URL returns your JSON with the application/json content type.
Usually yes: fetch(url).then(r => r.json()). If your page runs on another domain, the storage server's CORS settings decide whether the browser allows the request, so test it from your page.
No. Each upload creates a new, unchangeable link. Upload the new version and use its link.
You choose: 24 hours or 7 days. After that the file is deleted automatically and the link stops working. Links can't be extended. Upload the file again for a new link.
Anyone who has the link. Links are long and random, so they can't be guessed, but anything you share can be forwarded. Don't upload passwords, ID documents, or other sensitive data.
Yes, it's free, and no account, email, or sign-up is needed. Each file can be up to 100 MB, and the service limits how many uploads you can make in a short time.
Not from this page yet; every link is removed automatically after its lifetime (at most 7 days). To report content that breaks the rules, use the contact page.
05More tools
Share other kinds of content the same way.