Damoa - Handy Tools

URL Encoder/Decoder

Encode or decode URL strings with percent-encoding.

How to Use Paste the text or URL you want to encode into the input field. Click 'Encode' to convert special characters to percent-encoding (%XX format). Use 'Decode' to convert an encoded URL back to its original readable form. Copy the result with one click. Who Is This For Developers adding Korean or special characters to API query parameters, users who want to decode percent-encoded URLs from browser address bars, and SEO specialists analyzing search engine URL parameters. Key Features • Special characters and non-ASCII text → percent encoding • Encoded URL → original text decoding • Option to represent spaces as %20 or + • RFC 3986 standard compliant • Process full URLs or individual parameter values Frequently Asked Questions Q: Should spaces be encoded as %20 or +? A: Use %20 in URL paths, and + in query string parameters (form data). Both are valid in their respective contexts. Q: Why do Korean characters need to be encoded? A: The HTTP standard only allows ASCII characters. Non-ASCII characters like Korean must be converted to UTF-8 bytes and percent-encoded. Q: If I encode an entire URL, will it break? A: Yes. Encoding structural characters like :, /, ?, and & will break the URL. Only encode parameter values. Tips Always use encodeURIComponent() in JavaScript (or this tool) when passing search terms in GET requests. When debugging, copy encoded URLs from your browser's network tab and paste them here to see the decoded parameters.

Send result to another tool

Share