Home › Developer Tools › URL Encoder / Decoder

URL Encoder / Decoder

Encode text for safe use in URLs (percent-encoding) or decode encoded URLs back to readable text. Switch modes for full URLs (encodeURI) or HTML entities. Runs entirely in your browser.

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.