URL 파서
URL을 프로토콜, 호스트명, 경로, 쿼리 파라미터, 프래그먼트로 분해합니다.
이 도구 소개
URL Parser & Inspector는 모든 URL을 프로토콜, 호스트네임, 포트, 경로명, 쿼리 문자열, 프래그먼트 등 개별 구성 요소로 분해합니다. 또한 모든 쿼리 파라미터를 키/값 표로 추출하여 표시하므로 쉽게 확인할 수 있습니다.
파싱은 WHATWG URL Standard를 따르는 브라우저 네이티브 URL API를 사용합니다. URL 구조: protocol://hostname:port/pathname?search#hash. 쿼리 파라미터는 &로 구분된 key=value 쌍입니다. 포트를 생략하면 기본값은 80(http) 또는 443(https)입니다. 모든 처리는 로컬에서 실행되며 서버로 전송되는 데이터는 없습니다.
사용 방법
- 입력란에 URL을 붙여넣거나 Sample을 클릭해 예제를 불러오세요.
- Parse를 클릭하거나 Enter를 눌러 URL을 분해하세요.
- 분석 표에서 각 구성 요소를 확인하세요.
- 구성 요소 옆의 Copy를 클릭해 클립보드에 복사하세요.
활용 사례
프론트엔드 개발자는 여러 쿼리 파라미터를 가진 복잡한 URL을 각각 개별적으로 읽어 디버깅합니다. 백엔드 개발자는 API 테스트에서 URL 구조를 검증합니다. QA 엔지니어는 테스트 스크립트를 위해 URL 구성 요소를 복사합니다. 마케터는 캠페인 URL의 추적 파라미터(utm_source, utm_medium)를 확인합니다.
자주 묻는 질문
- URL에 http://를 반드시 포함해야 하나요? — 이 도구는 프로토콜이 감지되지 않으면 자동으로 https://를 앞에 붙입니다. 정확도를 높이려면 전체 URL을 입력하세요.
- URL 인코딩된 쿼리 매개변수도 디코딩되나요? — 네. URLSearchParams API가 퍼센트 인코딩된 값을 자동으로 디코딩합니다(예: %20은 공백으로 변환됩니다).
- 프래그먼트(#)란 무엇인가요? — 프래그먼트(해시)는 페이지 내 특정 섹션을 식별합니다. 서버로 전송되지 않으며 브라우저에서만 처리됩니다.