URL 파서

URL을 입력하면 프로토콜·호스트·경로·해시 등 구성요소로 분해하고, 쿼리 파라미터를 디코딩해 보여 줍니다.

입력하는 즉시 자동으로 분석됩니다. 각 항목의 복사 버튼으로 값을 바로 가져갈 수 있습니다.

URL 파서란?

URL(웹 주소)은 프로토콜, 호스트명, 포트, 경로(pathname), 쿼리 스트링, 해시(#) 등 여러 구성요소로 이루어져 있습니다. 이 도구는 브라우저에 내장된 표준 URL API로 입력한 주소를 정확하게 분해하고, 물음표(?) 뒤의 쿼리 파라미터를 키-값으로 나눠 디코딩해 보여 줍니다. 복잡하고 긴 주소에서 원하는 값만 빠르게 확인하거나 복사할 때 유용합니다.

사용법

  • 분석할 URL을 입력란에 붙여 넣으면 즉시 구성요소가 표로 나타납니다.
  • 각 항목 옆의 복사 버튼으로 해당 값만 바로 복사할 수 있습니다.
  • 쿼리 파라미터는 자동으로 디코딩되어 키와 값으로 정리됩니다.
  • 형식이 올바르지 않은 주소를 입력하면 오류 안내가 표시됩니다.

URL의 구성요소

하나의 웹 주소는 여러 부분으로 이루어집니다. 예를 들어 https://user:pass@example.com:8080/path/page?q=검색&page=2#section은 다음과 같이 나뉩니다.

  • protocol : 통신 방식. https: 처럼 표시됩니다.
  • hostname : 서버 도메인. example.com
  • port : 포트 번호. 생략하면 프로토콜 기본값(http 80, https 443)을 씁니다.
  • pathname : 서버 안의 경로. /path/page
  • search : 물음표(?) 뒤의 쿼리 스트링. ?q=검색&page=2
  • hash : 우물정(#) 뒤의 문서 내 위치. #section
  • origin : 프로토콜+호스트+포트를 합친 출처. 필요하면 username·password도 표시됩니다.

동작 원리와 쿼리 파라미터

이 도구는 브라우저에 내장된 표준 URL API로 주소를 분해하므로, 브라우저가 실제 주소를 해석하는 방식과 동일하게 정확히 나뉩니다. 물음표 뒤의 쿼리 스트링은 키=값 쌍을 &로 이은 형태인데, 이를 키와 값으로 나눠 표로 보여 줍니다. 이때 %ED%95%9C처럼 퍼센트 인코딩된 값은 자동으로 디코딩해 사람이 읽기 쉬운 형태(한글 등)로 표시합니다. 값을 직접 수정하거나 파라미터를 추가·삭제하면 아래의 재조합된 URL이 즉시 갱신되어, 편집한 주소를 바로 복사해 쓸 수 있습니다.

실무 활용 예시

UTM 파라미터가 잔뜩 붙은 마케팅 링크에서 원하는 값만 확인하거나, API 요청 URL의 쿼리를 점검할 때 유용합니다. 쿼리 전체를 JSON으로 복사하면 코드에 그대로 붙여 쓸 수 있고, 파라미터를 편집한 뒤 재조합된 URL을 복사하면 새 링크를 손쉽게 만들 수 있습니다.

구성요소별로 나뉜 각 항목은 옆의 복사 버튼으로 개별 복사할 수 있어, 긴 주소에서 도메인이나 경로만 빠르게 떼어낼 때 편리합니다. 잘못된 형식의 주소를 넣으면 오류 안내가 표시되므로, 링크가 올바른 형태인지 점검하는 용도로도 쓸 수 있습니다. 파라미터 편집과 재조합 기능을 함께 쓰면 기존 링크를 바탕으로 값만 살짝 바꾼 새 주소를 즉석에서 만들 수 있습니다. 모든 분석은 브라우저 안에서 이루어져 입력한 주소가 외부로 전송되지 않습니다.

자주 묻는 질문

URL 파싱이란 무엇인가요?

하나의 웹 주소를 프로토콜(http/https), 호스트명, 포트, 경로(pathname), 쿼리 스트링, 해시(#) 등의 구성요소로 나누는 것입니다. 이 도구는 브라우저의 URL API로 입력한 주소를 자동 분해합니다.

쿼리 파라미터는 어떻게 표시되나요?

물음표(?) 뒤의 쿼리 스트링을 키와 값으로 나눠 표로 보여 줍니다. 퍼센트 인코딩된 값은 자동으로 디코딩되어 읽기 쉬운 형태로 표시됩니다.

퍼센트 인코딩(%ED..)은 자동으로 해독되나요?

네. 쿼리 값에 포함된 퍼센트 인코딩은 자동으로 디코딩되어 한글 등 원래 문자로 표시되므로, 인코딩된 주소도 내용을 쉽게 확인할 수 있습니다.

파라미터를 수정하거나 추가할 수 있나요?

네. 표에서 값을 직접 고치거나 파라미터를 추가·삭제하면 아래의 재조합된 URL이 즉시 갱신되며, 편집한 주소를 복사해 바로 쓸 수 있습니다.

같은 이름의 파라미터가 여러 개면 어떻게 되나요?

동일한 키가 여러 번 등장하면 각각 별도의 행으로 모두 표시됩니다(예: tag=a&tag=b). 쿼리 JSON으로 복사하면 같은 키는 배열로 묶입니다.

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

아니요. 모든 분석은 브라우저 안에서만 실행되며 입력한 URL은 서버로 전송되거나 저장되지 않습니다.