ToolkitBox

URL 인코더·디코더

문자열을 URL 인코딩하거나 디코딩합니다. 한글, 특수문자도 정상 처리됩니다.

입력한 내용과 선택한 파일은 서버에 저장되지 않으며, 가능한 경우 사용자의 브라우저에서 직접 처리됩니다.

결과

주요 기능

  • encodeURIComponent / decodeURIComponent 기준의 URL 인코딩·디코딩
  • 한글, 공백, 특수문자, 이모지, query string까지 정상 처리
  • 잘못된 % 이스케이프 시퀀스는 이해하기 쉬운 오류 메시지로 안내
  • 결과 복사 및 입력 초기화

사용 방법

  1. Encode 또는 Decode 모드를 선택합니다.
  2. 변환할 문자열을 입력창에 붙여넣습니다.
  3. 오른쪽 결과를 확인하고 복사 버튼으로 복사합니다.

사용 예시

안녕 세상%EC%95%88%EB%85%95%20%EC%84%B8%EC%83%81

URL 쿼리 파라미터에 한글이나 특수문자를 넣어야 할 때, 또는 인코딩된 URL을 읽기 쉬운 문자열로 확인하고 싶을 때 사용합니다.

알아두면 좋은 점

  • URL 인코딩은 HTML 인코딩(예: &, <)과 다릅니다. 이 도구는 URL(주소)에 안전하게 넣기 위한 퍼센트(%) 인코딩만 처리합니다.
  • 공백은 URL 인코딩 시 '%20'으로 바뀝니다 ('+'로 바뀌는 것은 폼 전송에 쓰이는 다른 방식입니다).
  • '%E0%A4%A'처럼 %가 완전한 두 자리 16진수를 갖추지 못했거나 유효한 문자 조합이 아니면 디코딩할 수 없습니다.

FAQ

Q. 입력한 문자열이 서버로 전송되나요?
A. 아니요. 모든 인코딩·디코딩은 브라우저의 자바스크립트 내장 함수로 처리되며 서버로 전송되지 않습니다.
Q. 잘못된 인코딩을 입력하면 어떻게 되나요?
A. 앱이 멈추지 않고, 어떤 부분이 문제인지 설명하는 오류 메시지가 표시됩니다.

관련 도구