URL 및 URL 구성 요소를 퍼센트 인코딩하고 디코딩합니다. UTF-8 안전.
URL 인코더 사용 방법
텍스트 또는 URL을 붙여넣으세요.
인코딩 또는 디코딩, 컴포넌트 또는 전체 URL 범위를 선택하세요.
결과를 복사하세요.
URLs are only allowed to contain a limited set of characters, so anything outside that set, spaces, accented letters, and reserved symbols like & ? / =, has to be escaped. Percent-encoding replaces each such byte with a percent sign and its two-digit hexadecimal value, so a space becomes %20 and an ampersand becomes %26.
This tool encodes text and URLs to percent-encoded form and decodes them back. It is built on the browser's standard encodeURIComponent and encodeURI functions, so the output matches exactly what your own JavaScript would produce, and it is UTF-8 safe for international text.
Encoding and decoding run entirely in your browser, so nothing you paste is sent to a server, which is reassuring when a URL contains tokens or query parameters you would rather not share.
The scope toggle matters. Component mode (encodeURIComponent) escapes reserved characters like & = ? / and is what you want for a single query-string value or path segment. Full-URL mode (encodeURI) leaves the structural characters intact so a complete URL stays usable.
A common mistake is encoding an entire URL with component mode, which escapes the :// and ? and breaks the link. Another is double-encoding, where an already-encoded string is encoded again and %20 turns into %2520. When in doubt, decode first to see the raw value.
There is also a historical quirk in query strings: form submissions encode a space as a plus sign, while percent-encoding uses %20. Both are seen in the wild, so decoders generally accept either.
자주 묻는 질문
'컴포넌트' (encodeURIComponent)는 쿼리 값에 대해 & = ? / 같은 예약 문자를 이스케이프합니다. '전체 URL' (encodeURI)은 URL 구조를 유지합니다.
잘못된 퍼센트 시퀀스 (예: 혼자 있는 %)는 디코딩할 수 없습니다. 입력을 확인하거나 먼저 다시 인코딩하세요.
이 도구 임베드하기
이 도구를 직접 운영하는 웹사이트에 추가하세요. 아래 코드를 복사하면 자동으로 최신 상태로 유지됩니다.
<iframe src="https://monu.tools/embed/ko/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>관련 도구
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다. UTF-8 안전하며 방향을 자동으로 감지합니다.
JSON Web Token을 디코딩하여 헤더와 페이로드를 검사하고 만료 및 발급 시간을 사람이 읽기 쉬운 형식으로 확인합니다. 브라우저에서 실행되며 토큰이 업로드되지 않습니다.
브라우저에서 바로 텍스트의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 생성합니다.
브라우저에서 SHA-1, SHA-256, SHA-384 또는 SHA-512를 사용하여 메시지와 비밀키로 HMAC을 생성합니다.