Tree view for structured data
JSON, JSONC, JSON5, YAML, TOML and INI become a syntax-highlighted tree with search, per-node and whole-document controls.
Chrome extension for structured documents
Automatically format JSON, JSONC, JSON5, YAML, TOML, INI, Markdown, and images. Follow your system theme, keep selected origins untouched, and return to Chrome's original view when needed.
Open a supported raw URL and Nandemo Formatter turns it into an interactive view. No setup, no copy and paste, and no upload of the document you are viewing.
JSON, JSONC, JSON5, YAML, TOML and INI become a syntax-highlighted tree with search, per-node and whole-document controls.
Convert supported structured formats in place, or copy the document, minified output, and individual JSON paths.
Render raw Markdown and inspect image dimensions, file size, and MIME type without leaving the page.
Follow your system color scheme by default, or keep text, image, popup, and settings views in light or dark mode.
Return the current tab to Chrome's original view once, or disable an exact HTTP(S) origin and re-enable it later.
A small format probe exits early on normal HTML. Parsers and the interface load only for supported candidates.
Document processing stays in the browser. Persistent-ID usage analytics require consent, while isolated performance outliers use a new identifier for each event.
The URL, domain, origin, document, search text, JSON path, conversion output, detected format, size, and error details are not sent to analytics.
Persistent-ID install, update, and feature-use events are sent only while you consent. Operations taking at least 500 ms may send an isolated performance event in every consent state.
Markdown is identified only from MIME or file extension, and weak format guesses that fail to parse leave the page unchanged.
Theme, link preference, disabled HTTP(S) origins, analytics choice, and a pseudonymous Client ID are stored locally. The ID is retained regardless of consent; full URLs and documents are not stored.
Permissions: storage for local preferences and consent state, plus a content script on all URLs because supported raw documents can be served from any origin. v1.1 does not request tabs, activeTab, or scripting.
What to know before installing.
JSON, JSONC, JSON5, YAML, TOML, INI, Markdown, and images.
Yes. Supported documents are formatted automatically and the default theme follows your system. Persistent-ID usage analytics remain off unless you opt in.
Raw shows source text inside the Formatter. Show original once reloads the current tab without the Formatter and is consumed after that reload.
The exact HTTP(S) scheme, host, and port. Paths, queries, and fragments do not create separate settings.
No. Documents are processed locally. Optional analytics never include the document, URL, domain, detected format, search text, output, or error details.
No. Every formatting feature works while analytics are unanswered, declined, or revoked.