Encoding & Decoding

URL Builder — Assemble and Parse Query Parameters

Build URLs from protocol, host, port, path, hash, and query parameters with automatic value escaping, or parse a full URL back into fields. Handy for API debugging and campaign link setup. Processing stays in the browser.

URLQueryBuilder

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • Assemble API URLs with multiple query parameters
  • Split an existing URL into protocol, host, and params
  • Check that special characters are escaped correctly

How to use

  1. Fill protocol, host, path, and related fields
  2. Add or edit query parameters row by row
  3. Copy the live URL, or paste a full URL to parse it back

Example input and output

Fields

host=api.example.com, id=1, text=&

URL

https://api.example.com?id=1&text=%26

FAQ

Does it support nested objects or array params?

It treats parameters as flat key/value pairs. Nested forms (such as a[b]=1 or repeated keys) vary by framework—verify against your server’s convention.

How does this relate to URL encode/decode tools?

This builder focuses on structure and parameter escaping. Encode/decode tools operate on individual strings; dedicated parsers emphasize field breakdown of a full URL.

Tools

Related tools

Continue with another translated tool for a nearby task.

URL Tracking Param Cleaner

URL Tracking Parameter Cleaner (UTM, spm, gclid…)

Available

Strip common tracking parameters such as utm_*, spm, fbclid, and gclid from links, and extract URLs from surrounding text first when needed. Useful for tidying share links and reducing tracker noise. Cleanup runs locally in the browser.

URL Privacy Sharing

URL Parser

URL Parser and Query Parameter Splitter

Available

Parse a URL into protocol, host, port, path, query, and hash fields, and list each query parameter name and value. Useful for debugging API URLs and share links.

URL Parser Developer

URL Encode/Decode

URL Encoder and Decoder

Available

Percent-encode or decode text with encodeURIComponent or encodeURI. Useful for query values, non-ASCII paths, and API debugging. All processing stays in the browser.

URL Encoding Decoding