쿼리 문자열 파서
전체 URL 또는 물음표 뒤를 붙여넣으세요. 값을 디코딩하고 +를 공백으로 바꾸며 빈 키와 중복 키도 보존합니다.
쿼리 문자열을 어떻게 파싱할 수 있는가
-
1
URL을 붙여넣으세요
전체 URL 또는 ‘?’ 이후의 부분만을 입력할 수 있습니다. 파트먼트(#…)는 자동으로 무시됩니다.
-
2
쌍들을 읽어보세요
각 매개변수는 디코딩된 키와 값으로 구성된 행이 됩니다.
-
3
중복 항목이 있는지 확인하세요
중복 키는 URL에 나온 순서대로 각각 별도 행에 표시됩니다.
전형적인 추적 URL, 해독됨
https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref=와 같은 URL은 다음과 같이 파싱됩니다:
| 키 | 값 |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (빈) |
파서가 처리하는 엣지 케이스들
- **빈 값(
?ref=)**은 유지됩니다. 일부 백엔드 시스템에서는 누락된 값과 빈 값 간의 차이를 구분합니다. =표시가 없는 키(?debug)는 빈 값을 사용하여 처리됩니다.- **중복 키(
?id=1&id=2)**는 순서대로 보존되며, 프레임워크의 규약이 다르기 때문에 병합 처리는 이루어지지 않습니다. +해독: 쿼리 부분에서+는application/x-www-form-urlencoded사용자들과의 호환성을 유지하기 위한 공간으로 설정됩니다.- 무효한 백분율 탈출 문자(예: 잡힌
%ZZ)는 출력 결과에 그대로 남아 있어 데이터가 무단으로 손실되는 대신 버그를 확인할 수 있습니다.
자주 묻는 질문
아니요. 프래그먼트 마커(#) 이후의 모든 내용은 쿼리 문자열이 아니라 URL 프래그먼트에 속하므로 파싱 전에 제거됩니다. 해당 내용을 확인해야 할 경우 별도로 붙여넣어 주세요.
각 항목을 원래 순서대로 별도 행에 표시합니다. 서버마다 중복 키 처리 방식이 다르므로 프레임워크 규칙을 확인하세요.
네. 파서는 ?a=1&b=2, a=1&b=2 또는 완전한 URL과 같은 입력을 받아 어떤 부분을 검사할지 판단합니다.
아니요. 이 도구는 «분석»을 누르면 입력한 내용을 서버로 전송합니다. 사용하기 전에 비밀번호, 액세스 토큰 등 민감한 정보를 삭제하세요.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
색상 틴트 생성기
기준 색의 밝은 틴트를 생성합니다. 디자인 시스템 토큰, 배경, 호버 상태를 위한 3-20단계 스케일.
이메일 검증기
이메일 주소를 검증합니다. RFC 5322 구문 검사, 실시간 MX 레코드 조회, 그리고 로컬 파트, 도메인, 길이 정보를 제공합니다. 이메일은 전송되지 않습니다.
이 도구는 다른 언어로도 제공됩니다
- Stränganalys för frågestruktur [SV]
- Abfragezeichenfolgen-Parser [DE]
- Analizador de Cadenas de Consulta [ES]
- Querystringverwerker [NL]
- Pemisahan String Pernyataan Kueri [ID]
- クエリ文字列の解析 [JA]
- محلل سطر الاستعلام [AR]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- Parser query stringa [PL]
- Phân tích chuỗi truy vấn [VI]
- Analyseur de chaîne de requête [FR]
- Analisador de String de Consulta [PT]
- 查询字符串解析器 [ZH]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]