URL 파서

URL 구성과 중복 쿼리 매개변수를 확인하거나 기준 URL로 상대 주소를 해석하세요.

웹 및 API
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 절대 URL을 붙여 넣거나 상대 경로의 기준 URL을 지정하세요.
  2. 구성 요소를 확인하고 쿼리를 인코딩·디코딩 보기로 전환하세요.
  3. 구성 값이나 매개변수를 복사하거나 파싱한 JSON을 다운로드하세요.

URL을 구성 요소로 나누기

URL에는 스킴, authority, 경로, 쿼리와 fragment 등 여러 정보가 있습니다. 각 부분을 나누면 예상하지 못한 포트, 중복 매개변수나 인코딩된 값을 찾는 데 도움이 됩니다.

브라우저의 URL 구현을 사용하므로 정규화한 표기가 원본 입력과 다를 수 있습니다. 구성 값을 다시 사용하기 전에 이 차이를 확인하세요.

구성 요소와 쿼리 쌍

구성 목록은 호스트, 포트, 경로 등 URL 필드를 나눠 보여 줍니다. 쿼리 표는 같은 이름의 매개변수도 원래 순서대로 별도 행에 유지합니다.

디코딩한 쿼리는 URLSearchParams 규칙을 따릅니다. +는 공백이 되고 %2B는 실제 더하기 기호입니다. 인코딩 보기는 원본 표현을 확인하는 데 유용합니다.

예제
입력
https://example.com:8443/docs/hello%20world?tag=api&tag=web&query=hello+world&empty=#overview
결과
hostname: example.com
port: 8443
pathname: /docs/hello%20world
tag: api
tag: web

예제 데이터입니다. 값, 인증, 엔드포인트 동작은 실제 사용 환경에서 확인하세요.

정규화와 기준 URL

URL 표준에 따라 호스트 대소문자, 기본 포트와 점 경로가 정규화될 수 있습니다. 상대 입력에는 기준 주소를 명시해야 하며 이 사이트 주소로 목적지를 추측하지 않습니다.

파싱 값 재사용

각 복사 버튼은 해당 값을 내보내며 쿼리 복사는 선택한 인코딩·디코딩 보기를 따릅니다. JSON에는 입력한 URL 자격 증명도 포함될 수 있습니다. 화면의 마스킹은 내보내기 데이터의 삭제가 아닙니다.

처리 제한

로컬 도구는 최대 1 MiB 입력, 최대 64 KiB URL과 5초 처리 제한을 적용합니다. API 요청은 헤더 100개, 매개변수 100행, 1–120초 제한 시간과 최대 5 MiB 응답 수신을 지원합니다. 긴 텍스트는 축약하여 미리 보여 줍니다. 요청은 선택한 엔드포인트로 직접 전송되며 CORS와 브라우저 정책이 적용됩니다.

참고 자료MDN · URL
?

자주 묻는 질문

정규화한 URL이 입력과 다른 이유는 무엇인가요?

URL 구현이 호스트 대소문자, 국제화 호스트 이름, 기본 포트와 상대 경로 구간 등을 정규화합니다.

중복 쿼리 이름도 유지되나요?

네. 같은 이름의 나중 값으로 덮어쓰지 않고 각 쌍을 순서대로 별도 행에 유지합니다.

더하기 기호가 공백이 된 이유는 무엇인가요?

쿼리 디코딩은 폼 규칙을 사용합니다. 디코딩한 값의 실제 +는 인코딩 소스에서 %2B로 표현합니다.

파싱하면 목적지 URL을 여나요?

아니요. 문자열을 로컬에서 파싱할 뿐 URL을 가져오거나 접속 가능 여부를 확인하지 않습니다.

다운로드한 JSON에서 가려진 자격 증명이 제거되나요?

아니요. 마스킹은 화면 표시에만 적용됩니다. JSON에는 파싱한 URL 데이터가 포함되므로 저장하거나 공유하기 전에 확인하세요.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.