CodeNeat
JSON 포맷터Base64 인코딩/디코딩URL 인코딩/디코딩Regex 테스터Diff 체커JWT 디코더SQL 포맷터해시 생성기전체 도구
CodeNeat

깔끔한 코드를 위한 도구

도구

  • JSON 포맷터
  • Base64 인코딩/디코딩
  • URL 인코딩/디코딩
  • Regex 테스터

전체 도구

  • Diff 체커
  • JWT 디코더
  • SQL 포맷터
  • 해시 생성기

제품

  • Pro
  • GitHub
  • 개인정보처리방침
  • 이용약관
© 2026 CodeNeat. All rights reserved.
홈/URL 인코딩 / 디코딩

URL 인코딩 / 디코딩

URL 컴포넌트를 인코딩 또는 디코딩합니다. 특수문자를 안전하게 처리.

데이터가 브라우저를 떠나지 않습니다Ctrl + Enter to run

자주 묻는 질문

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL의 특수문자를 퍼센트 기호(%)와 16진수 두 자리로 대체합니다. URL이 올바르게 전송되도록 보장합니다.

언제 URL 인코딩을 해야 하나요?

쿼리 파라미터, 폼 데이터, 공백/앰퍼샌드/비ASCII 문자가 포함된 텍스트를 URL에 포함하기 전에 URL 인코딩해야 합니다.

encodeURI와 encodeURIComponent의 차이는?

encodeURI는 전체 URI를 인코딩하되 : / ? & = 같은 문자를 보존합니다. encodeURIComponent는 개별 컴포넌트를 더 적극적으로 인코딩합니다. 이 도구는 최대 안전성을 위해 encodeURIComponent를 사용합니다.

공백이 %20이 되거나 +가 되는 이유는?

URL 인코딩에서 공백은 %20(표준) 또는 +(폼 인코딩)으로 표현됩니다. Component 모드는 RFC 3986 표준이며 URL에서 범용적으로 작동하는 %20을 사용합니다.

전체 URL을 인코딩할 수 있나요?

쿼리 파라미터와 개별 값에는 Component 모드를 사용하세요. URL 구조(프로토콜, 호스트, 경로 구분자)를 보존하면서 전체 URL을 인코딩하려면 Full URL 모드를 사용하세요.

관련 도구

Base64 인코딩 / 디코딩

Base64 인코딩 & 디코딩

해시 생성기

MD5 & SHA 해시 생성

Regex 테스터

정규식 테스트 & 디버그