URL 파서 — 주소 분해·쿼리 파라미터 편집

개발자 도구

URL 파서는 주소를 WHATWG URL 표준에 따라 프로토콜·호스트·포트·경로·쿼리·프래그먼트로 분해하고 쿼리 파라미터를 편집해 다시 조립하는 개발자 도구입니다.

개념 설명

URL은 scheme://host:port/path?query#fragment 구조를 가지며, 쿼리 문자열은 key=value 쌍을 &로 이어 붙인 것입니다. 이 도구는 브라우저 내장 URL API로 주소를 파싱해 구성요소 표로 보여 주고, 파라미터를 추가·수정·삭제하면 percent-encoding까지 자동 적용된 새 URL을 만들어 줍니다. 긴 마케팅 URL에서 UTM 파라미터를 정리하거나 API 요청 주소를 디버깅할 때 유용합니다. 입력한 URL은 브라우저에서만 처리됩니다.

URL = scheme://host[:port]/path?query#fragment (WHATWG URL 표준)

사용법

  1. 1분석할 URL을 붙여넣습니다(https:// 없이 입력해도 자동 보완).
  2. 2분해 버튼을 눌러 구성요소 표와 쿼리 파라미터 목록을 확인합니다.
  3. 3파라미터를 편집·추가·삭제한 뒤 재조립된 URL을 복사합니다.

참조표

URL 파서 — 주소 분해·쿼리 파라미터 편집 참조표
구성요소예시 (https://example.com:8443/search?q=한글&page=2#results)
protocolhttps:
hostnameexample.com
port8443
pathname/search
queryq=한글&page=2
fragment#results

출처/기준

자주 묻는 질문

한글이나 공백이 들어간 파라미터는 어떻게 처리되나요?

URL 표준에 따라 percent-encoding(예: 한글 → %ED%95%9C%EA%B8%80)이 자동 적용됩니다. 편집 표에는 디코딩된 원래 값이 보이고, 재조립된 URL에는 인코딩된 값이 들어갑니다.

상대 경로나 프로토콜 없는 주소도 되나요?

example.com/path처럼 프로토콜이 없으면 https://를 자동으로 붙여 파싱합니다. 다만 완전한 상대 경로(/path만)는 기준 주소가 없어 파싱할 수 없습니다.

입력한 URL은 서버로 전송되나요?

아니요. 파싱과 재조립은 브라우저 URL API로 처리되며, 토큰이 포함된 URL이라도 외부로 전송되지 않습니다.

관련 도구