Everything About URL Encoding
URLs have a limited set of allowed characters: letters (A-Z, a-z), digits (0-9), and a few special characters (-_.~). Any other characters — spaces, Unicode, &, =, ? — must be converted to percent-encoding (%XX). This tool performs the essential encoding/decoding that developers need when working with URLs.
Two modes are supported: encodeURIComponent and encodeURI, for different situations. encodeURIComponent is for query parameter values and encodes nearly all special characters. encodeURI is for complete URLs and preserves URL structure characters like ://?#[]. Using the wrong mode breaks URLs, so understanding the difference matters.
URL encoding is essential in API development, web scraping, and SEO work. Whether passing Korean keywords to search engines, sending parameters with special characters to REST APIs, or decoding URLs to inspect their original content, this tool saves time.
Pro tip: During debugging, even when Korean characters appear in the browser address bar, they are transmitted in encoded form in the actual HTTP request. If you get API 404 errors, check whether parameters are double-encoded. Encoding your result again in this tool easily reveals double-encoding issues.