Input
Plain text
Output
URL Encoded
Frequently Asked Questions
How do I use URL Encode / Decode?
Step 2 — the URL-encoded result appears on the right in real time; non-ASCII characters are turned into UTF-8 byte sequences and percent-escaped (for example a Chinese character becomes something like %E6%95%B0 ). Step 3 — to go the other way, paste an encoded string on the right and the decoded plain text appears on…
What can URL Encode / Decode do?
Typical scenarios: Back-end developers encode parameters when concatenating query strings so Chinese or special characters do not break parsing; front-end developers handle browser address bars, iframe src or window.open parameters…
Is my data private when I use URL Encode / Decode?
Sensitive data such as URLs, tokens or signed parameters is never uploaded, so it is safe to use in production debugging. Sensitive data such as URLs, tokens or signed parameters is never uploaded, so it is safe to use in production debugging.
What technical details should I know about URL Encode / Decode?
Use encodeURI if you want to keep an entire URL structure intact. Encoding is UTF-8 based, so non-ASCII characters become multi-byte %XX sequences.