개발자 도구

URL 분석기

URL을 붙여 넣으면 쿼리 매개변수를 디코딩해 모든 구성 요소를 보여 줍니다.

URL 분석기 내 기기에서 실행
  • 브라우저에서 실행됩니다 — 입력한 텍스트는 어디로도 전송되지 않습니다
  • 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용

작동 방식

추적 매개변수가 열두 개씩 붙은 긴 URL은 읽을 수 없게 되어 있습니다. 풀어서 보면 실제로 무엇을 담고 있는지 알 수 있으며, 디버깅에 유용하고 마케팅 링크에 무엇이 들어 있는지 보면 은근히 흥미롭기도 합니다.

브라우저 자체가 분석합니다

링크를 클릭할 때 실행되는 것과 같은 코드인 브라우저의 URL 파서를 사용하므로, 정규식이 추측하는 방식이 아니라 URL이 실제로 해석되는 방식과 결과가 일치합니다. 포트, 인증 정보, 특이한 스킴 같은 예외적인 경우도 올바르게 처리됩니다.

매개변수는 디코딩됩니다

퍼센트 인코딩을 풀어 %20은 공백, %40은 골뱅이(@)로 표시됩니다. URL이 같은 키를 여러 번 가질 수 있고 어느 것이 적용되는지는 서버에 달려 있으므로, 반복된 매개변수는 합치지 않고 모두 나열합니다.

추적 링크 읽기

utm_source, utm_medium, utm_campaign은 캠페인 추적용입니다. gclid, fbclid, msclkid는 광고 플랫폼이 붙이는 클릭 식별자이며, 공유 링크를 쓸데없이 길게 만드는 원인입니다. 링크를 전달하기 전에 거의 항상 지워도 됩니다.

오리진

프로토콜, 호스트, 포트가 합쳐져 오리진이 되며, 브라우저가 보안 판단에 쓰는 단위입니다. 오리진이 같은 두 URL은 서로의 데이터를 읽을 수 있습니다. http와 https를 포함해 셋 중 하나라도 다르면 별개의 오리진이 됩니다.

자주 묻는 질문

URL 분석기 자주 묻는 질문

앞에 https가 없어도 작동하나요?

네. 스킴이 없으면 https로 가정하고 나머지를 분석합니다.

매개변수가 디코딩되나요?

네, 퍼센트 인코딩을 풀어서 실제 값을 보여 줍니다.

같은 매개변수가 두 번 나오면 어떻게 되나요?

둘 다 표시됩니다. 서버가 어느 쪽을 쓰는지는 제각각이므로, 하나로 합치면 실제 문제를 가리게 됩니다.

오리진(origin)이란 무엇인가요?

프로토콜, 호스트, 포트를 합친 것입니다. 브라우저가 보안 판단에 사용하며, http와 https는 서로 다른 오리진입니다.

URL이 어딘가로 전송되나요?

아니요. 브라우저에서 분석합니다.