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.
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.