URL 인코더 / 디코더
서버 전송 없음
URL을 인코딩/디코딩하고 Query String을 분석합니다. 브라우저에서 처리되며 서버로 전송되지 않습니다.
URL Encoder / Decoder
encodeURIComponent
encodeURI
escape
Protocol-
Host-
Port-
Path-
Fragment (#)-
| Key | Value (디코딩) | Value (원본) | 작업 |
|---|
| Key | Value | 작업 |
|---|
사용 가이드
URL 인코딩이란
URL에서 안전하지 않은 문자를 퍼센트 인코딩(%XX) 형태로 변환해 브라우저와 서버가 동일하게 해석하도록 하는 과정입니다.
encodeURIComponent vs encodeURI 차이
encodeURIComponent는 파라미터 값 인코딩에 적합하고, encodeURI는 전체 URL 인코딩 시 구분자 문자를 유지합니다.
한글 URL 인코딩하는 이유
한글과 같은 비ASCII 문자는 직접 URL에 넣을 때 환경마다 깨질 수 있어 UTF-8 기반 퍼센트 인코딩이 필요합니다.
Query String이란
URL의 ? 뒤에 오는 key=value 목록으로, 검색 필터나 페이지 상태 같은 요청 파라미터를 전달합니다.
URL에서 특수문자를 인코딩해야 하는 이유
&, =, # 같은 문자는 URL 구문 제어에 쓰이므로 데이터 값으로 사용할 때는 인코딩해야 의미 충돌을 피할 수 있습니다.