URL 인코더 & 디코더

퍼센트 인코딩된 텍스트를 인코딩하거나 디코딩합니다. 구성 요소 모드는 encodeURIComponent를 씁니다. 전체 URL 모드는 가능한 한 URL 구조를 유지합니다.

개인정보 보호 데이터는 브라우저에서 로컬로 처리되며 서버로 업로드되지 않습니다.

인코딩 모드

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 예약 문자나 비 ASCII 문자를 공백의 %20처럼 % 시퀀스로 바꿉니다. 브라우저와 API는 쿼리 문자열과 경로 구간에 사용합니다.

사용 방법

쿼리 값이나 경로 구간에는 구성 요소 인코딩을 고르세요. : / ? & = 는 남기고 공백과 비 ASCII만 인코딩하려면 전체 URL 인코딩을 고르세요. 디코딩은 퍼센트 인코딩을 되돌립니다.

구성 요소와 전체 URL

구성 요소 모드는 encodeURIComponent를 씁니다. 전체 URL 모드는 encodeURI를 써서 URL 모양이 읽기 쉽게 남습니다. 디코딩은 먼저 decodeURIComponent를 시도한 뒤 decodeURI를 씁니다.

자주 쓰는 용도

검색어, 유니코드 경로, 쿼리 매개변수를 링크에 넣기 전에 인코딩하세요. 복사한 URL을 디코딩하면 원래 글을 읽을 수 있습니다.

개인정보

텍스트는 브라우저에만 머뭅니다. NEXNARA 서버로 업로드되지 않으며 쿠키, 로컬 저장소, 데이터베이스에도 저장되지 않습니다.

자주 묻는 질문

퍼센트 인코딩이란?

퍼센트 인코딩은 문자를 %와 두 자리 16진수로 나타냅니다. 공백은 %20이 됩니다. 비 ASCII 텍스트는 UTF-8 퍼센트 시퀀스가 됩니다.

전체 URL은 언제 인코딩하나요?

이미 완전한 URL이 있고 공백이나 유니코드만 인코딩하면 될 때 전체 URL 인코딩을 쓰세요. URL 안에 들어갈 값 하나에는 구성 요소 인코딩을 쓰세요.

인코딩이 잘못되면?

혼자 남은 %나 %E0처럼 깨진 시퀀스는 잘못된 퍼센트 인코딩으로 보고됩니다. 페이지는 깨지지 않습니다.

URL이 업로드되나요?

아니요. 처리는 브라우저에서 로컬로 이루어지며 서버로 업로드되지 않습니다.