Skip to main content

URL 인코더 (전체 퍼센트 인코딩) URL 문자열의 모든 특수 문자를 퍼센트 인코딩합니다.

URL 인코딩(전체) illustration
🔐

URL 인코딩(전체)

URL 문자열의 모든 특수 문자를 퍼센트 인코딩합니다.

1

텍스트 입력

URL 인코딩을 위해 텍스트를 입력하거나 붙여넣기하세요.

2

인코딩된 출력 보기

퍼센트 인코딩 결과가 즉시 나타납니다.

3

결과 복사

인코딩된 URL 문자열을 복사하려면 복사 버튼을 클릭하세요.

Loading tool...

What Is URL 인코딩(전체)?

URL 인코딩(퍼센트 인코딩)은 특수 문자를 URL에서 안전하게 사용할 수 있는 형식으로 변환합니다. 각 안전하지 않은 문자는 그 문자의 두 자리十六진법 값이 붙은 %로 대체됩니다. 예를 들어, 공백은 %20으로, &는 %26으로, 비 ASCII 문자들은 멀티바이트 UTF-8 시퀸스로 인코딩됩니다. 이 도구는 JavaScript의 encodeURIComponent() 함수를 사용하여 A-Z, a-z, 0-9, 및 -_.!~*'()을 제외한 모든 문자들을 인코딩합니다. 쿼리 스트링 생성, 폼 제출, API 요청에 필수적인 처리이며 모든 처리가 클라이언트 측에서 진행됩니다.

Why Use URL 인코딩(전체)?

  • 모든 특수문자와 유니코드 문자의 완전한 퍼센트 인코딩
  • RFC 3986 규격 준수를 위한 encodeURIComponent 사용
  • 100% 클라이언트 측 - 데이터가 브라우저를 떠나지 않음
  • 즉각적인 결과를 제공하는 무료 온라인 도구

Common Use Cases

쿼리 문자열

URL 쿼리 문자열에 대한 매개변수 값을 인코딩합니다.

API 요청

REST API URL에 데이터를 안전하게 인코딩합니다.

폼 데이터

application/x-www-form-urlencoded에 대한 폼 값을 인코딩합니다.

링크 빌딩

URL의 특수 문자가 링크를 깨지 않도록 합니다.

Technical Guide

퍼센트 인코딩은 UTF-8로 인코딩된 문자의 각 바이트를 %HH 형식으로 변환하며, 여기서 HH는 대문자十六진법 값입니다. encodeURIComponent() 함수는 예약되지 않은 문자(A-Z, a-z, 0-9, -, _, ., !, ~, *, ', (, ))을 제외한 모든 문자들을 인코딩합니다. 멀티바이트 UTF-8 문자들은 여러 개의 퍼센트 인코딩 트리플릿을 생성할 수 있습니다. RFC 3986은 이 표준을 정의하고 있습니다. 공백은 %20(표준) 또는 +(폼 인코딩)으로 인코딩될 수 있습니다.

Tips & Best Practices

  • 1
    encodeURIComponent는 예약되지 않은 문자를 제외한 모든 것을 인코딩합니다
  • 2
    URL 구조 문자를 유지하려면 encodeURI 대신 사용하세요
  • 3
    공백은 표준 인코딩에서 %20이 되거나 폼 인코딩에서 +가 됩니다
  • 4
    非 ASCII 문자는 여러 개의 퍼센트 인코딩 바이트를 생성합니다

Related Tools

Frequently Asked Questions

Q 이 도구는 무료인가?
예, 가입 없이 완전히 무료입니다.
Q 私の 데이터가 안전한가요?
예. 모든 처리가 100% 클라이언트 측에서 이루어집니다.
Q encodeURI와 encodeURIComponent의 차이점은 무엇인가?
encodeURIComponent는 :, /, ?, 및 &를 포함하여 더 많은 문자를 인코딩합니다.
Q どの 브라우저가 지원되나요?
Chrome, Firefox, Safari, Edge를 포함한 모든现代ブラウ저
Q 유니코드를 처리합니까?
예. 모든 유니코드 문자는 UTF-8 퍼센트 인코딩 시퀀스로 인코딩됩니다.

About This Tool

URL 인코딩(전체) is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.