URL 인코더/디코더
주소에 들어간 한글이나 공백, 특수 문자를 퍼센트 인코딩으로 바꾸거나, 인코딩된 주소를 읽을 수 있게 되돌립니다.
입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되거나 저장되지 않습니다.
URL 인코딩이란?
주소에는 영문, 숫자와 일부 기호만 쓸 수 있어서 한글이나 공백은 %EC%9D%B4처럼 %와 16진수로 바꿔 넣습니다. 이를 퍼센트 인코딩이라고 합니다. 검색 링크를 직접 만들거나, 로그에 찍힌 인코딩된 주소를 읽거나, API 파라미터를 확인할 때 유용합니다.
사용 방법
- 인코딩 또는 디코딩을 고릅니다.
- 인코딩할 때는 값 하나만 바꿀지, 주소 전체를 바꿀지 고릅니다.
- 입력하면 결과가 바로 나오고, 복사 버튼으로 가져갈 수 있습니다.
자주 묻는 질문
‘값 하나’와 ‘주소 전체’는 어떻게 다른가요?
값 하나는 : / ? & = 까지 모두 인코딩하므로 검색어 같은 쿼리 값에 씁니다. 주소 전체는 주소 구조를 이루는 기호는 그대로 두고 한글과 공백만 바꿉니다.
공백이 +로 되어 있어요.
HTML 폼으로 보낸 값은 공백을 +로 바꾸는 경우가 많습니다. 디코딩할 때 ‘+ 기호를 공백으로 읽기’를 켜 두면 공백으로 되돌립니다.
디코딩 오류가 나요.
%가 혼자 있거나 뒤에 16진수가 두 자리 오지 않으면 디코딩할 수 없습니다. 또 EUC-KR 등 UTF-8이 아닌 방식으로 인코딩된 주소는 해석하지 못할 수 있습니다.