쿼리 매개변수 디버깅
긴 URL을 매개변수별로 쪼개고, 하나를 바꾼 뒤 다시 조립한 주소를 그대로 복사합니다.
Guide
URL 도구는 두 부분으로 나뉩니다. 하나는 브라우저 네이티브 encodeURIComponent/decodeURIComponent 또는 encodeURI/decodeURI를 그대로 불러 문자열을 인코딩·디코딩하고, 다른 하나는 네이티브 URL/URLSearchParams로 완전한 주소를 뜯어 쿼리 매개변수를 편집합니다. 주소를 분석할 때 대상 사이트에 접속하지는 않습니다.
2026-09-10 업데이트1 min read
% 이스케이프는 오류로 알려 줍니다.URLSearchParams 규칙대로 다시 직렬화됩니다.| 입력 | 출력 | 설명 |
|---|---|---|
도구?a=1 컴포넌트 인코딩 |
%EB%8F%84%EA%B5%AC%3Fa%3D1 |
구조 문자까지 인코딩 |
| 전체 URI 인코딩 | :/?=& 같은 구조 유지 |
encodeURI 의미 |
%EB%8F%84%EA%B5%AC |
도구 |
올바른 퍼센트 이스케이프 |
decodeURI*는 잘린 %나 잘못된 UTF-8 퍼센트 시퀀스를 만나면 오류를 내고, 도구가 임의로 고쳐 주지 않습니다.new URL()이 받아들이는 절대 주소가 필요합니다. 예를 들어 https:// 없이 쓴 맨 도메인은 형식 오류로 처리됩니다.URLSearchParams.toString()으로 다시 조립하므로 공백, 중복 키, 이스케이프 형태가 정규화될 수 있습니다. 바이트 단위로 완전히 같은 왕복은 보장하지 않습니다.긴 URL을 매개변수별로 쪼개고, 하나를 바꾼 뒤 다시 조립한 주소를 그대로 복사합니다.
redirect URI나 검색어 같은 값 하나만 컴포넌트 모드로 인코딩해 바깥 URL 구조를 망가뜨리지 않습니다.
encodeURI는 왜 물음표를 인코딩하지 않나요?완전한 URI를 대상으로 하면서 구조 문자를 남겨 두기 때문입니다. 값 하나만 인코딩할 때는 encodeURIComponent를 쓰세요.
아닙니다. 코드는 브라우저 안에서 URL 객체만 만들 뿐입니다.
입력한 URL과 매개변수는 브라우저에서만 처리되고, 그 안의 호스트나 제3자 서비스로 요청을 보내지 않습니다.
2026-09-10 업데이트
URL 인코딩/디코딩과 링크 분석, 쿼리 매개변수를 표로 편집하고 다시 조합합니다
이 도구는 아직 완전히 번역되지 않아 일부 내용이 원문 또는 대체 언어로 표시됩니다.
링크를 구성 요소별로 분석하고, 쿼리 매개변수를 직접 편집하면 실시간으로 다시 조합됩니다
| 프로토콜(protocol) | https: |
| 호스트(host) | example.com:8080 |
| 호스트 이름(hostname) | example.com |
| 포트(port) | 8080 |
| 경로(pathname) | /api/%EA%B2%80%EC%83%89 |
| 앵커(hash) | #%EA%B2%B0%EA%B3%BC |
| 오리진(origin) | https://example.com:8080 |