Free URL encoder and decoder. Encode special characters in URLs and decode encoded URL strings instantly. Supports both encodeURI and encodeURIComponent. Developer utilities built for web developers, software engineers, and programmers. TekPulse's URL Encode/Decode is completely free — no signup, no ads in results, and no data stored on our servers.
Percent-encoding: unsafe byte → %XX, where XX is the byte's hex value (UTF-8 encoded first for non-ASCII)
Reserved and unsafe characters are replaced with a '%' followed by their two-digit hexadecimal byte value. Non-ASCII characters are first converted to UTF-8 bytes, then each byte is percent-encoded separately — so one character can expand to multiple %XX groups.
Example: "hello world & café" → encodeURIComponent → "hello%20world%20%26%20caf%C3%A9". The space becomes %20, '&' (reserved in query strings) becomes %26, and 'é' — a 2-byte UTF-8 character (0xC3 0xA9) — becomes %C3%A9.
Help others discover this free tool. Share it or embed it on your website.
Free to embed with attribution link to tekpulse.in
Was this tool helpful?