도구로 돌아가기

서비스 소개

AG URL — URL 인코더/디코더 · 쿼리 파서

무엇을 하나요

AG URL은 URL과 쿼리스트링을 다루는 개발자를 위한 도구입니다. 한글·특수문자가 섞인 URL을 encodeURIComponent 또는 encodeURI 방식으로 인코딩하거나, 퍼센트 인코딩된 URL을 사람이 읽을 수 있게 디코딩합니다.

또한 긴 URL을 붙여넣으면 scheme·host·path·query·hash 구성 요소로 분해하고, 쿼리 파라미터를 key/value 표로 정리해 디코딩 결과까지 함께 보여줍니다.

주요 기능

인코드 / 디코드 — 평문 URL을 encodeURIComponent(값 하나)·encodeURI(전체 URL) 모드로 실시간 인코딩하거나, 퍼센트 인코딩된 문자열을 원래대로 디코딩합니다. 입력·출력 글자 수 표시, swap, 원클릭 복사·붙여넣기를 지원합니다.

쿼리 파서 — URL을 붙여넣으면 scheme·host·port·path·query·hash로 분해하고, 쿼리 파라미터를 원본 / 디코딩 값 표로 정리합니다. scheme를 빠뜨리면 https로 보정합니다.

모든 처리는 브라우저 안에서만 이뤄지므로 서버 전송·저장이 없고, 회원가입도 필요 없습니다.

개인정보 보호

모든 인코딩·디코딩·파싱은 여러분의 브라우저 안에서만 실행됩니다. 입력한 URL은 서버로 전송되거나 저장되지 않으므로, 인증 토큰이 포함된 URL 같은 민감한 데이터도 안전하게 처리할 수 있습니다.

자주 묻는 질문

encodeURI와 encodeURIComponent의 차이는?
encodeURI는 전체 URL을 인코딩하되 : / ? # [ ] @ ! $ & ' ( ) * + , ; = 같은 예약 문자는 보존합니다. encodeURIComponent는 쿼리 값·경로 조각처럼 URL의 일부를 인코딩할 때 쓰며 예약 문자까지 모두 변환합니다. 파라미터 값 하나를 인코딩할 땐 후자를 쓰세요.
입력한 URL이 서버로 전송되나요?
아니요. 인코딩·디코딩·파싱은 전부 브라우저 안에서만 실행됩니다. 어떤 데이터도 외부로 전송하거나 저장하지 않으므로 민감한 URL도 안전합니다.
쿼리 파서는 무엇을 하나요?
URL을 붙여넣으면 scheme·host·path·query·hash 등 구성 요소로 분해하고, 쿼리 파라미터를 key/value 표로 정리합니다. 퍼센트 인코딩된 값은 디코딩 결과도 함께 보여줘 디버깅에 편리합니다.

인접 도구

문자열 인코딩이 필요하다면 AG Base64, 단위 변환은 AG 변환기도 함께 이용해 보세요.