URL Decoder
Decode percent-encoded URLs, query values and text instantly. Choose component or full-URI mode, copy readable output and download results directly from your browser.
Decode URL & Text
Convert percent-encoded content into readable text
Encoded URL / Text Input
Paste, type, upload or drop encoded content
Decoded Output
Readable decoded URL or text
Waiting
Ready to Decode
Enter percent-encoded content and click Decode URL.
Input Size
0 B
Output Size
0 B
Characters
0 B
Size Change
0%
Browser-Based URL Decoding
This implementation decodes URLs and text directly in your browser with JavaScript. Decoding, copying and size calculations do not require your input to be sent to a server.
Decoder Features
Decode URLs in Seconds
Convert percent-encoded URLs and text into readable output with browser-based processing.
Instant Decoding
Decode percent sequences into readable characters with one click.
Two Modes
Use component mode or full-URI mode for different decoding contexts.
Input Validation
Detect malformed percent sequences before generating decoded output.
Copy & Download
Copy decoded output or save it as a text file.
Three Simple Steps
How to Decode a URL Online
Enter Encoded Content
Paste an encoded URL or text into the editor, upload a file or drag and drop content.
Decode URL
Click Decode URL to validate the input and remove unnecessary formatting.
Copy or Download
Review the decoded output, copy it to the clipboard or download a text file.
URL Decoding Guide
What Is a URL Decoder?
A URL Decoder converts percent-encoded URLs and URI components back into readable characters. Encoded byte sequences such as %20 can be restored to their original text representation.
URL decoding is useful for inspecting query parameters, redirect URLs, API requests, analytics links and text containing encoded Unicode characters.
URL Decoding Example
Encoded input:
Hello%20World%20%26%20more
Decoded output:
Hello World & more
Why Decode URLs?
Encoded URLs can be difficult to read when spaces, symbols or international characters are represented with percent sequences. Decoding restores a human-readable representation for inspection and debugging.
The correct decoding function depends on whether the input is a complete URI or an individual encoded component such as a query parameter value.
How Does Percent Decoding Work?
Percent decoding interprets hexadecimal sequences that begin with a percent sign and converts them back into bytes and characters. For example, %20 represents a space in standard URI percent encoding.
UTF-8 percent sequences can represent Unicode and multilingual text. Malformed sequences may cause decoding errors and should be corrected before retrying.
decodeURI vs decodeURIComponent
Full URI Mode uses JavaScript's decodeURI behavior and is intended for complete URI strings where structural delimiters should remain meaningful.
Component Mode uses decodeURIComponent behavior and is appropriate for individual encoded values or URI components. It decodes a broader set of encoded reserved characters.
Common Uses for URL Decoding
Query Parameters
Restore readable parameter values from percent-encoded URLs.
API Debugging
Inspect encoded endpoint values and request parameters.
Redirect URLs
Read nested destination URLs stored inside callback parameters.
Unicode Text
Restore multilingual text represented by UTF-8 percent sequences.
Related Tools
More Developer Utilities
JSON Formatter
Beautify JSON with readable indentation and line breaks.
Open Tool →JSON Validator
Check JSON syntax and detect parsing errors.
Open Tool →UUID Generator
Generate unique UUID values for apps and databases.
Open Tool →Developer Tools
Browse more free utilities for developers and coding.
Browse Tools →FAQ
URL Decoder FAQs
Decode URL & Text Now
Paste percent-encoded content and generate readable decoded output in seconds.
Decode URL →