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
JSONRuns in your browser

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.

  1. 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.

  2. Explore the tree

    Branches below the top two levels start closed and open when you click them.

  3. 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.

Free, up to 25MB

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.

Counts freeDetails on Pro

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.

End dates freePasswords on Pro

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 viewerA NudgeHost link
Where the file isOn your computerOn NudgeHost, at its own address
Who can open itYou, in this tabAnyone you send the link to
Account neededNoneNone. Without one, the link lasts 7 days
Largest JSON file10MB25MB free, 250MB on Pro, 1GB on Studio
Paste text instead of a fileYesNo, upload a .json file
Over the viewing limitRefused, with a messageAbove 10MB, the download card instead of the tree
Preview card in chat appsNot includedA card with the file name
Open trackingNot includedCounts free, time and country on Pro and Studio
PasswordNot includedPro and Studio
PriceFreeFree 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.

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.

Get started free