쿼리스트링 파서 · 생성기
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도 안전하게 파싱할 수 있습니다.