URL Encoder & Decoder

Encode or decode percent-encoded text. Component mode uses encodeURIComponent. Full URL mode keeps the URL structure where possible.

Privacy-friendly Your data is processed locally in your browser and is not uploaded to our servers.

Encoding mode

What is URL encoding?

URL encoding (percent encoding) replaces reserved or non-ASCII characters with % sequences such as %20 for a space. Browsers and APIs use it in query strings and path segments.

How to use it

Choose Encode Component for a query value or path segment. Choose Encode Full URL when you want to keep : / ? & = while encoding spaces and non-ASCII characters. Decode undoes percent encoding.

Component vs full URL

Component mode uses encodeURIComponent. Full URL mode uses encodeURI so the overall URL shape stays readable. Decode tries decodeURIComponent first, then decodeURI.

Common uses

Encode search terms, Unicode paths, or query parameters before putting them in a link. Decode a copied URL to read the original text.

Privacy

Your text stays in the browser. It is not uploaded to NEXNARA servers and is not saved in cookies, local storage, or a database.

FAQ

What is percent encoding?

Percent encoding represents characters as % followed by two hex digits. A space becomes %20. Non-ASCII text becomes UTF-8 percent sequences.

When should I encode a full URL?

Use Encode Full URL when you already have a complete URL and only need spaces or Unicode encoded. Use Encode Component for a single value that will sit inside a URL.

What if the encoding is invalid?

Broken sequences such as a lone % or %E0 are reported as Invalid percent encoding. The page does not crash.

Is my URL uploaded?

No. Processing happens locally in your browser and is not uploaded to our servers.