유틸리티

URL 인코딩 디코딩 한글 주소 퍼센트 변환 온라인 도구

웹 주소에 한글이 포함되면 퍼센트 기호와 숫자로 변환되는 것을 본 적 있으실 겁니다. 이것이 URL 인코딩이며 인터넷 통신에서 필수적인 과정입니다. 온라인 URL 인코더를 사용하면 한글을 인코딩하거나 인코딩된 주소를 원래대로 복원할 수 있습니다. 오늘은 URL 인코딩의 원리와 활용법을 알아보겠습니다.

URL 인코딩이란

URL 인코딩은 특수문자나 비영어 문자를 퍼센트 형식으로 변환하는 것입니다. 공백은 %20, 앰퍼샌드는 %26으로 바뀝니다. URL에서 안전하게 사용할 수 있는 문자는 제한되어 있기 때문입니다. 퍼센트 인코딩이라고도 부르며 웹 표준의 일부입니다.

인코딩이 필요한 이유

URL에는 특별한 의미를 가진 예약 문자가 있습니다. 물음표는 쿼리 시작, 앰퍼샌드는 파라미터 구분을 뜻합니다. URL 변환 도구로 이런 문자를 인코딩하면 문자 그대로 전달됩니다. 인코딩 없이 보내면 서버가 잘못 해석할 수 있습니다.

한글 변환 과정

한글 한 글자는 UTF-8로 3바이트입니다. 따라서 한글 한 글자는 %XX%XX%XX 형태로 변환됩니다. 한글 URL 인코딩 사이트에서 한글을 입력하면 퍼센트 형식으로 바로 변환됩니다. 한글 파일명이나 검색어를 주소에 포함할 때 필수적인 과정입니다.

디코딩으로 원문 복원

인코딩된 URL을 받으면 알아보기 어렵습니다. 디코딩하면 원래 문자로 돌아옵니다. 텍스트와 디코딩 탭을 전환해서 양방향 변환이 가능합니다. 긴 URL 파라미터를 분석하거나 로그를 확인할 때 디코딩이 필요합니다.

개발에서 활용하기

API 요청을 보낼 때 파라미터 값을 인코딩해야 합니다. 무료 URL 인코더는 실시간으로 변환 결과를 보여줘서 테스트에 편리합니다. encodeURIComponent 옵션으로 모든 문자를 인코딩할지 선택할 수 있습니다. 변환 전후 글자 수 변화도 확인할 수 있어 유용합니다.