개발자 도구

URL 인코더 / 디코더

URL과 쿼리 값을 퍼센트 인코딩하고 디코딩하세요.

이 도구가 하는 일

URL 인코더 / 디코더는 텍스트를 URL 안에서 안전하게 전달할 수 있도록 퍼센트 인코딩하고, 다시 읽을 수 있는 형태로 되돌립니다. 쿼리 값 하나를 인코딩하는지 URL 전체를 인코딩하는지에 따라 :, /, ? 같은 문자의 처리 방식이 달라집니다.

사용 방법

  1. 인코딩 또는 디코딩을 선택하세요.
  2. 범위를 고르세요 — 쿼리 값인지, URL 전체인지.
  3. 입력하거나 붙여넣으면 결과가 즉시 갱신됩니다.
  4. 복사 버튼으로 결과를 가져가세요.

참고

  • 모든 처리는 로컬에서 이루어지며 서버로 전송되지 않습니다.
  • 쿼리 값 범위는 :/?#&= 를 이스케이프하고, URL 전체 범위는 그대로 둡니다.
  • 한글 등은 %ED%95%9C 같은 UTF-8 퍼센트 시퀀스로 바뀝니다.

자주 묻는 질문

어떤 범위를 골라야 하나요?

검색어처럼 URL 안에 끼워 넣을 값 하나를 인코딩할 때는 쿼리 값 범위를, 이미 완성된 주소에서 공백과 특수문자만 정리하고 구조는 그대로 두고 싶을 때는 URL 전체 범위를 사용하세요.

공백이 왜 어떤 때는 %20이고 어떤 때는 +인가요?

퍼센트 인코딩에서 공백은 항상 %20입니다. + 형태는 HTML 폼 전송에서 쓰는 약간 다른 인코딩 방식에서 나옵니다. 이 도구는 어디서나 통용되는 %20을 생성합니다.

디코딩에서 오류가 나는 이유는 무엇인가요?

퍼센트 기호 뒤에는 16진수 두 자리가 와야 하고, 멀티바이트 문자는 시퀀스가 완전해야 합니다. %E0%A4처럼 잘린 입력은 올바르지 않으므로 손상된 텍스트를 내놓는 대신 오류로 알려 줍니다.

토큰이 포함된 URL을 붙여넣어도 안전한가요?

네. 인코딩과 디코딩은 전부 브라우저 안에서 처리되며, 입력한 텍스트는 어디로도 전송·기록·저장되지 않습니다.