Component vs full URL
Component mode (encodeURIComponent) encodes everything except letters, digits and a few marks — use it for query-string values, where characters like & and = must not appear raw. Full URL mode (encodeURI) keeps : / ? & = intact because they are the URL's structure. Spaces become %20 (in query strings you will also see +, which this decoder handles when it appears in form-style data — note a literal + decodes to a space only in query strings, not in paths).
Frequently Asked Questions
What is %20?
The percent-encoding of a space character. Each %XX is one byte written in hexadecimal.
Why did my decode fail?
The input likely contains a stray % that is not followed by two hex digits — a common copy-paste break in long URLs.
Related Tools
JSON Formatter — Format, validate and minify JSON instantly — 100% in your browser.
Base64 Encoder / Decoder — Encode and decode Base64 text, files and images — safely, in your browser.
Timestamp Converter — Convert Unix epoch timestamps to dates and back — seconds and milliseconds.
Discord Timestamp Generator — Create Discord timestamps that show in every user's own timezone.
UUID Generator — Generate random UUIDs (version 4) in bulk — up to 100 at once.
Hash Generator — Calculate MD5, SHA-1, SHA-256, SHA-512 and CRC32 hashes of any text.
File Checksum Calculator — Verify downloads: MD5, SHA-1, SHA-256 and SHA-512 checksums of any file.
File Compressor — Compress files into a ZIP archive in your browser — nothing uploaded.
JWT Decoder — Decode JWT header and payload, check expiry — without sending the token anywhere.
SQL Formatter — Format and beautify SQL queries — or minify them — instantly.
Regex Tester — Test regular expressions live — matches, groups and highlighting.
JSON to CSV Converter — Convert JSON arrays to CSV spreadsheets — download in one click.
JSON to Excel Converter — Convert JSON to a real .xlsx Excel file, ready to open.
JSON to XML Converter — Convert JSON to XML with proper escaping and array handling.
CSV to JSON Converter — Convert CSV spreadsheets to JSON arrays of objects.
JSON to YAML Converter — Convert JSON to clean, readable YAML for configs.
JSON Escape / Unescape — Escape text for embedding in JSON strings, and unescape JSON strings.
CSS Grid Generator — Design a CSS grid visually — tracks, gaps, alignment — and copy the code.
Online Code Checker — Check HTML, CSS or JavaScript for common errors — in your browser.
Website Source Code Viewer — Fetch and view any web page's HTML source — size and line count included.