코드 & 데이터 유틸리티
URL 인코더 / 디코더
특수문자, 쿼리 파라미터, 전체 URL을 표준 RFC 3986 및 Form URL-encoded 규격으로 실시간 인코딩/디코딩합니다.
입력 (Plain URL / Text)
결과 (Percent-Encoded URL)
URL 인코딩(퍼센트 인코딩)이란?
URL 인코딩(Percent-encoding)은 URL에서 사용할 수 없는 문자(한글, 공백, 특수문자 등)를 1바이트 16진수(%XX) 형태로 변환하는 표준 규격입니다.
encodeURIComponent vs. encodeURI 차이점
encodeURIComponent는 쿼리스트링 값 등 개별 파라미터를 안전하게 전달할 때 사용되며, encodeURI는 http://, /, ?, & 등 URL의 기본 프로토콜 및 구분자 구조를 보존합니다.
공백 문자(%20 vs +) 처리
표준 RFC 3986 URI 인코딩에서는 공백을 %20으로 변환하지만, 웹 폼 전송 표준인 application/x-www-form-urlencoded 규격(쿼리스트링)에서는 공백을 더하기 기호(+)로 표현할 수 있습니다. 상단 옵션을 통해 두 규격을 자유롭게 상호 변환할 수 있습니다.