URL 인코더·디코더
한글이 포함된 URL을 퍼센트 인코딩(%EC%..)으로 변환하거나 다시 읽을 수 있는 문자로 디코딩하는 무료 URL 인코더·디코더.
두 가지 인코딩의 차이
- 전체 인코딩 (encodeURIComponent) —
/ ? & = :같은 URL 구분 문자까지 전부 변환합니다. 쿼리 값 하나를 넣을 때 씁니다. 예: 검색어 "A&B"를?q=A%26B로. - URL 인코딩 (encodeURI) — 구분 문자는 그대로 두고 한글·공백 같은 것만 변환합니다. URL 전체를 안전하게 만들 때 씁니다.
이럴 때 필요합니다
주소창에서 복사한 링크가 %EC%95%88%EB%85%95처럼 보일 때 디코딩하면 원래 한글이 보입니다. 반대로 API 요청이나 링크 파라미터에 한글을 넣어야 할 때 인코딩합니다. 카카오톡·엑셀에서 링크가 중간에 끊긴다면 공백·특수문자를 인코딩하지 않아서인 경우가 많습니다.
디코딩 시 +는 공백으로 처리합니다(폼 전송 방식 호환).