URL 구성요소의 한글·공백 등을 퍼센트 문자열로 인코딩하거나 원래 문자열로 디코딩합니다. 전체 주소의 구조를 보존하는 변환은 아닙니다.
URL 인코딩·디코딩
입력한 뒤 실행해 주세요.
입력과 결과 예시
| 안녕 세계 인코딩 | %EC%95%88%EB%85%95%20%EC%84%B8%EA%B3%84 |
|---|---|
| %20 디코딩 | 공백 |
| a+b 디코딩 | a+b (+ 유지) |
사용 방법과 확인할 점
검색어, UTM 값, 쿼리 매개변수 하나처럼 URL의 일부에 넣을 문자열을 변환할 때 사용하세요. 인코딩은 encodeURIComponent 방식으로 한글과 공백 등을 퍼센트 표현으로 바꿉니다. https:// 같은 전체 주소를 넣으면 콜론과 슬래시도 인코딩되므로 주소 구조를 그대로 유지하고 싶다면 매개변수 값만 입력해야 합니다. 이 도구는 입력한 주소를 방문하거나 내용을 내려받지 않습니다.
디코딩은 decodeURIComponent 방식으로 퍼센트 표현을 한 번 해석합니다. + 기호는 공백으로 바꾸지 않으며 폼 데이터용 디코더와 차이가 있습니다. 잘못된 퍼센트 표기나 유효하지 않은 UTF-8, 인코딩할 수 없는 문자 조합은 오류로 안내하고 원문을 유지합니다. 중복 인코딩된 문자열은 한 번만 풀리므로 결과를 확인하세요. 원문에 토큰이나 비공개 링크가 들어 있으면 결과 복사 후 공개 문서에 붙이는 위치를 직접 확인하세요.
자주 묻는 질문
전체 URL도 인코딩하나요?
입력 전체를 구성요소 방식으로 인코딩합니다. 주소 구조를 유지하려면 매개변수 값만 넣으세요.
+가 공백으로 바뀌나요?
아니요. +를 유지합니다. 공백은 %20으로 처리합니다.
디코딩 오류가 나면 어떻게 하나요?
퍼센트 뒤의 두 자리 16진수(0~9, A~F)와 UTF-8 표현을 확인하세요. 원문은 지우지 않습니다.
함께 사용할 도구
링크에 붙일 문구를 정리하려면 문구 일괄 바꾸기를 이용하세요.
생활·업무 무료 웹 도구 모음에서 다른 도구를 찾을 수 있습니다.
이 도구 자체는 입력값을 브라우저 메모리에서 처리하며 서버 전송·자동 저장을 하지 않습니다. 페이지를 닫거나 새로고침하면 입력·결과가 사라집니다.