Percent-encode URLs and query parameters, or decode encoded strings — instantly, in your browser.
URL과 쿼리 파라미터를 퍼센트 인코딩하거나 디코딩 — 즉시, 브라우저에서 바로.
| Character | Encoded | Description |
|---|---|---|
| Space | %20 | Whitespace in URLs |
| & | %26 | Query param separator |
| = | %3D | Key=value separator |
| + | %2B | Plus sign (also used for space in form data) |
| # | %23 | Fragment identifier |
| @ | %40 | Used in email/auth |
| / | %2F | Path separator |
| ? | %3F | Query string start |
| : | %3A | Scheme separator |
| % | %25 | Percent sign itself |
| [ | %5B | Left bracket (IPv6) |
| ] | %5D | Right bracket (IPv6) |
| , | %2C | Comma |
| " | %22 | Double quote |
| < | %3C | Less-than sign |
| > | %3E | Greater-than sign |
How to use this tool
Step 1
Type or paste the URL or text string you want to encode or decode into the Input panel on the left.
Step 2
Click Encode URL for a full URL, or Encode Component to encode a query parameter value. Use Decode to reverse.
Step 3
The encoded or decoded result appears in the Output panel. Click Copy to put it on your clipboard.
Tip
Click Swap to move the output back to input. Useful when you want to encode an already-encoded string a second time.
사용 방법
Step 1
인코딩하거나 디코딩할 URL 또는 텍스트를 왼쪽 입력 패널에 붙여넣으세요.
Step 2
전체 URL에는 Encode URL을, 쿼리 파라미터 값에는 Encode Component를 클릭하세요. Decode로 반대 작업을 할 수 있습니다.
Step 3
출력 패널에 결과가 표시됩니다. Copy를 클릭하면 클립보드에 복사됩니다.
팁
Swap을 클릭하면 출력 값이 입력으로 이동합니다. 이미 인코딩된 문자열을 다시 인코딩할 때 유용합니다.
Frequently Asked Questions
%20 and "&" becomes %26. This is necessary because URLs can only contain a limited set of ASCII characters.encodeURI is designed for full URLs — it encodes most special characters but leaves the ones that have structural meaning in a URL intact (like :// ? & = # /). encodeURIComponent is meant for individual query parameter values — it encodes everything except letters, digits, and - _ . ! ~ * ' ( ). Use encodeURIComponent when encoding a value that will appear inside a query string.%20.encodeURIComponent("user@example.com") to get user%40example.com. Always encode individual values with encodeURIComponent, not the entire URL.자주 묻는 질문
%20이 되고 "&"는 %26이 됩니다. URL은 제한된 ASCII 문자만 포함할 수 있기 때문에 이 과정이 필요합니다.encodeURI는 전체 URL을 위해 설계되었습니다. URL 구조에 의미 있는 문자(예: :// ? & = # /)는 그대로 두고 나머지만 인코딩합니다. encodeURIComponent는 개별 쿼리 파라미터 값을 위한 것으로, 영문자, 숫자, - _ . ! ~ * ' ( )를 제외한 모든 것을 인코딩합니다.%20을 사용합니다.encodeURIComponent("user@example.com")을 사용하면 user%40example.com이 됩니다. 개별 값에는 항상 encodeURIComponent를 사용하세요.