무료 온라인 URL Encoder / Decoder
URL 및 쿼리 문자열을 인코딩하거나 디코딩하고, 쿼리 파라미터를 자동으로 파싱합니다. 무료, 온라인, 100% 클라이언트 사이드 — 회원가입 불필요.
100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다사용 방법 URL Encoder / Decoder
입력 상자에 원시 URL 또는 텍스트 문자열을 붙여넣으세요. 인코딩을 클릭하면 encodeURIComponent로 퍼센트 인코딩되고, 방향을 전환하여 디코딩을 클릭하면 퍼센트 인코딩된 입력에서 원래 문자열을 복원할 수 있습니다.
쿼리 문자열이 포함된 URL을 디코딩할 때, 출력 아래에 쿼리 문자열 패널이 나타나 파라미터를 구조화된 JSON 트리로 보여줍니다. API 응답이나 로그의 복잡한 URL을 분석할 때 특히 유용합니다.
키보드 단축키: Ctrl/Cmd+Enter로 실행, Ctrl/Cmd+K로 초기화.
자주 묻는 질문
URL 인코딩이란 무엇인가요?
URL 인코딩(퍼센트 인코딩이라고도 함)은 URL에서 안전하지 않은 문자(공백, &, =, # 등)를 % 뒤에 두 자리 16진수가 오는 형태로 변환합니다. 예를 들어, 공백은 %20이 되고 &는 %26이 됩니다.
encodeURIComponent와 encodeURI는 언제 사용하나요?
개별 쿼리 파라미터 값이나 경로 세그먼트를 인코딩할 때는 encodeURIComponent(이 도구가 사용하는 방식)를 사용하세요. /, ?, # 같이 URL에서 구조적 의미를 가진 문자를 보존하면서 전체 URL을 인코딩할 때만 encodeURI를 사용하세요.
쿼리 문자열 파서는 어떤 역할을 하나요?
쿼리 문자열이 포함된 URL(예: ?name=John&role=admin)을 디코딩하면, 쿼리 파라미터가 자동으로 파싱되어 구조화된 JSON 트리로 표시됩니다. 복잡하거나 중첩된 쿼리 문자열을 분석하는 데 편리합니다.
민감한 데이터를 처리할 때 이 도구는 안전한가요?
네. 모든 처리는 브라우저에서 이루어지며, 어떤 서버에도 데이터가 전송되지 않습니다. 이 도구는 입력 내용을 기록, 저장, 전송하지 않습니다.
전체 URL을 인코딩하면 왜 깨지나요?
전체 URL을 인코딩하면 구조적인 문자(://, /, ?)도 모두 인코딩되어 결과물을 URL로 파싱할 수 없게 됩니다. URL 전체 구조가 아닌 쿼리 파라미터 값만 인코딩하세요.