DevToolBox무료
블로그

URL 온라인 인코딩

텍스트를 안전한 URL 사용을 위해 인코딩합니다.

URL 인코딩은 허용되지 않는 문자를 퍼센트 인코딩 형식(%XX)으로 변환합니다. 이 도구는 encodeURIComponent와 encodeURI를 지원합니다.

encodeURI vs encodeURIComponent

JavaScript는 인코딩하는 문자가 다른 두 가지 URL 인코딩 함수를 제공합니다.

encodeURI()

전체 URL 인코딩

encodeURIComponent()

URL 구성요소 인코딩

문자encodeURIencodeURIComponent
space%20(인코딩됨)%20(인코딩됨)
!!(인코딩 안됨)!(인코딩 안됨)
##(인코딩 안됨)%23(인코딩됨)
$$(인코딩 안됨)%24(인코딩됨)
&&(인코딩 안됨)%26(인코딩됨)
++(인코딩 안됨)%2B(인코딩됨)
,,(인코딩 안됨)%2C(인코딩됨)
//(인코딩 안됨)%2F(인코딩됨)
::(인코딩 안됨)%3A(인코딩됨)
;;(인코딩 안됨)%3B(인코딩됨)
==(인코딩 안됨)%3D(인코딩됨)
??(인코딩 안됨)%3F(인코딩됨)
@@(인코딩 안됨)%40(인코딩됨)

FAQ

URL을 왜 인코딩해야 하나요?
URL은 제한된 ASCII 문자 세트만 포함할 수 있습니다. 공백과 특수 문자는 퍼센트 인코딩해야 합니다.
encodeURI와 encodeURIComponent의 차이점은?
encodeURI는 URL 구조를 유지합니다. encodeURIComponent는 문자, 숫자, 일부 기호를 제외한 모든 것을 인코딩합니다.
공백은 어떻게 인코딩되나요?
표준 URL 인코딩에서 공백은 %20으로 인코딩됩니다. HTML 폼에서는 +도 공백을 나타낼 수 있습니다.
𝕏 Twitterin LinkedIn

이 도구 평가

3.7 / 5 · 147 개 평가

최신 소식 받기

주간 개발 팁과 새 도구 알림을 받으세요.

스팸 없음. 언제든 구독 해지 가능.

Enjoy these free tools?

Buy Me a Coffee