View JSON in your browser.
Choose a JSON file, or paste a response, and explore it as a collapsible tree instead of a wall of brackets. The file never leaves your machine.
- 10MBa JSON file, read on your machine
- 0 bytesof your file sent anywhere
- Freeno account, nothing to install
Loading the tool…
What you see
Your JSON opens as a tree on this page.
Pick a file or paste the text, and it appears under the button as a collapsible tree with the top two levels open. Invalid JSON shows as raw text with the parse error, so you still see what you have.
- Files up to 10MB, or paste the text
- The top two levels open
- One click to copy the raw JSON
How it works
Explore JSON in three steps.
Choose or paste
Tap Choose a JSON file and pick a .json up to 10MB, or open Or paste JSON instead and paste the text.
Explore the tree
Branches below the top two levels start closed and open when you click them.
Close the tab
The tree closes with the tab. No copy was ever made, so there's nothing to delete.
Sharing it
When a teammate needs the data.
This page can't give the file an address. Uploading it can, and the link opens the same tree in the recipient's browser.
A link that opens as a tree
Upload the file and it gets a short nudgehost.com link that shows the same tree for files up to 10MB. Apps that show link previews display a card with the file name.
See whether it's been opened
Free accounts see how many times a link was opened. Pro and Studio add the time and country of each open, with a CSV export.
Add a password or an end date
Give the link a date and it stops working after it. On Pro and Studio, a password stands in front of the tree and the download.
Viewer or link
What this page does, and what a link adds.
| This viewer | A NudgeHost link | |
|---|---|---|
| Where the file is | On your computer | On NudgeHost, at its own address |
| Who can open it | You, in this tab | Anyone you send the link to |
| Account needed | None | None. Without one, the link lasts 7 days |
| Largest JSON file | 10MB | 25MB free, 250MB on Pro, 1GB on Studio |
| Paste text instead of a file | Yes | No, upload a .json file |
| Over the viewing limit | Refused, with a message | Above 10MB, the download card instead of the tree |
| Preview card in chat apps | Not included | A card with the file name |
| Open tracking | Not included | Counts free, time and country on Pro and Studio |
| Password | Not included | Pro and Studio |
| Price | Free | Free to start, Pro is $12 a month |
A free account holds 10 links at once, with no end date unless you set one.
Reading JSON
Why open JSON this way.
Raw JSON is readable in theory and slow going in practice. A large API response or config file runs to hundreds of lines of nested braces, and a tree lets you close what you don't need and open what you do. This page draws that tree in your browser, from a file or from pasted text.
Messy input reads better once it's tidied. Minified or unevenly indented text comes out clean after a run through the JSON formatter, and the tree is easier to scan after that. When the data is really a flat list of records, the CSV table view suits it better.
Sharing the data is a separate step. A hosted JSON link opens as the same tree for anyone you send it to, for files up to 10MB. The free plan's hosting keeps 10 links live at once. Custom domains come with Pro and Studio, and attach only to a zipped site, on a subdomain.
Guides
When the data has to go somewhere.
Frequently asked questions
Does my file get uploaded?
No. The file you choose is read in your browser with FileReader and parsed there, so it never leaves your machine, and pasted JSON never leaves the textarea. Nothing is sent to NudgeHost or anywhere else, no copy is stored, and the page works with the network disconnected once it has loaded.
Will it tell me if my JSON is invalid?
Yes. If the text can't be parsed, the viewer shows the parse error and falls back to the raw content, so you still see what you have.
Can it handle large JSON files?
Files up to 10MB open as a tree, and branches render only as you expand them so deep structures stay responsive. Parsing runs on the same thread as the page, so the cap is what keeps a large file from freezing the tab. Bigger files are refused with a message rather than attempted.
Is this the same as a JSON formatter?
Related but different. The viewer explores structure; the formatter rewrites the file with clean indentation. Use them together.
How much of the tree is open at first?
The top two levels. Anything deeper shows as a count of its items until you click it open.
Can I copy the JSON back out?
Yes. Copy raw JSON above the tree puts the full text on your clipboard, whether it came from a file or the paste box.
Does the page keep a list of what I've opened?
No. It stores nothing about the files you choose or the text you paste.
Get file-sharing tips that actually help.
One email a month. No spam, no fluff.
Ready to view your file online?
Free forever, no credit card needed. The whole thing takes a few seconds.