URL Encode / Decode
Percent-encode text for URLs or decode it back — in your browser.
0 characters
How to use
Choose Encode or Decode, paste your text, and the result appears instantly. Copy with one click.
About this tool
Safely percent-encode text so it can go in a URL, query string, or path, and decode encoded URLs back to readable text. Full Unicode support, and it all runs locally in your browser so nothing is uploaded.
What you can use URL Encode / Decode for
- Encode a value to drop into a query string
- Decode a percent-encoded URL to read it
- Escape special characters for an API request
- Fix a link that broke because of unescaped characters
Frequently asked questions
What encoding does it use?
It uses standard percent-encoding (encodeURIComponent), which is what you want for query-string values and path segments.
Does it support Unicode?
Yes — non-ASCII characters are encoded as UTF-8 percent sequences and decode back correctly.
Is my input uploaded?
No. Encoding and decoding run entirely in your browser.
More tools
Browse all →Base64 Encode / Decode
Encode text to Base64 or decode it back — instantly, in your browser.
Basic Auth Header Generator
Turn a username and password into a Basic Authorization header.
Binary to Text Converter
Convert text to binary and binary back to text.
Case Converter
Convert text between camelCase, snake_case, kebab-case, and more.
Color Converter
Convert colors between HEX, RGB, and HSL — with a live swatch.
Cron Explainer
Decode a cron expression into plain English and see its next runs.