쿼리 문자열 빌더

키/값 쌍과 선택적 기본 URL로 올바르게 URL 인코딩된 쿼리 문자열을 만듭니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

🔒 쿼리 문자열은 브라우저에서 처리되며 업로드되지 않습니다.

이 도구가 하는 일

쿼리 문자열 빌더는 키/값 쌍 목록을 올바르게 URL 인코딩된 쿼리 문자열로 변환합니다. 각 행에 매개변수 이름과 값을 입력하고 필요에 따라 행을 추가하거나 삭제하면 인코딩된 결과가 아래에 실시간으로 갱신됩니다. 공백, 앰퍼샌드(&), 등호(=), 플러스(+) 등 예약 문자는 encodeURIComponent로 이스케이프되어 언제나 링크에 안전하게 붙여넣을 수 있습니다. 선택적으로 기본 URL을 입력하면 ?로(이미 매개변수가 있으면 &로) 자동 연결됩니다.

사용 방법

https://example.com/search 같은 기본 URL을 선택적으로 붙여넣으세요. 각 행에 키와 값을 채우고, 행 추가 버튼으로 매개변수를 늘리거나 ✕ 버튼으로 삭제합니다. 키가 비어 있는 행은 자동으로 건너뛰며, 값이 빈 경우 key= 형태로 유지됩니다. 결과가 마음에 들면 복사 버튼을 눌러 완성된 쿼리 문자열(또는 전체 URL)을 클립보드에 담으세요.

자주 묻는 질문

특수 문자는 어떻게 처리되나요?

모든 키와 값은 encodeURIComponent로 이스케이프됩니다. 따라서 공백은 %20이 되고, &, =, +, # 같은 문자는 퍼센트 인코딩됩니다. ‘공백을 +로 인코딩’을 켜면 HTML 폼과 URLSearchParams가 만드는 application/x-www-form-urlencoded 방식으로 공백이 +가 됩니다. 결과는 언제나 URL에 안전하게 붙여넣을 수 있는 유효한 쿼리 문자열입니다.

빈 키나 빈 값은 어떻게 되나요?

키가 비어 있는 행은 완전히 건너뜁니다. 키는 있지만 값이 빈 행은 key= 형태로 유지되며, 이는 값이 없는 유효한 매개변수입니다.

입력한 내용이 업로드되나요?

아니요. 쿼리 문자열은 전적으로 브라우저 안에서 JavaScript로 만들어집니다. 키, 값, 기본 URL은 어떤 서버로도 전송되지 않습니다.