URL Encode / Decode
Percent-encode or decode text and URLs for safe use in links and query strings.
"Component" escapes everything (use for a single query value); "Full URL" leaves URL structure characters alone.
Frequently asked questions
What's the difference between Component and Full URL mode?+
Component mode (encodeURIComponent) escapes everything, including &, =, /, and ? — use it for a single value you're inserting into a query string. Full URL mode (encodeURI) leaves those structural characters alone since they're already meaningful in a complete URL.
Why would I need to decode a URL?+
Percent-encoded URLs (like ...%20... for a space) are hard to read — decoding turns them back into plain, readable text.
Is anything sent to a server?+
No — encoding and decoding both use your browser's built-in URI functions.
Related tools
JSON Formatter
Pretty-print, minify, and validate JSON, with clear error locations.
Regex Tester
Test a regular expression against sample text and see every match highlighted.
Diff Checker
Compare two blocks of text and see exactly what changed, line by line.
Base64
Encode text to Base64 or decode a Base64 string back to text.