Search query
hello%20worldhello world
Turn `%20` and `%C3%A9` sequences back into readable characters when inspecting links, logs, or API responses. After decoding a query string, use URL Encode if you need to safely re-encode it.
URL Decode
Decodes percent-encoded text โ invalid input shows an error.
URL decoding happens locally in your browser.
hello%20worldhello world
a%26ba&b
caf%C3%A9cafรฉ
user+nameuser name
Hello%20%F0%9F%98%8AHello ๐
My%20Folder%2FFile.txtMy Folder/File.txt
%20 becomes space.
%C3%A9 becomes รฉ.
%26 becomes &.
Optional + โ space conversion.
Invalid sequences may throw errors.
Some URLs need two decode passes.
hello%20world
hello%2
abc%ZZ
Malformed sequences may cause decoding errors.
Some systems encode already encoded URLs.
hello%2520world
First pass
hello%20world
Second pass
hello world
name%3DJohn%26city%3DNew%20Yorkname=John&city=New York
utm_campaign%3Dsummer%2520saleutm_campaign=summer%20sale
hello%20worldhello world
New%20YorkNew York
summer%20salesummer sale
Hello%20TeamHello Team
Report%202026.pdfReport 2026.pdf
decodeURIComponent semantics.Invalid or incomplete percent sequences trigger an error message. Check for truncated codes like hello%2 or invalid hex like abc%ZZ.
When Treat + as space is enabled, plus signs convert to spaces โ common in form-encoded data. Disable it if + should remain literal.
You can paste a full URL or query portion. Decoding works on encoded segments; structure characters like https:// pass through unchanged if not encoded.
Yes. UTF-8 byte sequences decode to Unicode characters. For example, caf%C3%A9 becomes cafรฉ.
Yes. Emoji encoded as UTF-8 percent sequences decode correctly. For example, Hello%20%F0%9F%98%8A becomes Hello ๐.
Double encoding happens when an already encoded string is encoded again. hello%2520world needs two decode passes to reach hello world.
Yes. Incomplete sequences (hello%2) or invalid hex digits (abc%ZZ) cause decodeURIComponent to fail with an error.
Usually yes. Decode individual parameter values or query strings rather than re-processing an entire URL that may contain unencoded structure characters.
No. URL decoding runs entirely in your browser โ nothing is sent to a server.
Yes. Use Download .txt to save the decoded string as a plain-text file.