URL Decoder
Paste an encoded URL or query string to turn %XX sequences back into readable text. The decoder can treat + as a space for form data, decode repeatedly for double-encoded strings and tells you exactly where a malformed escape or invalid UTF-8 sequence occurs. Decoded URLs are also broken down into their parts and parameters.
How to use the URL Decoder
- Paste the encoded text or URL.
- Choose whether + should become a space.
- Enable repeated decoding if you see %25 sequences.
- Copy the decoded text and review the URL breakdown.
Features
- Strict percent-decoding with UTF-8 validation
- Optional + to space conversion
- Repeated decoding for double-encoded input
- Position of malformed sequences such as %G1 or a truncated %2
- Query parameter table for decoded URLs
Benefits
- Read tracking links, redirects and log entries
- Find the broken escape in a URL that fails to load
- Runs entirely in your browser
Frequently asked questions
What does "%25" mean?
%25 is an encoded percent sign. Seeing %2520 usually means the text was encoded twice; enable repeated decoding to unwrap it.
Why do I get a "not valid UTF-8" error?
The percent sequences decode to bytes that are not valid UTF-8, often because the text was encoded in another character set or was cut in the middle of a character.
Should + always become a space?
Only in form-encoded data such as query strings submitted by HTML forms. In a URL path a + is a literal plus sign, so turn the option off there.
Related tools
- QR Code Generator — Create QR codes for links, text, Wi-Fi, email, phone, SMS or contact cards, with custom colours, and download PNG or SVG.
- CSS Gradient Generator — Design linear, radial and conic CSS gradients with draggable colour stops and a live preview, then copy the CSS.
- URL Encoder — Percent-encode text or URLs in component, full-URL or form mode, and break any URL into its parts and query parameters.
- HTML Entity Encoder — Escape &, <, >, quotes or every non-ASCII character as named, decimal or hex HTML entities for safe display in HTML.
- HTML Entity Decoder — Convert HTML entities like &, é, € and 😀 back into plain text, supporting all HTML5 named entities.
- Percentage Calculator — Work out X% of Y, what percent one number is of another, percentage change, or increase and decrease a value by a percent.