URL 인코더
직장인 도구모음의 문서·텍스트 카테고리에 있는 URL 인코더 도구입니다. 한글, 공백, 특수문자가 포함된 문자열을 URL에 안전한 형태로 변환합니다.
사용법
URL 인코더는 한글, 공백, 특수문자가 포함된 문자열을 URL에 안전한 percent-encoding(%XX) 형태로 변환하거나 반대로 원문으로 디코딩하는 도구입니다. 한글 검색어가 포함된 링크를 공유했더니 %EC%95%88 같은 문자로 깨져 보일 때 원문을 확인하거나, API 요청에 쿼리 파라미터로 한글·특수문자를 넣어야 할 때, 마케팅 링크에 붙는 UTM 파라미터를 직접 만들 때 활용합니다. 인코딩과 디코딩은 반대 방향의 작업이므로 이미 인코딩된 문자열을 다시 인코딩하면 %가 중첩되어 이상한 결과가 나올 수 있으니 방향을 먼저 확인하세요.
- 인코딩 또는 디코딩할 문자열을 입력합니다.
- 방향을 선택(인코딩 또는 디코딩)합니다.
- 변환된 결과를 복사합니다.
활용 팁
- 링크 전체를 인코딩하면 http://나 슬래시(/)까지 깨지므로, 쿼리 파라미터 값처럼 일부 구간만 인코딩하는 것이 일반적입니다.
- 카카오톡·문자로 공유된 링크가 이상한 문자로 보이면 이 도구에 붙여넣어 디코딩하면 원래 텍스트를 확인할 수 있습니다.
자주 묻는 질문
encodeURI와 encodeURIComponent의 차이는요?
encodeURI는 전체 URL 구조를 유지하며 인코딩하고, encodeURIComponent는 URL 파라미터 값처럼 특수문자까지 모두 인코딩합니다. 이 도구는 encodeURIComponent 방식을 사용합니다.
왜 결과에 %가 여러 번 나오나요?
이미 인코딩된 문자열을 다시 인코딩하면 %가 %25로 한 번 더 바뀌면서 중첩됩니다. 원본 문자열인지 이미 인코딩된 문자열인지 먼저 확인한 뒤 방향을 선택하세요.
공백은 어떻게 처리되나요?
encodeURIComponent 방식에서는 공백이 %20으로 변환됩니다. 일부 폼 데이터 인코딩 방식에서는 +로 표시되기도 하니 사용하는 곳의 규칙을 확인하세요.