개발자 도구

URL 인코더

URL용으로 텍스트를 퍼센트 인코딩하거나 다시 디코딩합니다.

URL 인코더 내 기기에서 실행
  • 브라우저에서 실행됩니다 — 입력한 텍스트는 어디로도 전송되지 않습니다
  • 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용

작동 방식

URL에는 제한된 문자 집합만 들어갈 수 있습니다. 공백, 앰퍼샌드, 악센트 문자, ASCII가 아닌 모든 문자는 퍼센트 인코딩해야 하며, 그렇지 않으면 URL이 깨져 디버깅하기 짜증스러운 문제가 생깁니다.

전체 URI와 구성 요소

전체 URI를 인코딩하면 콜론, 슬래시, 물음표 같은 구조 문자는 역할이 있으므로 그대로 둡니다. 구성 요소를 인코딩하면 그런 문자도 이스케이프하며, 쿼리 매개변수 안의 값에는 이쪽이 필요합니다.

흔한 버그

매개변수 하나만 인코딩하려다 전체 URL을 인코딩하면 앰퍼샌드가 그대로 남아, 앰퍼샌드가 든 값이 조용히 두 개의 매개변수로 갈라집니다. 쿼리 문자열의 값에는 구성 요소 옵션을 쓰세요.

자주 묻는 질문

URL 인코더 자주 묻는 질문

두 가지 인코딩 옵션은 어떻게 다른가요?

인코딩은 URL 구조 문자를 그대로 두고, 구성 요소로 인코딩은 그것까지 이스케이프합니다. 쿼리 문자열 안에 들어갈 값에는 후자를 쓰세요.

디코딩이 실패할 때가 있는 이유는 무엇인가요?

올바른 이스케이프 시퀀스에 속하지 않는 퍼센트 기호가 하나라도 있으면 텍스트를 디코딩할 수 없습니다. 이 도구는 잘못된 결과를 내놓는 대신 오류로 알려 줍니다.

텍스트가 어딘가로 전송되나요?

아니요. 인코딩은 페이지 안에서 이루어집니다.