URL 인코딩 디코딩은 텍스트를 URL 인코딩 형식(퍼센트 인코딩)으로 변환하거나 인코딩된 URL을 읽을 수 있는 텍스트로 디코딩하는 브라우저 기반 도구입니다. 표준 encodeURIComponent 및 decodeURIComponent 함수를 사용하여 공백, 앰퍼샌드 및 쿼리 매개변수와 같은 특수 문자를 올바르게 처리합니다. 모든 처리는 브라우저에서 로컬로 이루어지며, 어떤 서버에도 데이터를 전송하지 않습니다.
주요 기능
입력과 동시에 변환되는 실시간 인코딩 디코딩
표준 encodeURIComponent / decodeURIComponent 구현 사용
완전한 유니코드 지원 — 중국어, 일본어 등 비ASCII 문자를 올바르게 인코딩
입력 및 출력 패널 모두 원클릭 복사 가능
좌우 대비 편집기 레이아웃, 입력과 출력을 한눈에 확인
스마트 오류 처리, 유효하지 않은 인코딩 문자열에 대한 알림 제공
How to Use
Paste or type your text or URL into the input area.
Click encode to convert special characters to URL-safe format, or decode to revert.
View the encoded/decoded result instantly in the output area.
Copy the result to your clipboard with one click.
빠른 미리보기
사용 사례
HTTP 요청 전송 전 특수 문자가 포함된 쿼리 매개변수 인코딩
브라우저 주소 표시줄이나 로그에서 복사한 퍼센트 인코딩 URL 디코딩
중국어 또는 기타 비ASCII 텍스트를 인코딩하여 URL에 안전하게 삽입
웹 애플리케이션 및 API 통합의 URL 인코딩 문제 디버깅
인코딩된 경로 세그먼트가 있는 리디렉션 URL 또는 딥링크 준비
url인코딩퍼센트 인코딩쿼리 매개변수
자주 묻는 질문
URL 인코딩(퍼센트 인코딩)이란 무엇인가요?
URL 인코딩은 퍼센트 인코딩이라고도 하며, URL에서 안전하지 않거나 예약된 문자를 %와 두 자리 16진수로 대체합니다. 예를 들어 공백은 %20이 되고 앰퍼샌드는 %26이 됩니다. 이를 통해 특수 문자가 URL 구조를 손상시키지 않도록 보장합니다.
encodeURI와 encodeURIComponent의 차이점은 무엇인가요?
encodeURI는 완전한 URL을 인코딩하는 데 사용되지만, URL에서 구조적 의미를 갖는 :, /, ?, &, = 등을 유지합니다. encodeURIComponent는 이러한 예약 문자를 포함한 모든 문자를 인코딩하므로, 개별 쿼리 매개변수 값에서 이스케이프가 필요한 경우에 적합합니다.
이 도구는 중국어 문자 인코딩을 지원하나요?
지원합니다. 도구는 브라우저의 네이티브 encodeURIComponent 함수를 사용하여 UTF-8 인코딩을 완전히 지원합니다. 중국어, 일본어, 한국어, 이모지 등 모든 유니코드 문자가 퍼센트 인코딩 시퀀스로 올바르게 인코딩됩니다.
디코딩된 텍스트가 올바르지 않게 보이거나 오류가 표시되는 이유는 무엇인가요?
이는 일반적으로 입력이 유효한 퍼센트 인코딩 문자열이 아니기 때문입니다. 인코딩 문자열이 올바른 형식인지 확인하세요. 각 퍼센트 기호 뒤에는 두 자리 16진수(0-9, A-F)가 와야 합니다. 불완전하거나 잘못된 형식의 시퀀스는 디코딩 실패를 초래합니다.
URL 인코딩과 HTML 엔티티 인코딩은 같은 것인가요?
아닙니다. URL 인코딩은 퍼센트 기호와 16진수(예: 공백은 %20)를 사용하는 반면, HTML 엔티티 인코딩은 &로 시작하는 시퀀스(예: 공백은 )를 사용합니다. 용도가 다릅니다. URL 인코딩은 URL에 사용되고, HTML 엔티티 인코딩은 HTML 콘텐츠에 사용됩니다.