Convertr

URL Encoder & Decoder

Encode a URL component, preserve separators in a full URL, or convert a form query string — locally in your browser.

59 characters

83 characters

Encoded successfully in your browser.

Private local processing

Encoding and decoding use JavaScript in this browser. The text you paste is not sent to Convertr servers.

URL components

Encode individual query values, path segments and fragments without leaving the browser.

Query string spaces

Form mode writes spaces as plus signs and reads plus signs as spaces, while keeping literal plus signs percent-encoded.

Frequently Asked Questions

Is my URL uploaded when I encode or decode it?

No. URL encoding and decoding run with JavaScript in your browser. The text you paste is not sent to Convertr servers.

What is URL encoding?

URL encoding, also called percent encoding, replaces characters that are unsafe or reserved in URLs with percent-prefixed byte values such as %20 for a space.

Should I encode a full URL or a URL component?

Use component mode for query parameter values, path segments and fragments. Use full URL mode when you want to keep URL separators such as : / ? & and = readable.

What does form mode do?

Form mode follows application/x-www-form-urlencoded behavior for query strings, where spaces are represented with plus signs during encoding and plus signs become spaces during decoding.