URL 인코더/디코더
URL·쿼리 문자열을 퍼센트 인코딩하거나 원문으로 복원합니다. 한글·특수문자 처리에 사용하세요.
인코딩 방식
구성요소 — 쿼리 값, 파라미터 등 URL 일부 인코딩 (?q=한글)
전체 URL — 프로토콜·도메인·경로 포함 URL 인코딩 (https://...)
이 도구는
URL 인코더/디코더는 주소·쿼리 문자열의 공백·한글·특수문자를 percent-encoding으로 변환하거나 복원하는 도구입니다. API 호출·리다이렉트 URL 작성 시 오류를 줄입니다.
쿼리에 한글·공백을 넣을 때 한 번만 인코딩해야 합니다. 이미 `%EC%...` 형태인데 다시 인코딩하면 `%25EC`로 중첩되어 404·검색 실패가 납니다.
활용 팁 — 이미 인코딩된 문자열을 한 번 더 인코딩하면 %25가 중복됩니다. 디코딩 결과를 본 뒤 필요할 때만 다시 인코딩하세요.
사용 방법
- 1「인코딩」 또는 「디코딩」 모드를 선택합니다.
- 2「구성요소」 또는 「전체 URL」 방식을 고릅니다.
- 3문자열을 입력하면 결과가 자동으로 표시됩니다.
- 4「복사」로 결과를 저장합니다.
자주 묻는 질문
encodeURI와 encodeURIComponent 차이가 있나요?
이 도구는 보통 컴포넌트 단위(값) 인코딩에 가깝습니다. URL 전체를 넣을 때는 예약 문자까지 바뀌지 않는지 결과를 확인하세요.
디코딩 결과가 깨져요.
다른 문자셋으로 인코딩됐거나 이중 인코딩된 문자열일 수 있습니다. 한 번 디코딩 후 상태를 보고 필요 시 한 번 더 디코딩하세요.
플러스(+)는 공백인가요?
application/x-www-form-urlencoded에서는 +가 공백으로 해석됩니다. 용도에 맞게 공백을 %20으로 통일하는 편이 안전합니다.
파일이 서버로 업로드되나요?
아니요. 모든 도구는 브라우저(클라이언트)에서만 동작합니다. 업로드한 파일과 입력한 텍스트는 서버로 전송되지 않으며, 사이트 운영자도 접근할 수 없습니다.