Encode and decode URLs in real time, with full UTF-8 support.
No comments yet. Be the first!
Convert text to URL-safe percent-encoding, or decode it back, with full UTF-8 support. Switch between encodeURIComponent (for parameter values) and encodeURI (for whole URLs).
encodeURIComponent encodes single values (e.g., query params); encodeURI encodes a full URL and preserves structural characters.
Chinese characters are converted to UTF-8 bytes, then percent-encoded (e.g., 台灣 → %E5%8F%B0%E7%81%A3).
Yes. Switch between encode and decode modes instantly.
Encodes & = ? # — best for query values
Encodes most special chars including & = ? # /. Best for query parameter values.
Keeps: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Preserves URL structure chars like : // ? & = #. Best for encoding a complete URL.
Keeps: + : // ? & = # @ , ;