URL 인코더 & 디코더
URL 인코딩 및 디코딩을 수행합니다
✅ 로컬 처리⚡ 빠른 변환
예시
자주 묻는 질문 (FAQ)
URL 인코딩이란 무엇인가요?
URL 인코딩(퍼센트 인코딩)은 URL에 포함할 수 없는 특수문자나 비ASCII 문자를 %XX 형태로 변환하는 과정입니다. 예를 들어, 공백은 %20으로, 한글 '가'는 %EA%B0%80으로 인코딩됩니다.
%20과 +의 차이는 무엇인가요?
%20: URL의 모든 부분에서 사용 가능한 표준 공백 인코딩
+: 쿼리 스트링(query string)에서만 사용되는 공백 표현
본 도구는 표준인 encodeURIComponent를 사용하여 %20으로 인코딩합니다.
언제 URL 인코딩을 사용하나요?
다음과 같은 경우에 사용합니다:
- URL의 쿼리 파라미터에 한글이나 특수문자가 포함될 때
- API 호출 시 파라미터 값에 공백, &, =, ? 등이 있을 때
- 파일명이나 경로에 특수문자가 포함될 때
여러 번 인코딩하면 어떻게 되나요?
이중 인코딩(double encoding) 문제가 발생할 수 있습니다. 예를 들어, 공백(%20)을 다시 인코딩하면 %2520이 됩니다. 필요한 만큼만 인코딩하고, 디코딩 시에도 같은 횟수만큼 디코딩해야 합니다.
encodeURI와 encodeURIComponent의 차이는?
encodeURI: 전체 URL을 인코딩 (://?#= 등은 인코딩하지 않음)
encodeURIComponent: 파라미터 값만 인코딩 (모든 특수문자 인코딩)
본 도구는 더 안전한 encodeURIComponent를 사용합니다.
내 데이터는 안전한가요?
네! 모든 인코딩/디코딩은 브라우저에서만 처리됩니다. 입력한 URL이나 텍스트는 서버로 전송되지 않습니다.