URL 인코더 / 디코더
URL 컴포넌트와 쿼리 문자열을 인코딩 또는 디코딩합니다. encodeURIComponent와 encodeURI 모두 지원합니다.
URL / 텍스트0 자
인코딩 결과
encodeURIComponent
/ ? # @ & = +를 포함한 거의 모든 문자를 인코딩합니다. 개별 쿼리 파라미터나 경로 세그먼트 인코딩에 사용합니다.
encodeURI (전체 URI)
/ : ? # & = 같은 URL 구조 문자를 보존합니다. 전체 URL을 인코딩하면서 기능을 유지할 때 사용합니다.
온라인 URL 인코딩 & 디코딩 방법
- 1.인코딩을 선택하여 URL을 퍼센트 인코딩하거나, 디코딩을 선택하여 인코딩된 URL을 디코딩합니다.
- 2.컴포넌트로 쿼리 파라미터 값을 인코딩하거나, 전체 URI로 전체 URL을 인코딩합니다.
- 3.텍스트를 붙여넣거나 입력 — 출력이 즉시 업데이트됩니다.
- 4.교환을 클릭하여 결과를 입력으로 되돌려 연속 작업을 수행합니다.
자주 묻는 질문
URL 인코딩이란?
URL 인코딩(퍼센트 인코딩)은 안전하지 않은 ASCII 문자를 %와 두 자리 16진수로 대체합니다. 예: 공백은 %20, &는 %26이 됩니다. 이를 통해 URL의 유효성과 명확성이 보장됩니다.
encodeURIComponent와 encodeURI는 언제 사용하나요?
개별 쿼리 파라미터 값이나 경로 세그먼트를 인코딩할 때는 encodeURIComponent를 사용합니다. URL 구조를 깨뜨리는 /, ?, #, &, =를 인코딩합니다. 전체 URL을 인코딩하면서 구조를 보존할 때는 encodeURI를 사용합니다.
어떤 문자가 퍼센트 인코딩되나요?
컴포넌트 모드에서는 A-Z, a-z, 0-9 및 안전 문자 - _ . ! ~ * ' ( )를 제외한 모든 문자가 퍼센트 인코딩됩니다.
URL에서 %20과 +의 차이는?
%20은 공백의 표준 퍼센트 인코딩으로 URL 경로와 쿼리 문자열 모두에서 유효합니다. + 기호는 쿼리 문자열 부분에서만 공백을 나타냅니다(application/x-www-form-urlencoded 형식). 경로 세그먼트에서는 항상 %20을 사용하세요.