URL 인코딩이란?
URL 인코딩(퍼센트 인코딩)은 URL에 포함할 수 없는 특수문자나 비 ASCII 문자(한글, 이모지 등)를
%XX 형식의 16진수 코드로 변환하는 작업입니다. URL 표준(RFC 3986)에 따라
공백은 %20 또는 +로, 한글 '가'는 %EA%B0%80으로
인코딩됩니다. 이 과정을 거쳐야 웹 서버와 브라우저가 URL을 정확히 해석할 수 있습니다.
URL 인코딩은 웹 개발에서 쿼리스트링 파라미터 전송, API 호출 시 데이터 인코딩, 리다이렉트 URL 생성, 이메일 본문의 링크 삽입 등 다양한 상황에서 필수적으로 사용됩니다. 특히 검색어나 사용자 입력값을 URL에 포함할 때 반드시 인코딩해야 하며, 반대로 인코딩된 URL을 원래 텍스트로 복원할 때는 디코딩을 사용합니다. 이 도구는 UTF-8 기준으로 한글과 특수문자를 정확하게 변환합니다.
사용법
- 모드 선택: 토글 스위치로 인코딩(텍스트→URL)과 디코딩(URL→텍스트) 모드를 전환합니다.
- 텍스트 입력: 좌측 입력창에 변환할 URL이나 텍스트를 입력합니다. 한글, 공백, 특수문자 모두 지원됩니다.
- 실시간 변환: 입력하는 즉시 우측에 결과가 표시됩니다. 인코딩/디코딩 결과를 바로 확인할 수 있습니다.
- 결과 복사: '결과 복사' 버튼으로 변환된 텍스트를 클립보드에 복사합니다.