Query String to JSON
Convert a URL query string to JSON and JSON back to a query string. Repeated keys become arrays and values are decoded automatically.
About this tool
Paste a full URL or just the part after the question mark. Each parameter becomes a JSON property, and keys that appear more than once are collected into an array. Edit the JSON to generate a correctly encoded query string.
Runs locally. Your URLs never leave your browser.
More URL tools
URL Formatter
Paste a long URL and read it line by line. Edit any part and the URL updates as you type.
URL Encoder / Decoder
Encode text for safe use in a URL, or decode percent-encoded strings back to readable text. Live, two-way and UTF-8 safe.
UTM Builder
Add utm_source, utm_medium, utm_campaign and other UTM parameters to any link. Existing parameters are preserved and values are encoded for you.
Tracking Parameter Remover
Strip utm_*, fbclid, gclid and other tracking parameters from one or many URLs at once. Get short, clean links that are safe to share.
URL Compare
Compare two URLs side by side. See exactly which host, path, query parameter or fragment differs, even when the parameter order changes.
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text. Full UTF-8 support and an optional URL-safe alphabet for tokens and query parameters.
Punycode Converter
Convert internationalized domain names to Punycode (xn--) and back. Works with a bare domain or a full URL.
URL Extractor
Pull every http and https link out of any text, log or HTML source. Remove duplicates and copy the list with one click.
Short URL Resolver
Expand short URLs to reveal their real destination. Check where a shortened link actually goes before you click.