쿼리스트링 파서 · 생성기

URL·쿼리스트링을 파라미터로 분리하거나, 파라미터로 쿼리스트링을 만듭니다.

파일이 서버로 전송되지 않습니다 — 모든 처리는 브라우저에서만

입력 (URL 또는 쿼리스트링)
파라미터

사용법 및 이럴 때 씁니다

파싱 모드 사용법

URL 전체 또는 a=1&b=2 형태의 쿼리스트링을 붙여넣으면 즉시 파라미터 목록으로 분리됩니다. #fragment는 자동 제외, percent-encoding은 자동 디코딩됩니다.

생성 모드 사용법

key = value 또는 key=value 형식으로 한 줄에 파라미터 하나씩 입력하면 쿼리스트링이 즉시 만들어집니다. 특수문자는 자동 percent-encode됩니다.

이럴 때 씁니다
  • 긴 추적 URL에서 utm_source, utm_medium 등 UTM 파라미터만 뽑아 확인
  • API 요청 URL의 쿼리 파라미터 디버깅 — 어떤 값이 실제로 전달되는지 한눈에 파악
  • 리다이렉트·OAuth 콜백 URL에 포함된 redirect_uri, state, code 등 값 분리 확인
  • 파라미터 목록을 직접 입력해 테스트용 URL 쿼리스트링 생성 (생성 모드)
중복 키는 어떻게 표시되나요?

b=2&b=3처럼 같은 키가 여러 번 오면 각각 별도 행으로, 키 옆에 [1] [2] 뱃지가 표시됩니다. JSON으로 복사할 때는 해당 키의 값이 배열로 묶입니다.

"목록 복사"란 어떤 형식인가요?

선행 콤마 스타일로 복사됩니다. 첫 줄은 그냥 key = "value", 둘째 줄부터 , key = "value" 형식입니다. SQL 쿼리나 스프레드시트 조건 목록에 바로 붙여넣기 좋습니다.

생성 모드에서 특수문자나 한글은 어떻게 처리되나요?

입력값은 encodeURIComponent로 percent-encode됩니다. 예: q = 안녕q=%EC%95%88%EB%85%95. 큰따옴표로 감싼 값(q = "hello world")도 따옴표 없이 원문으로 처리됩니다.

파일이 서버로 전송되나요?

아니요. 입력한 URL은 브라우저에서만 처리되며 서버로 전송되지 않습니다. 민감한 토큰이나 인증 URL도 안전하게 파싱할 수 있습니다.

관련 툴