URL 인코더/디코더
무료 온라인 URL 인코딩/디코딩 도구, 설치 불필요
URL 인코딩이란?
URL 인코딩(퍼센트 인코딩)은 URL 내의 특수 문자를 퍼센트 기호와 두 자리 16진수로 변환합니다. 예를 들어 공백은 %20, 앰퍼샌드 &는 %26이 됩니다. RFC 3986에 정의된 대로 URL이 웹 서버와 브라우저에서 올바르게 해석되도록 보장합니다.
URL 인코더/디코더 사용법
텍스트나 URL을 입력하고 '인코드'를 클릭하면 특수 문자가 퍼센트 인코딩됩니다. 디코딩하려면 인코딩된 URL을 붙여넣고 '디코드'를 클릭합니다.
▶encodeURI와 encodeURIComponent의 차이는?
encodeURI는 전체 URL을 인코딩하지만 :, /, ?, &, = 등의 구분자는 유지합니다. encodeURIComponent는 이 구분자들까지 모두 인코딩합니다. 개별 쿼리 매개변수 값에는 encodeURIComponent를 사용하세요.
▶URL 인코딩은 유니코드 문자를 지원하나요?
네. 중국어, 일본어, 이모지 등 유니코드 문자는 먼저 UTF-8 바이트로 인코딩된 후 각 바이트가 퍼센트 인코딩됩니다.
▶URL 인코딩과 HTML 인코딩은 언제 구분해서 사용하나요?
URL 내의 데이터(쿼리 문자열, 경로 세그먼트)에는 URL 인코딩을 사용합니다. HTML 콘텐츠 내의 데이터에는 HTML 엔티티 인코딩을 사용하여 XSS를 방지합니다.