URL에 한글이나 특수문자가 포함되면 %EC%95%88 같은 알 수 없는 문자로 변환됩니다. 이것이 바로 URL 인코딩(퍼센트 인코딩)입니다.

개발 중 API 파라미터를 조합하거나, 인코딩된 URL을 디버깅할 때 이 도구가 필요합니다. 추가로 URL 구조 분석(파서)QR코드 생성 기능까지 한 곳에서 제공합니다.

아래 도구에서 URL이나 텍스트를 입력하면 즉시 인코딩/디코딩됩니다. QR코드도 원하는 크기로 생성하고 다운로드할 수 있습니다.


URL Encoder / Decoder & QR Code

URL 인코딩/디코딩 + URL 파서 + QR코드 생성까지 한번에

Small Medium Large
QR Code



URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL에서 사용할 수 없는 문자를 %XX 형태로 변환하는 방식입니다. URL에는 영문, 숫자, 일부 특수문자만 허용되므로, 한글이나 공백 같은 문자는 반드시 인코딩해야 합니다.

자주 인코딩되는 문자

문자인코딩문자인코딩
공백%20!%21
&%26=%3D
?%3F#%23
/%2F@%40

URL 구조 설명

URL은 다음과 같은 구조로 이루어져 있습니다:

https://www.example.com:8080/path/to/page?key=value&name=test#section1

  • 프로토콜 - http:// 또는 https://
  • 호스트 - 도메인 이름 또는 IP 주소
  • 포트 - 기본값은 HTTP 80, HTTPS 443
  • 경로 - 서버 내 리소스 위치
  • 쿼리 파라미터 - ?로 시작, &로 구분
  • 프래그먼트 - #으로 시작, 페이지 내 위치

QR코드 활용 사례

  1. 명함 - 연락처 정보를 QR코드로 공유
  2. 매장 - 메뉴판, 주문 페이지 링크
  3. 마케팅 - 전단지, 포스터에 웹사이트 링크
  4. 결제 - 카카오페이, 네이버페이 QR 결제
  5. 출석/인증 - 이벤트 참석 확인, 본인인증

자주 묻는 질문 (FAQ)

Q. URL에 한글을 그냥 넣으면 안 되나요?

A. 대부분의 최신 브라우저는 자동으로 인코딩하지만, API 호출이나 서버 간 통신에서는 직접 인코딩해야 정확하게 전달됩니다.

Q. encodeURI와 encodeURIComponent의 차이는?

A. encodeURI는 URL 전체를 인코딩하되 :, /, ? 등은 유지합니다. encodeURIComponent는 모든 특수문자를 인코딩하므로, 파라미터 값을 인코딩할 때 사용합니다.

Q. QR코드에 담을 수 있는 데이터 양은?

A. 최대 약 3,000바이트(한글 약 1,000자)까지 담을 수 있지만, 내용이 많을수록 QR코드가 복잡해져 인식률이 떨어집니다. URL은 짧게 줄여서 사용하는 것이 좋습니다.


이 도구가 유용했다면 Ctrl+D로 북마크 해두세요!

반응형

+ Recent posts