Parse any URL into its components — protocol, hostname, path, query parameters, hash, and more with copy-to-clipboard. Host, path, query, and fragment split with decoding — debug redirect chains precisely. Runs locally, free, no signup.
Content reviewed October 2026 · About Toolzum
Parse and inspect URL query parameters as structured key-value pairs. Decodes URL-encoded values and displays them in a readable JSON format.
Flatten JSON objects into URL query strings — nest with bracket notation. Build ?filter[x]=1 links from API objects — local conversion, free, no signup.
Parse curl commands into method, URL, headers, and body parts for debugging. Dissect a failing Stripe call field by field — local parsing, free, no signup.
Share secrets securely via self-decrypting note links — AES ciphertext in the URL fragment, key in the link query. Send passwords without trusting inboxes — local crypto-js AES, free, no signup.
Renders pasted HTML and CSS markup (no file upload, no URL screenshots) into downloadable PNG, JPEG (fixed quality 0.95), or SVG via the html-to-image library. Preview is DOMPurify-sanitized — free to start with no signup.
Protocol (http/https), hostname, port, pathname, query parameters, hash fragment, and authentication info. Each component is displayed separately with its value.
Yes. Query parameters are extracted and displayed as key-value pairs. Multiple parameters, encoded values, and complex query strings are all handled correctly.
Yes. Percent-encoded characters (%20, %E2%80%A6) are decoded and displayed in their readable form. The original encoded form is also shown.
Yes. Each parsed component has a copy-to-clipboard button for easy reuse. Copy the full URL or just the hostname, path, or query string.
Yes. All parsing happens in your browser using the URL API. No URL data is sent to any server.
Download saves url-parsed.json (the 10 component rows plus a Query Parameters object) and the blob URL is revoked 1000 ms later. Empty Port renders as (default); empty Search, Hash, Username and Password render as (none).
Query String Parser
Parse and inspect URL query parameters as structured key-value pairs. Decodes URL-encoded values and displays them in a readable JSON format.
URL Encoder / Decoder
Encode or decode URLs with percent-encoding. Swaps input/output for quick bidirectional conversion. Code never leaves your device — formatting and validation run locally in your browser.