JSON Formatter
Pretty-print, validate and minify JSON with friendly error messages.
16 free tools, processed locally in your browser. Filter by category or search for something specific.
Pretty-print, validate and minify JSON with friendly error messages.
Turn any JSON into ready-to-compile Rust struct definitions with serde derives.
Turn any JSON into a TypeScript Zod schema with nullable and optional handling.
Convert any JSON into Go struct definitions with json tags and pointers for optionals.
Decode JWT header and payload instantly, 100% in your browser — the token never leaves your device.
Convert CSV to JSON with automatic delimiter detection, header handling and real number types, 100% in your browser.
Convert a JSON array or object to CSV with nested objects flattened into dotted columns, ready for Excel or Sheets.
Encode text to Base64 or decode Base64 back to text, with UTF-8 support, in your browser and never uploaded.
Describe your bot once and get a structured system prompt, sample dialogue, guardrails and a JSON persona card — no prompt-writing experience needed.
Encrypt text with ChaCha20-Poly1305 into one copyable line. Authenticated, and the passphrase never leaves your browser.
Count the tokens a prompt will use, and price it against every major model, with the estimate honestly labelled as one.
Find the rules your system prompt never states, drop the padding, and rebuild it into clear sections. No AI API called.
Generate QR codes for URLs, text, WiFi, and vCards.
Convert JSON to TypeScript interfaces and types.
Check if an IBAN is valid in seconds. Verifies country code, length and checksum and shows bank code.
Create strong random passwords or easy-to-remember passphrases. Generated securely.