Choose a direction
Select Encode to make text URL-safe or Decode to restore readable text.
Encode or decode URLs online for free, including query values and URI components. Choose exactly what to preserve, then copy the result without sending your data anywhere.
🔒 Your text never leaves your browser.
Reserved characters can change how a browser reads a URL. This online URL encoder and decoder safely converts spaces, punctuation and international characters into percent-encoded text, or reverses the process when you need the original value.
Select Encode to make text URL-safe or Decode to restore readable text.
Use component for parameter values and path parts, or full URL to preserve separators.
Your conversion appears live and is ready to copy or download immediately.
It replaces characters that may be unsafe or meaningful inside a URL with percent-encoded values. For example, a space becomes %20.
Choose URL component for search terms, filenames, path segments, and query parameter values. Choose full URL when separators such as :, /, ?, and & should remain intact.
A percent sign must be followed by two hexadecimal characters, and multi-byte sequences must form valid UTF-8. The tool keeps your original input visible so you can fix malformed data.
No. Encoding and decoding run locally in your browser. This tool does not send your input to a server.