256 Tools

URL 인코더 / 디코더

컴포넌트 모드는 모든 예약 문자(: / ? # & = 등)를 인코딩합니다 — 쿼리 파라미터 같은 단일 값에 사용하세요.

결과
쿼리 파라미터
qhello world
langja

관련 외부 도구

일부 링크는 제휴 링크입니다.

관련 도구

텍스트와 URL을 웹에서 안전하게 사용할 수 있도록 인코딩하거나, 퍼센트 인코딩된 URL을 읽기 쉬운 텍스트로 디코딩하세요. 컴포넌트 모드(단일 값용)와 전체 URL 모드(URL 구조 유지) 사이를 전환하고, 쿼리 문자열을 키/값 쌍으로 분리할 수 있습니다. 모든 작업은 브라우저에서 실행되며 업로드되지 않습니다.

사용 방법

  1. 방향을 선택하세요: 인코딩 또는 디코딩.
  2. 모드를 선택하세요 — 단일 값은 컴포넌트, URL 구조 유지는 전체 URL.
  3. 텍스트를 입력하거나 붙여넣고 결과를 복사하세요; 쿼리 문자열은 자동으로 분리됩니다.

URL 인코딩 원리

URL에는 사용할 수 있는 문자 집합이 제한되어 있어, 공백·악센트·특수기호 등은 퍼센트 기호와 16진수 코드로 변환됩니다(공백은 %20). 컴포넌트 인코딩은 : / ? # & = 같은 예약 문자도 이스케이프하므로 단일 파라미터 값에 적합합니다. 전체 URL 인코딩은 이러한 구조 문자를 그대로 유지하여 전체 URL의 유효성을 보존합니다.

텍스트 'a 공백 b'가 'a%20b'로 인코딩됩니다.a ba%20b

기능

인코딩 & 디코딩

버튼 하나로 텍스트를 퍼센트 인코딩으로 변환하거나 반대로 되돌립니다.

컴포넌트 & 전체 URL 모드

단일 값을 엄격하게 인코딩하거나, URL 구조를 유지하면서 전체 URL을 인코딩합니다.

쿼리 문자열 파서

URL을 붙여넣으면 쿼리 파라미터가 깔끔한 키/값 표로 바로 표시됩니다.

명확한 오류 표시

잘못된 퍼센트 시퀀스는 잘못된 결과 대신 오류로 보고됩니다.

완전 로컬 처리

모든 인코딩 및 디코딩은 브라우저에서 실행되며, 서버로 전송되지 않습니다.

활용 사례

쿼리 URL 구성

검색어나 이름 같은 값을 URL에 넣기 전에 안전하게 인코딩합니다.

인코딩된 URL 읽기

%20과 %2F로 가득한 URL을 읽기 쉬운 텍스트로 변환해 실제 내용을 확인합니다.

파라미터 확인

긴 URL을 쌍으로 분리하여 UTM 태그와 기타 쿼리 파라미터를 검사합니다.

API 디버깅

API 엔드포인트를 직접 테스트할 때 요청 값을 인코딩하거나 디코딩합니다.

참고사항

  • 컴포넌트 모드는 예약 문자를 인코딩하고, 전체 URL 모드는 URL 구조를 보존합니다.
  • 쿼리 문자열에서 더하기 기호는 파싱 시 공백으로 처리됩니다.
  • 잘못된 퍼센트 시퀀스(단독 % 등)는 오류를 발생시키며 잘못된 결과를 반환하지 않습니다.
  • 모든 처리는 기기에서 실행되며, 입력 내용은 업로드되지 않습니다.

자주 묻는 질문

컴포넌트 모드와 전체 URL 모드의 차이는 무엇인가요?
컴포넌트 모드는 모든 예약 문자를 인코딩하므로 단일 값에 적합합니다. 전체 URL 모드는 : / ? # 같은 구조 문자를 유지하여 전체 URL의 유효성을 보존합니다.
%20은 무엇을 의미하나요?
공백의 퍼센트 인코딩 형식입니다. 각 안전하지 않은 문자는 퍼센트 기호와 두 자리 16진수 코드로 표현됩니다.
더하기 기호는 공백과 같은가요?
쿼리 문자열에서 더하기 기호는 공백으로 사용되는 경우가 많아, 이 도구는 파라미터 파싱 시 +를 공백으로 변환합니다.
잘못된 URL이 입력되면 어떻게 되나요?
잘못된 퍼센트 시퀀스가 포함된 경우 디코딩이 안전하게 실패하고, 잘못된 결과 대신 오류 메시지를 표시합니다.
데이터가 서버로 전송되나요?
아니요. 인코딩, 디코딩, 파싱 모두 브라우저에서 로컬로 처리됩니다.

광고 및 분석을 위해 쿠키를 사용합니다.