A JSON validator that tells you what is wrong
JSON.parse calls a trailing comma “Expected double-quoted property name” and points at the bracket after it. This tool names the actual mistake — a trailing comma, a single quote, a comment, an unquoted key, a bracket that never closes — with its line and column, and shows the line with a caret under the character. Repair fixes the common cases in one go and validates the result again.
Paste the text or drop a .json file on the editor. Format indents with two spaces, four spaces or tabs, the way any JSON beautifier would; Minify puts everything on one line, and key sorting orders every object by character code, as jq -S does. Numbers and escapes stay exactly as written, so a 19-digit ID is never rounded, and a key that appears twice is kept and reported. Nothing you paste leaves your browser.
If what you paste is an n8n workflow, the formatter becomes an n8n workflow analyzer. It counts nodes by type and lists triggers, disconnected and disabled nodes and the credentials in use. Then it looks for secrets in the n8n workflow — OpenAI, GitHub, AWS and Slack keys, tokens and passwords typed into parameters — and flags pinned customer data and the instance ID. The sanitised copy strips all of these. Webhook paths stay so the file still imports; change them before you post it.
Made by KARSH
A software company based in Erzurum and Istanbul. Web, mobile, desktop, automation and AI. karsh.app