Home โบ Developer Tools โบ URL Encoder & Decoder
๐ URL Encoder & Decoder
Encode or decode URLs and query text safely, with component or full-URL modes.
About this URL Encoder & Decoder
URLs can only contain a limited set of characters, so spaces, symbols and non-English text must be percent-encoded before they travel in a link. This tool encodes and decodes in both modes: component mode for individual values such as search terms, and full-URL mode that preserves the structure of a complete address.
How to use it
- Paste your text or URL into the box.
- Pick Component mode for a single value, or Full URL mode for a whole address.
- Click Encode to make it URL-safe, or Decode to turn percent-escapes back into readable text.
- Copy the result from the box.
Example
Encoding the text hello world in component mode gives hello%20world โ the space becomes %20, safe to place inside any link.
Frequently asked questions
Which mode should I use?
Use Component when encoding one piece of data, like a search query or a redirect target. Use Full URL when cleaning up or encoding an entire address without breaking its slashes and parameters.
Why do I see % signs everywhere?
Each unsafe byte is written as % followed by two hex digits. Non-English characters take several bytes, so one letter can become a string like %D8%A7.
What does a decode error mean?
The text contains a broken escape, such as a lone % or %ZZ. Real encoded text always pairs % with two hex digits.
More Developer Tools
Password Generator
Create strong random passwords in your browser with a live entropy strength meter.
QR Code Generator
Turn any text or link into a QR code you can save โ generated right in your browser.
Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back, with safe UTF-8 handling for any language.
JSON Formatter
Format, minify and validate JSON, with clear error positions and quick structure stats.
JSON to CSV Converter
Convert a JSON array of objects to CSV, or turn CSV back into clean JSON.
CSS Minifier
Minify CSS to a single tight line, or beautify it back โ with byte savings shown.