Development

URL Encoder & Decoder

Convert text to and from percent-encoding for safe use in URLs, query strings and form data. Toggle between encode and decode with one click.

Encode: converts special characters into %XX safe for URLs (e.g. space → %20, ç → %C3%A7).

Decode: reverses the process. Uses JavaScript's encodeURIComponent / decodeURIComponent.

Frequently asked questions

What is URL encoding?

URL encoding (a.k.a. percent-encoding) replaces unsafe characters with a percent sign (%) followed by two hexadecimal digits. Required for safe transmission in URLs and query strings.

Which JavaScript function does this use?

It uses the standard encodeURIComponent() and decodeURIComponent() built into every modern browser, fully RFC 3986 compliant.

Is data sent to a server?

No. Everything runs locally in your browser — no logging, no tracking, no upload.

Related tools