URL에 안전하게 담을 수 있도록 문자열을 퍼센트 인코딩하거나, 인코딩된 URL을 원본으로 복원합니다.
주요 기능
- 공백·한글·특수문자 등을
%XX형태로 인코딩 - 퍼센트 인코딩된 문자열을 원본 텍스트로 디코딩
- UTF-8 기반 (한글 3바이트씩 인코딩)
용어 설명
- 퍼센트 인코딩 (Percent-Encoding)
- URL에 사용할 수 없는 문자를
%+ 16진수 두 자리로 대체하는 방식. 예: 공백 →%20 - Reserved Characters
- URL 구조에 의미가 있어 별도 이스케이프가 필요한 문자들 (
?,&,#,/등). - encodeURIComponent vs encodeURI
- 이 도구는
encodeURIComponent와 유사하게 슬래시도 인코딩합니다. URL 전체가 아닌 쿼리 파라미터에 사용하기 적합.
사용 방법
- 변환할 텍스트나 URL 파라미터를 입력합니다.
- 인코드 또는 디코드 버튼을 클릭합니다.
- 결과를 복사해서 사용합니다.
자주 묻는 질문
- Q. 한글이 %EA%B0%80… 형태로 나오는데 이게 맞나요?
- 네, UTF-8로 인코딩된 결과입니다. 각 한글 문자는 3바이트이므로
%XX세 개로 표현됩니다. - Q. URL 전체를 한 번에 인코딩할 수 있나요?
- 이 도구는 슬래시도 이스케이프합니다. URL 전체가 아닌 쿼리 값 하나 단위로 사용하세요.
