ciatto tools
Developer

Free URL Encoder & Decoder

Encode or decode URL components locally with percent-encoding, without sending the value to a server.

Your input is processed only as required by this tool.

About this tool

Free URL Encoder & Decoder

URLs reserve characters such as spaces, question marks, ampersands and slashes for specific meanings. Percent-encoding lets arbitrary text be safely represented inside a URL component. This tool uses the browser's standards-based URI component functions to encode or decode values locally.

How to use it

How to use it

  1. Paste or type the value you want to process.
  2. Choose the operation or algorithm when the tool offers options.
  3. Generate the result locally in your browser, then copy it without uploading the input to Ciatto Tools.
How to read the result

How to read the result

Use component encoding for individual query values, path fragments or other pieces of a URL. Encoding an entire already-structured URL as one component can also encode separators that you intended to preserve.

Limitations

Limitations

Malformed percent sequences cannot be decoded. The tool works on URL components rather than validating whether a complete URL is reachable or semantically correct.

FAQ

Frequently asked questions

What does %20 mean in a URL?

%20 is the percent-encoded representation of a space byte in a URL component.

Is this the same as Base64?

No. Percent-encoding is designed for URL syntax, while Base64 represents bytes using a different text alphabet.