URL 파서·쿼리스트링 변환

URL을 프로토콜·호스트·경로·쿼리로 분해하고 쿼리스트링을 JSON으로 상호 변환

URL을 프로토콜·호스트·경로·해시·쿼리 파라미터로 분해해 보여 주고, 쿼리스트링을 JSON으로, JSON을 다시 쿼리스트링으로 상호 변환하는 개발자 도구입니다. 브라우저 내장 URL·URLSearchParams API를 사용해 같은 키 반복은 배열로 묶고 한글·특수문자는 자동으로 인코딩합니다.

도구를 불러오는 중…

🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.

사용 방법

  1. 'URL 분해' 탭에 전체 URL을 넣으면 구성 요소와 쿼리 파라미터, 그리고 JSON 결과가 표시됩니다.
  2. '쿼리 → JSON' 탭에서 a=1&b=2 형태의 쿼리스트링을 JSON 객체로 변환합니다(앞의 ? 는 있어도 됩니다).
  3. 'JSON → 쿼리' 탭에서 { key: value } 객체를 쿼리스트링으로 변환합니다(배열은 같은 키 반복).
  4. 결과 옆 복사 버튼으로 JSON이나 쿼리스트링을 클립보드에 담습니다.

자주 묻는 질문

같은 이름의 파라미터가 여러 개면 어떻게 되나요?
tag=a&tag=b 처럼 같은 키가 반복되면 JSON으로 변환할 때 ["a","b"] 배열로 묶어 줍니다. 반대로 JSON의 배열 값은 쿼리스트링에서 같은 키를 여러 번 반복해 표현합니다.
프로토콜이 없는 주소도 분해되나요?
example.com/path 처럼 프로토콜이 없으면 자동으로 https:// 를 붙여 해석을 시도합니다. 그래도 형식이 잘못되면 오류 메시지를 보여 줍니다.
입력한 URL이 서버로 전송되나요?
아니요. 파싱과 변환은 모두 브라우저의 URL·URLSearchParams API로 처리되며 입력한 URL·데이터는 서버로 전송되거나 저장되지 않습니다.

← 전체 유틸리티 도구 보기

가격 보기카톡 무료 상담