URL 인코더/디코더
URL 인코딩 / 디코딩
URL 인코더/디코더 - 무료 온라인 URL 변환
URL에 포함된 한글, 특수문자, 공백 등을 퍼센트 인코딩(%XX)으로 변환하거나 원래 텍스트로 복원합니다. 웹 개발, API 연동, 한글 URL 처리 등에 유용합니다.
URL 인코더/디코더 사용 방법
- 입력란에 URL 또는 텍스트를 붙여넣습니다.
- 인코딩: 한글·특수문자를 퍼센트 인코딩으로 변환합니다.
- 디코딩: 퍼센트 인코딩된 문자열을 원래 텍스트로 복원합니다.
- '결과 복사' 버튼으로 결과를 클립보드에 복사합니다.
URL 인코딩이란?
URL에는 영문, 숫자, 일부 기호만 직접 사용할 수 있습니다. 한글, 공백, 특수문자 등은 %로 시작하는 코드(퍼센트 인코딩)로 변환해야 합니다. 예를 들어 공백은 %20, 한글 '가'는 %EA%B0%80으로 인코딩됩니다.
활용 사례
- 한글 URL 처리: 블로그·쇼핑몰 URL에 한글이 포함된 경우 인코딩 필요
- API 파라미터: REST API 쿼리 문자열에 특수문자 포함 시 인코딩
- 디버깅: 브라우저 주소창에 표시된 인코딩 URL의 원문 확인
- 이메일 링크: 한글 포함 URL을 이메일에 삽입할 때 깨짐 방지
자주 묻는 질문
Q. URL 인코딩과 Base64 인코딩의 차이는?
A. URL 인코딩은 URL에서 사용할 수 없는 문자만 %XX로 변환하고, Base64는 모든 데이터를 A-Z, a-z, 0-9, +, / 문자로 변환합니다. 용도가 다릅니다.
Q. 공백은 %20인가요 +인가요?
A. URL 경로에서는 %20, 쿼리 문자열(form 데이터)에서는 +를 사용하는 것이 일반적입니다. 본 도구는 encodeURIComponent 기준으로 %20을 사용합니다.
Q. 이미 인코딩된 URL을 다시 인코딩하면?
A. 이중 인코딩이 발생합니다. 예: %20이 %2520으로 변환됩니다. 이미 인코딩된 URL은 디코딩 후 다시 인코딩하세요.