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 구문 제어에 쓰이므로 데이터 값으로 사용할 때는 인코딩해야 의미 충돌을 피할 수 있습니다.