내 파일

각 파일은 링크로 48시간 동안 이용할 수 있으며, 그 후 당사 서버에서 자동으로 삭제됩니다. 언제든지 더 일찍 삭제할 수 있습니다.

아직 파일이 없습니다. 변환한 파일은 여기에 표시되며 48시간 동안 이용할 수 있습니다.

URL 인코더 / 디코더

텍스트를 URL에서 쓸 수 있도록 인코딩하거나, 퍼센트 인코딩된 URL을 읽을 수 있는 텍스트로 디코딩하세요. 입력하는 즉시 결과가 표시됩니다.

결과

URL 인코딩 및 디코딩

URL에는 제한된 문자만 사용할 수 있으므로 공백, 악센트가 있는 문자, 이모지, &, ?, # 같은 기호는 퍼센트 인코딩해야 합니다. 공백은 %20이 되고, “é”는 %C3%A9가 됩니다. 텍스트를 붙여넣어 쿼리 매개변수나 경로용으로 인코딩하거나, 인코딩된 URL을 붙여넣어 읽을 수 있는 텍스트로 디코딩하세요.

단일 값은 &, =, /까지 이스케이프하는 엄격 모드로 인코딩하고, 전체 URL은 구조를 유지한 채 인코딩할 수 있습니다. 디코딩할 때는 제출된 HTML 폼처럼 +를 공백으로 처리할 수도 있습니다. 모든 처리는 입력하는 즉시 브라우저에서 이루어집니다.

왜 이 URL 인코더를 사용해야 하나요?

  • 입력하는 즉시 인코딩 및 디코딩
  • 쿼리 값에는 엄격 모드, 전체 URL에는 안전 모드
  • 악센트, 키릴 문자, CJK, 이모지까지 완벽한 유니코드 지원
  • 브라우저에서 실행 – 어디로도 전송되지 않음

URL을 인코딩하거나 디코딩하는 방법

  1. “인코딩” 또는 “디코딩”을 선택하세요
  2. 입력란에 텍스트나 URL을 붙여넣으세요
  3. 결과를 복사하세요

자주 묻는 질문

이 URL 인코더는 무료인가요?

네, 완전히 무료이며 제한이 없습니다.

두 가지 인코딩 모드의 차이점은 무엇인가요?

쿼리 값 모드(encodeURIComponent)는 & = ? / #를 포함해 URL에서 특별한 의미를 가진 모든 문자를 이스케이프하므로, 값 때문에 URL이 깨지지 않습니다. 전체 URL 모드(encodeURI)는 이러한 문자를 그대로 두므로, 완전한 주소가 작동하는 링크로 유지됩니다.

공백이 %20 대신 +로 표시되는 경우가 있는 이유는 무엇인가요?

HTML 폼은 쿼리 문자열에서 공백을 +로 인코딩합니다(application/x-www-form-urlencoded). 이런 데이터를 디코딩하려면 “+를 공백으로 처리(폼 데이터)”를 켜 두고, 텍스트의 +가 실제 더하기 기호라면 꺼 두세요.

텍스트가 서버로 전송되나요?

아니요. 인코딩과 디코딩은 전적으로 브라우저에서 이루어집니다.

관련 도구

맨 위로