URL 인코더·디코더
문자열을 URL 인코딩하거나 디코딩합니다. 한글, 특수문자도 정상 처리됩니다.
입력한 내용과 선택한 파일은 서버에 저장되지 않으며, 가능한 경우 사용자의 브라우저에서 직접 처리됩니다.
결과
주요 기능
- encodeURIComponent / decodeURIComponent 기준의 URL 인코딩·디코딩
- 한글, 공백, 특수문자, 이모지, query string까지 정상 처리
- 잘못된 % 이스케이프 시퀀스는 이해하기 쉬운 오류 메시지로 안내
- 결과 복사 및 입력 초기화
사용 방법
- Encode 또는 Decode 모드를 선택합니다.
- 변환할 문자열을 입력창에 붙여넣습니다.
- 오른쪽 결과를 확인하고 복사 버튼으로 복사합니다.
사용 예시
안녕 세상 → %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. 앱이 멈추지 않고, 어떤 부분이 문제인지 설명하는 오류 메시지가 표시됩니다.