Tree view for structured data
JSON, JSONC, JSON5, YAML, TOML and INI are rendered as a syntax-highlighted tree. Collapse a single key or the whole document.
Chrome extension for structured documents
Replaces a raw JSON, JSONC, JSON5, YAML, TOML, INI, Markdown, or image URL with a formatted, interactive view. Zero configuration.
Coming soon to the Chrome Web Store.
There is no popup, no options page, and nothing to switch on. The extension inspects the response, and when it is a format it understands, it renders it.
JSON, JSONC, JSON5, YAML, TOML and INI are rendered as a syntax-highlighted tree. Collapse a single key or the whole document.
Filter a large payload down to the entries you are looking for, with the matches highlighted in place.
Turn the document you are viewing into JSON, JSONC, JSON5, YAML, TOML or INI without leaving the page.
A raw README served as plain text becomes a readable page, including code fences and tables.
Dimensions, file size and MIME type at a glance, plus a one-click download.
Copy the whole document, the minified form, or the path to any node (`data.items[0].id`).
A formatter that guesses wrong destroys a page you wanted to read. Detection is deliberately conservative, and everything happens on your machine.
Parsing, formatting and rendering all run locally in the browser. The extension never contacts a server, so nothing can leave your machine.
The content script runs everywhere but returns immediately unless the response is a supported format. Anything else renders exactly as the site sent it.
The only value written to storage is whether URLs inside a document render as clickable links.
The toolbar keeps a Raw button, so the original text is always one click away.
Permissions: storage for the link toggle, and a content script on all URLs because a JSON or YAML document can be served from any origin.
What people usually want to know before installing.
JSON, JSONC, JSON5, YAML, TOML, INI, Markdown, and images.
It should not. Markdown is only ever decided by MIME type and file extension, never guessed from the body, and a format guessed from the body that fails to parse leaves the page alone rather than showing an error.
Yes, once you allow access to file URLs for the extension on chrome://extensions.
No. The extension makes no network requests of its own; everything is processed in the page.
Yes — the Raw button in the toolbar restores the untouched document.
English and Japanese, following your browser's language setting.