§

인코딩할 텍스트를 입력하세요:

인코딩하려는 텍스트를 입력하세요. 도구가 특수 문자를 퍼센트 인코딩된 형식으로 변환합니다.
§

Output

percent-encoded

토스페이먼츠 결제 콜백의 redirect_uri, 카카오·네이버 OAuth 동의 화면에 넘기는 state, 쿠팡 파트너스 SOQL 비슷한 검색 쿼리 — 모두 RFC 3986 퍼센트 인코딩을 통과해야 합니다. 정부24 본인인증 리턴 URL, KISA가 권고하는 한글 도메인(IDN) 처리, 카카오톡 공유 링크의 한글 파라미터까지 이 도구가 안전 문자 집합을 정확히 적용해 줍니다.

고급 옵션

공백 인코딩

활성화하면 공백이 그대로 유지되지 않고 %20으로 인코딩됩니다.

공백에 + 사용

활성화하면 공백이 %20 대신 +로 인코딩됩니다. 이는 쿼리 매개변수에서 일반적으로 사용됩니다.

실시간 모드

활성화하면 입력하는 동안 텍스트가 자동으로 인코딩됩니다.

이러한 옵션은 URL에서 특수 문자가 인코딩되는 방식을 제어하는 데 도움이 됩니다.

URL 인코딩이란 무엇인가요?

URL 인코딩은 퍼센트 인코딩이라고도 하며, URL이 웹에서 특수 문자와 데이터를 안전하게 전송할 수 있도록 하는 중요한 메커니즘입니다. 이는 웹 개발과 데이터 전송의 필수적인 부분입니다.

URL 인코딩은 어떻게 작동하나요?

URL 인코딩은 특수 문자를 인터넷을 통해 안전하게 전송할 수 있는 형식으로 변환하는 특정 프로세스를 따릅니다:

  1. URL 문자열에서 특수 문자를 식별합니다
  2. 각 특수 문자를 ASCII 16진수 값으로 변환합니다
  3. 16진수 값 앞에 퍼센트 기호(%)를 붙입니다
  4. 예약 문자(/, ?, : 등)는 URL 구조가 아닌 데이터일 때만 인코딩합니다
  5. 공백은 컨텍스트에 따라 %20 또는 +로 인코딩할 수 있습니다(+는 쿼리 매개변수에서 일반적)

URL 인코딩을 사용하는 이유는 무엇인가요?

  • 특수 문자 안전성: 특수 문자와 기호가 포함된 URL이 올바르게 작동하도록 보장
  • 국제화 지원: URL이 비 ASCII 문자와 다양한 언어를 처리할 수 있도록 지원
  • 데이터 전송: URL 매개변수를 통해 복잡한 데이터를 안전하게 전달
  • 규정 준수: 웹 표준을 충족하고 플랫폼 간 광범위한 호환성 보장

URL 인코딩의 일반적인 활용 사례는 무엇인가요?

URL 인코딩은 많은 웹 개발 시나리오에서 필수적입니다:

  • 폼 제출: GET 요청 및 쿼리 매개변수용 폼 데이터 인코딩
  • API 개발: 복잡한 매개변수를 처리할 수 있는 견고한 API 엔드포인트 생성
  • 파일 시스템: 특수 문자가 포함된 파일 경로 및 파일 이름을 가진 URL 관리
  • 소셜 미디어: 특수 문자나 국제화 텍스트가 포함된 URL 공유

URL 인코딩 예시는 어떻게 생겼나요?

다음은 URL 인코딩의 일반적인 예시입니다: 공백은 %20 또는 +로, @는 %40으로, #는 %23으로, &는 %26으로, =는 %3D로 변환됩니다. é와 같은 국제 문자는 %C3%A9로 변환됩니다.

URL 인코딩을 이해하고 올바르게 구현하는 것은 다양한 문자 세트와 복잡한 데이터 전송 요구 사항을 처리할 수 있는 견고한 웹 애플리케이션을 구축하는 데 필수적입니다.