Developer Utility
URL Encoder / Decoder
Safely encode URL strings that contain Korean, spaces, and special characters, or decode encoded URL strings back to readable text. Supports query string analysis, auto conversion, URL component inspection, result copy, and TXT download.
URL Converter
Select encode or decode mode, then enter a URL, search keyword, or query parameter string.
URL Component Analysis
If the input is a valid URL, its protocol, host, path, query, hash, and origin are separated for inspection.
Query Parameters
Enter a URL or query string to display parameters.
URL Encoding Use Cases
URL encoding is commonly used for link sharing, API requests, search keyword delivery, and Korean filename handling.
Convert Korean search terms and keywords containing spaces into safe query parameters.
Safely include parameter values that contain special characters in API request URLs.
Decode broken or encoded URLs to inspect the actual path and parameters.
Help
What is a URL Encoder / Decoder?
A URL Encoder / Decoder is a developer utility that converts Korean, spaces, and special characters that are difficult to use directly in URLs into percent-encoded text.
It can also decode encoded URL strings back into readable text and is useful for checking search URLs, API request parameters, shared links, and Korean filename URLs.
How to Use
- Select URL Encode or URL Decode mode.
- Enter a URL, search keyword, or query string in the input area.
- If auto conversion is enabled, the result appears as you type.
- If the input is a URL, check its components and parameters in the analysis area.
- Use Copy Result or Download TXT when needed.
What is the difference between encodeURI and encodeURIComponent?
encodeURI is designed for full URLs and keeps URL structure characters such as :, /, ?, and &. encodeURIComponent is designed for a single parameter value and encodes more special characters.
Why are spaces shown as %20 or +?
Spaces are usually represented as %20 in URL paths. In query strings or form-urlencoded data, spaces may also be represented as +.
Why does decoding fail?
Decoding may fail if a % character is not followed by a valid hexadecimal value or if the encoded string is incomplete. For example, an incomplete value such as %EA% cannot be decoded correctly.
Can it analyze only a query string?
Yes. Query strings such as ?q=test&page=1 or q=test&page=1 can be split into a parameter list.
Can I enter sensitive URLs?
It is safer not to enter URLs containing real session tokens, authorization codes, or personal information. Mask sensitive values before testing.