URL 분석기

URL을 프로토콜, 호스트, 경로, 쿼리 파라미터로 나눠 보세요. 추적 링크, UTM 태그, API 엔드포인트를 점검할 때 쓰는 무료 온라인 URL 파서.

URL의 모든 부분 살펴보기

URL은 여러 부분으로 이루어져 있습니다. https://mybotsy.com/blog/dns-guide?utm_source=newsletter&ref=42에서 프로토콜(scheme)은 https, 호스트는 mybotsy.com, 경로는 /blog/dns-guide, 쿼리는 utm_source=newsletter&ref=42입니다. URL에는 포트, 사용자 이름, 프래그먼트(# 뒤 부분)도 들어갈 수 있습니다.

URL을 붙여 넣으면 분석기가 이 부분들로 나눠 주므로 긴 추적 링크를 읽고, API 엔드포인트를 점검하고, 긴 링크의 앞이나 뒤에 숨은 수상한 도메인을 찾아낼 수 있습니다.

링크를 쓰거나 공유하거나 디버깅하기 전에 그 안에 무엇이 들어 있는지 정확히 알 수 있는 간단한 방법입니다.

URL 분석기 사용법

  1. 전체 URL을 붙여 넣습니다.
  2. 제출 버튼을 눌러 분석합니다.
  3. 프로토콜, 호스트, 경로, 쿼리를 확인합니다.
  4. 필요한 부분을 복사합니다.

예시

쇼핑몰 링크

입력:

https://shop.example.com:8080/products/shoes?color=blue&size=42#reviews

결과:

scheme: https
host: shop.example.com
port: 8080
path: /products/shoes
query: color=blue&size=42
fragment: reviews

쿼리는 color = blue, size = 42처럼 파라미터별로도 나뉘어 표시됩니다.

링크 안의 로그인 정보

입력: https://user:pass@example.com/a/b.html

결과:

scheme: https
host: example.com
user: user
pass: pass
path: /a/b.html

@ 앞의 내용은 웹사이트가 아니라 사용자 이름과 비밀번호입니다. 피싱 링크가 이 수법을 씁니다. https://bank.com@evil.example은 evil.example로 이동합니다.

추적 링크

입력: https://mybotsy.com/blog?utm_source=newsletter&utm_medium=email

결과:

query parameters:
utm_source = newsletter
utm_medium = email

파라미터가 하나씩 따로 표시되어 긴 추적 링크도 쉽게 확인할 수 있습니다.

주요 활용 사례

  • 마케팅 링크의 UTM과 추적 파라미터 점검하기.
  • API 엔드포인트와 쿼리 문자열 디버깅하기.
  • 길거나 수상한 링크의 실제 도메인 확인하기.
  • 리디렉션이나 통계 필터에 쓸 경로 추출하기.
  • URL 구조 가르치기.
  • 제휴(어필리에이트) 링크나 공유 링크를 올리기 전에 어떤 파라미터가 붙는지 확인하기.

알아두면 좋은 팁

  • 안전에 중요한 것은 호스트입니다. https://paypal.com.secure-login.example/의 실제 도메인은 secure-login.example입니다.
  • 인코딩된 쿼리 값은 URL 디코더로 풀면 읽기 쉬워집니다.
  • 태그가 붙은 링크는 UTM 링크 생성기로 만들고, 리디렉션은 URL 리디렉션 확인 도구로 따라가 보세요.

특수한 경우와 제한 사항

  • 프로토콜을 꼭 넣으세요. https:// 없이 mybotsy.com/blog만 넣으면 아무 결과도 나오지 않습니다.
  • 파라미터 목록에서 값에 =가 들어 있으면 두 번째 =에서 잘리고(q=a=b는 q = a로 표시), 값이 없는 파라미터(&flag)는 빈 값으로 표시됩니다. 정확한 내용은 전체 쿼리 줄을 보세요.
  • 인코딩된 값(%20, %2F)은 인코딩된 그대로 표시됩니다. URL 디코더로 풀어 보세요.

자주 묻는 질문

URL은 어떤 부분으로 이루어져 있나요?

프로토콜(https), 호스트(도메인), 선택적인 포트, 경로(/page), 쿼리(?key=value), 프래그먼트(#section)입니다.

쿼리 문자열이란 무엇인가요?

? 뒤에 오는 부분으로, &로 구분된 key=value 파라미터가 들어 있습니다.

프래그먼트도 서버로 전송되나요?

아니요. #프래그먼트는 브라우저가 처리하며 HTTP 요청에 포함되지 않습니다.

가짜 링크는 어떻게 알아보나요?

호스트, 특히 .com 같은 최상위 도메인 바로 앞부분을 보세요. 그것이 실제 웹사이트입니다.

분석기에 아무것도 표시되지 않는 이유는 무엇인가요?

URL 앞에 https://가 빠졌거나 공백이 들어 있을 가능성이 큽니다. 프로토콜을 넣고 공백을 지우세요.

링크가 안전한지도 검사해 주나요?

아니요. 주소의 구성 요소만 보여 줍니다. 링크가 실제로 어디로 가는지는 호스트를 보고 판단하세요.

관련 도구

  • URL 디코더: URL 인코딩된 입력을 일반 문자열로 되돌립니다.
  • URL 인코더: 입력한 문자열을 URL 형식으로 인코딩합니다.
  • UTM 링크 생성기: 유효한 UTM 파라미터를 붙여 추적 가능한 UTM 링크를 쉽게 만듭니다.
  • URL 리디렉션 확인: 특정 URL의 301·302 리디렉션을 최대 10번까지 확인합니다.

인기 무료 도구