URL 인코더 (전체 퍼센트 인코딩) URL 문자열의 모든 특수 문자를 퍼센트 인코딩합니다.
URL 인코딩(전체)
URL 문자열의 모든 특수 문자를 퍼센트 인코딩합니다.
텍스트 입력
URL 인코딩을 위해 텍스트를 입력하거나 붙여넣기하세요.
인코딩된 출력 보기
퍼센트 인코딩 결과가 즉시 나타납니다.
결과 복사
인코딩된 URL 문자열을 복사하려면 복사 버튼을 클릭하세요.
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
-
1encodeURIComponent는 예약되지 않은 문자를 제외한 모든 것을 인코딩합니다
-
2URL 구조 문자를 유지하려면 encodeURI 대신 사용하세요
-
3공백은 표준 인코딩에서 %20이 되거나 폼 인코딩에서 +가 됩니다
-
4非 ASCII 문자는 여러 개의 퍼센트 인코딩 바이트를 생성합니다
Related Tools
Frequently Asked Questions
Q 이 도구는 무료인가?
Q 私の 데이터가 안전한가요?
Q encodeURI와 encodeURIComponent의 차이점은 무엇인가?
Q どの 브라우저가 지원되나요?
Q 유니코드를 처리합니까?
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.