무료 / 온라인

URL 인코더 및 디코더

URL을 즉시 인코딩 및 디코딩

특수 문자를 URL 안전한 백분율 인코딩 형식으로 변환하거나 인코딩된 URL을 읽을 수 있는 텍스트로 디코딩합니다. 웹 개발 및 API 작업에 필수적입니다.

다양한 인코딩 유형

전체 URL 인코딩, 구성 요소 인코딩 또는 최대 호환성을 위한 모든 문자 인코딩 중에서 선택하세요.

즉시 디코드

어떤 백분율 인코딩 문자열을 붙여넣고 한 번의 클릭으로 읽을 수 있는 텍스트로 디코딩하세요.

개발자 친화적

API 요청, 쿼리 문자열, 양식 데이터 및 인코딩된 URL 디버깅을 위한 완벽한 도구입니다.

100% 클라이언트 측

모든 인코딩 및 디코딩은 브라우저에서 발생합니다. 데이터는 절대 우리의 서버로 전송되지 않습니다.

웹 개발을 위한 URL 인코딩 이해하기

URL 인코딩(백분율 인코딩이라고도 함)은 통합 자원 식별자(URI)에서 문자를 인코딩하는 메커니즘입니다. 안전하지 않은 문자를 '%'로 대체하고 그 뒤에 해당 문자의 ASCII 코드를 나타내는 두 개의 16진수 숫자를 붙입니다. 예를 들어, 공백은 '%20'이 되고, 앰퍼샌드(&)는 '%26'이 됩니다.

왜 URL 인코딩이 필요합니까?

URL은 ASCII 문자 집합에서 제한된 문자 집합만 포함할 수 있습니다. 공백, 특수 기호 및 비ASCII 문자는 URL에서 안전하게 전송되도록 인코딩해야 합니다. 적절한 인코딩이 없으면 URL이 깨지거나 보안 취약점(예: 인젝션 공격)을 일으키거나 웹 서버와 브라우저에 의해 잘못 해석될 수 있습니다.

URL 인코딩의 유형

URL 인코딩에는 다양한 수준이 있습니다. encodeURI()는 전체 URL을 인코딩하지만 URL에서 특별한 의미를 갖는 문자(':', '/', '?', '&')는 보존합니다. encodeURIComponent()는 문자, 숫자 및 몇 가지 특수 문자를 제외한 모든 것을 인코딩합니다. 쿼리 매개변수 값을 인코딩하는 데 적합합니다. '모두 인코딩' 옵션은 최대 안전성을 위해 모든 비알파벳 문자로 변환합니다.

URL 인코더 FAQ