ToolzPod

URL 인코더 / 디코더

URL과 쿼리 문자열을 인코딩 또는 디코딩하세요. 특수 문자를 안전하게 처리합니다.

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩이라고도 함)은 URL의 특수 문자를 인터넷으로 전송할 수 있는 형식으로 변환합니다. 문자는 "%" 뒤에 해당 16진수 값으로 대체됩니다.

encodeURI vs encodeURIComponent

  • encodeURI: 전체 URI를 인코딩하지만 URL에서 특별한 의미를 가진 문자(: / ? # [ ] @ ! $ & ' ( ) * + , ; =)는 보존합니다.
  • encodeURIComponent: A-Z, a-z, 0-9, - _ . ~ 을 제외한 모든 것을 인코딩합니다. 쿼리 파라미터 값을 인코딩할 때 사용하세요.

각각의 사용 시점

  • 전체 URL을 인코딩하면서 구조를 유지하려면 encodeURI를 사용하세요.
  • 쿼리 스트링 파라미터에 넣을 값을 인코딩할 때는 encodeURIComponent를 사용하세요.

자주 묻는 질문

이 도구는 Unicode를 지원하나요?

네. Unicode 문자(한국어, 이모지 등 포함)는 UTF-8 퍼센트 인코딩을 사용하여 올바르게 인코딩됩니다.

URL 인코딩은 Base64와 같은 건가요?

아닙니다. URL 인코딩은 안전하지 않은 문자를 퍼센트 인코딩된 대체값으로 바꾸고, Base64는 바이너리 데이터를 64개 문자를 사용한 텍스트 표현으로 변환합니다.

관련 도구