⚙ Text Mechanic

JSON Formatter & Validator

Beautify, format, minify, sort keys, and validate JSON syntax with precise line/column error diagnostics and auto-repair. 100% client-side private.

How to Use JSON Formatter & Validator

  1. Paste JSON: Paste raw, minified, or unformatted JSON text into the workspace.
  2. Format or Minify: Click Format (choose 2 spaces, 4 spaces, or tabs) or Minify to compress.
  3. Validate & Repair: Check the real-time syntax validator, inspect error lines, or click Auto-Repair for loose JSON.

Key Features & Capabilities

  • Line & Column Diagnostics: Pinpoint exact syntax errors with line and character location reporting.
  • Alphabetical Key Sorting: Sort JSON object keys alphabetically for clean git diffs.
  • Auto-Repair Engine: Automatically fix unquoted keys, single quotes, and trailing commas.
  • 100% In-Browser Privacy: Your text never leaves your device or touches an external server.

Common Use Cases

  • API Debugging: Inspect and pretty-print messy REST or GraphQL JSON payloads.
  • Configuration Files: Format and validate `package.json`, `tsconfig.json`, or settings files.

Frequently Asked Questions

Can this tool fix trailing commas in JSON?
Yes, the Auto-Repair button automatically strips invalid trailing commas and normalizes quotes.
Is my JSON uploaded to a remote server?
No. All parsing and formatting happens directly in your browser without network requests.

Related Text Utilities

Base64 Encoder & Decoder
Convert plain text to Base64 and decode Base64 back to text with UTF-8 support
URL Encoder & Decoder
Encode or decode special characters in URLs and query strings
Remove Empty Lines & Extra Spaces
Strip consecutive spaces, tabs, empty lines, and trailing whitespace
Find and Replace Text
Locate and replace strings or regular expressions across your text