Home β€Ί Developer Tools β€Ί URL Encoder/Decoder

URL Encoder / Decoder

Turn spaces, symbols and any language into %-encoded URL-safe text β€” and back again.

πŸ”’ Everything runs in your browser β€” nothing is ever sent anywhere

Ad Space Β· AdSense code goes here later

Component vs Full URL β€” which mode?

Use Component when encoding a single value that goes inside a URL β€” a search query, a redirect target, an email in a query string. It encodes everything including / ? & =, so the value can't break the URL around it. Use Full URL when you have a complete address and only want the unsafe characters (spaces, non-ASCII letters) encoded while keeping the URL's own structure intact. Decode mode reverses either form β€” paste any %-encoded string and read it instantly.

FAQ

Why did my + signs become spaces (or not)?
In the old form-encoding style, + means a space β€” but in modern percent-encoding a space is %20. This tool uses the standard %20 form; if your string uses + for spaces, replace them first.
Why does decode sometimes fail?
A stray % that isn't followed by two hex digits makes a string undecodable β€” the tool tells you instead of silently corrupting it.
Does it handle non-English text?
Yes β€” any Unicode text encodes to its proper UTF-8 percent sequence and decodes back perfectly.

Related Tools