Free URL to JSON Converter with History & Diff
Paste any string — a URL, a query string, or raw JSON — and click Parse to convert it into clean, structured JSON. Every conversion is saved as a card in your local history, so you can select two cards and diff them in a new tab to see exactly what changed.
0 saved
Diff & Compare — JSON Diff Tool
Select two cards in your history and click Diff to open a side-by-side comparison in a new tab. Choose a line diff to see added and removed lines, or a key diff to list every added, removed, and changed key with its full path. Ideal for debugging API responses, tracking UTM parameters, or comparing JSON snapshots over time.
How to Convert a URL to JSON
- Paste a string into the box above — a URL, a query string, or raw JSON.
- Adjust the options in Settings if you need them, such as auto-adding
https://or how to treat duplicate keys. - Click Parse. The result appears instantly as a card and is saved to your history.
Query Params to JSON
Have a long URL packed with parameters? The tool auto-detects query strings, so pasting just the ?a=1&b=2 part turns the key/value pairs into a JSON object. It is ideal for turning UTM and analytics links into readable data. Duplicate keys can be combined into an array, or you can keep only the last value.
Frequently Asked Questions
How do I convert a URL to JSON?
Paste the full URL into the box and click Parse. The tool breaks it into protocol, host, path, hash, and a query object, then shows the result as a card you can copy in one click.
How do I convert query parameters to JSON?
Just paste the part after the question mark (e.g. a=1&b=2). The tool auto-detects query strings and turns the key/value pairs into a JSON object — handy for long UTM or analytics links.
Can I track URL JSON changes over time?
Yes. Every parse is saved to your history as a card automatically. Select two cards and click Diff to see exactly how a URL's structure or query parameters changed between requests.
How do I compare two JSON responses?
Select two saved cards and click Diff — the comparison opens in a new tab with a line diff (added/removed lines) and a key diff (added, removed, and changed keys).
Is my history saved? Where is it stored?
Yes, and it stays on your device. History is stored in your browser's localStorage — nothing is sent to a server, and clearing your browser data clears your history.
How are duplicate query parameters handled?
By default, repeated keys (like tag=a&tag=b) are combined into an array. In Settings you can switch to "last value wins" to keep only the final value instead.
Is this URL to JSON converter free?
Yes — it's 100% free with no sign-up required. The tool is supported by on-page advertising.