WebToolBox

URL 인코드

WebToolBox에서 제공하는 무료 인코딩 도구인 URL 인코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

입력

결과

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL에서 사용할 수 없는 문자를 '%XX' 형식의 16진수 코드로 변환하는 표준 방식입니다. RFC 3986에 정의되어 있으며, 웹 브라우저와 서버 간 데이터를 안전하게 전송하기 위해 사용됩니다.

URL에서는 알파벳, 숫자, 그리고 일부 특수 문자(-, _, ., ~)만 그대로 사용할 수 있습니다. 공백, 한글, 일본어 등의 비ASCII 문자나 &, =, ? 등의 예약 문자는 퍼센트 인코딩으로 변환해야 합니다. 예를 들어 공백은 '%20', 한글 '가'는 '%EA%B0%80'으로 변환됩니다.

URL 인코딩은 HTML 폼 데이터 전송, REST API 쿼리 파라미터, 리다이렉트 URL 구성, 쿠키 값 저장 등 웹 개발의 다양한 장면에서 필수적으로 사용됩니다.

사용 방법

  1. 입력 필드에 URL 인코딩할 텍스트를 입력합니다.
  2. 입력과 동시에 퍼센트 인코딩된 결과가 자동으로 출력됩니다.
  3. '복사' 버튼으로 인코딩 결과를 클립보드에 복사하여 URL에 사용할 수 있습니다.
  4. '샘플' 버튼으로 한글과 특수 문자가 포함된 예시를 확인할 수 있습니다.

FAQ

URL 인코딩은 왜 필요한가요?
URL 규격(RFC 3986)은 사용 가능한 문자 집합을 제한합니다. 한글, 공백, 특수 문자 등은 직접 URL에 포함할 수 없으므로, 이러한 문자를 안전하게 전달하기 위해 퍼센트 인코딩이 필요합니다.
공백은 '+' 와 '%20' 중 어느 것으로 인코딩하나요?
URL 경로에서는 '%20'을 사용하고, HTML 폼의 application/x-www-form-urlencoded 형식에서는 '+'를 사용합니다. 표준 URL 인코딩에서는 '%20'이 올바른 형식입니다.
이미 인코딩된 문자열을 다시 인코딩하면 어떻게 되나요?
이중 인코딩이 발생합니다. 예를 들어 '%20'이 '%2520'으로 변환됩니다. 이중 인코딩은 서버에서 정상적으로 디코딩되지 않으므로, 이미 인코딩된 문자열은 다시 인코딩하지 않도록 주의해야 합니다.

인코딩도구 목록

Base64 인코드

WebToolBox에서 제공하는 무료 인코딩 도구인 Base64 인코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

Base64 디코드

WebToolBox에서 제공하는 무료 인코딩 도구인 Base64 디코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

URL 디코드

WebToolBox에서 제공하는 무료 인코딩 도구인 URL 디코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

HTML 이스케이프

WebToolBox에서 제공하는 무료 인코딩 도구인 HTML 이스케이프 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

유니코드 변환

WebToolBox에서 제공하는 무료 인코딩 도구인 유니코드 변환 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

JWT 디코더

WebToolBox에서 제공하는 무료 인코딩 도구인 JWT 디코더 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.

퓨니코드 변환기 (Punycode)

WebToolBox에서 제공하는 무료 인코딩 도구인 퓨니코드 변환기 (Punycode) 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.