URL Encoder & Decoder

Tech · Encoding

Percent-encode or decode query strings and URI components instantly in your browser.

Loading tool

Free online URL encoder and decoder

Jigglify's URL tool percent-encodes and decodes URI components - the usual choice for query values and path segments. Build links, debug redirects, and clean pasted URLs privately in your browser.

What you can do

  • Encode

    Percent-encode reserved and unsafe characters so query values and path segments travel safely through browsers and APIs.

  • Decode

    Turn percent-encoded strings back into readable text - useful when debugging redirects, logs, and pasted URLs.

  • Private

    Encoding and decoding run entirely in your browser. Tokens in query strings never leave your device.

Encode vs Decode

Encode
Applies component-style encoding (similar to encodeURIComponent). Spaces become %20, and characters like &, =, and / are escaped. Try Encode.
Decode
Reverses percent-encoding so you can read the original value. Malformed sequences (for example a lone %) will fail - fix the input or re-encode the source. Try Decode.

encodeURIComponent vs encodeURI

encodeURIComponent (this tool)
Escapes almost everything that is not an unreserved character. Use it for individual query values and path segments so & inside a value does not start a new parameter.
encodeURI
Leaves URI structure characters like :, /, ?, and & intact because it targets a whole URL. Encoding a complete URL with component-style encoding will break the structure.

Query pitfall: encode each value separately, then join with & and =. Do not encode the entire query string in one pass if it already contains separators.

URL encoding examples

Plain value

hello world & more

Encoded (component)

hello%20world%20%26%20more

Safe in a query

?q=hello%20world%20%26%20more

Avoid common mistakes like double-encoding and encoding whole URLs - see URL encoding common mistakes.

How to use this URL tool

  1. Choose Encode or Decode from the tabs above the editor.
  2. Paste the string (query value, path segment, or encoded text), or load the sample.
  3. Click the arrow between the panels to process your input.
  4. Copy the result into your link, API client, or config.
  5. Use Clear when you are done - processing stayed on your device.

Frequently asked questions

Learn more about URL encoding

Related tools: Base64 encoder, JWT decoder, JSON formatter.

Why encode URLs?

Spaces and reserved characters break URLs if left raw. Percent-encoding keeps values safe inside query strings and path segments so servers and browsers parse them correctly. Encoding components locally lets you debug redirects and signed links that contain tokens without uploading them to a third-party service.

Related tools