URL 인코드
WebToolBox에서 제공하는 무료 인코딩 도구인 URL 인코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
입력
결과
URL 인코딩이란?
URL 인코딩(퍼센트 인코딩)은 URL에서 사용할 수 없는 문자를 '%XX' 형식의 16진수 코드로 변환하는 표준 방식입니다. RFC 3986에 정의되어 있으며, 웹 브라우저와 서버 간 데이터를 안전하게 전송하기 위해 사용됩니다.
URL에서는 알파벳, 숫자, 그리고 일부 특수 문자(-, _, ., ~)만 그대로 사용할 수 있습니다. 공백, 한글, 일본어 등의 비ASCII 문자나 &, =, ? 등의 예약 문자는 퍼센트 인코딩으로 변환해야 합니다. 예를 들어 공백은 '%20', 한글 '가'는 '%EA%B0%80'으로 변환됩니다.
URL 인코딩은 HTML 폼 데이터 전송, REST API 쿼리 파라미터, 리다이렉트 URL 구성, 쿠키 값 저장 등 웹 개발의 다양한 장면에서 필수적으로 사용됩니다.
사용 방법
- 입력 필드에 URL 인코딩할 텍스트를 입력합니다.
- 입력과 동시에 퍼센트 인코딩된 결과가 자동으로 출력됩니다.
- '복사' 버튼으로 인코딩 결과를 클립보드에 복사하여 URL에 사용할 수 있습니다.
- '샘플' 버튼으로 한글과 특수 문자가 포함된 예시를 확인할 수 있습니다.
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) 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.