
JSONCrush
Compress JSON into ultra-short URL-friendly strings. Paste JSON, get a crushed version you can share in URLs or query params.
About JSONCrush
Paste any JSON object and JSONCrush compresses it into a compact, URL-safe string you can drop straight into a query parameter or share as a link. The algorithm works by identifying repeated substrings and substituting them with shorter tokens, often shrinking large payloads by 50–80% compared to raw URL encoding. No server involved — everything runs in your browser.
It's especially useful when you need to encode application state or configuration into a URL without blowing past browser length limits. If you regularly work with encoders, hashes, and data transforms, CyberChef covers a broader toolkit worth keeping alongside this one.
Part of the developer tools collection here on Launch Arcade. JSONCrush works best on structured data with repeated keys — the more repetition in your JSON, the harder it crushes.
Look inside

How to use
This tool compresses JSON strings to make them URL-friendly and shareable. Paste your JSON into the top text area to see it compressed in real-time. • Type or paste JSON data into the "Type JSON here" text area • The tool automatically compresses your input and displays results in two sections below: - "Crushed" shows your compressed string (ready for URLs) - "Uncrushed" shows the decompressed result to verify accuracy • Success/error status appears between the text areas • Click "Perform Unit Tests" to run built-in compression tests • The tool works best with JSON under 10K characters • Compression works by finding repeated patterns and replacing common JSON characters with URL-safe alternatives • Typical compression saves 50-75% of space compared to standard URL encoding • The delimiter character \u0001 will be automatically removed from input if present • Use this to create shorter, shareable URLs containing JSON data for bookmarking or sharing application states
Reviews
No written reviews yet. Be the first!







