URL Encode / Decode
URLs can't contain raw spaces, Unicode or special symbols, so browsers turn them into %XX form (URL / percent encoding). Debugging APIs, reading logs, splitting query params or reproducing a link with non-ASCII text means constantly switching between encode and decode.
This tool runs encodeURIComponent / decodeURIComponent entirely in your browser — Unicode and emoji stay intact, and nothing is uploaded.
Local only, never uploaded. Strings like %E4%B8%AD in captured traffic are URL-encoded — common when debugging APIs, reading logs, or splitting query params.
Check your exit IP's purity while you're here →