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
- Choose Encode or Decode from the tabs above the editor.
- Paste the string (query value, path segment, or encoded text), or load the sample.
- Click the arrow between the panels to process your input.
- Copy the result into your link, API client, or config.
- 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.