← TopTools365 홈으로
URL 인코더 / 디코더
URL 인코딩·디코딩, Base64 변환, HTML 엔티티 변환을 즉시 처리합니다.
URL 인코더/디코더 사용 방법
탭을 선택하고 변환할 텍스트를 입력한 후 인코딩·디코딩 버튼을 누르면 즉시 변환됩니다.
주요 URL 인코딩 문자 참고표
| 원본 문자 | URL 인코딩 | 설명 |
| 공백 (space) | %20 | URL에서 공백 표현 |
| 한글 "안녕" | %EC%95%88%EB%85%95 | UTF-8 한글 인코딩 |
| & (앰퍼샌드) | %26 | 파라미터 구분자 인코딩 |
| = (등호) | %3D | 키-값 구분자 인코딩 |
| / (슬래시) | %2F | 경로 구분자 인코딩 |
| ? (물음표) | %3F | 쿼리스트링 시작 인코딩 |
URL 인코딩이란?
URL 인코딩 (퍼센트 인코딩): URL에 사용할 수 없는 문자를 %XX 형식으로 변환합니다.
예) 안녕 → %EC%95%88%EB%85%95 / 공백 → %20
Base64 인코딩: 바이너리 데이터를 ASCII 문자로 변환합니다. API 인증·이미지 데이터 전송에 사용됩니다.
HTML 엔티티: HTML 특수문자(< > & 등)를 안전하게 표시하는 방법입니다.
자주 묻는 질문
URL 인코딩이란?
URL에 사용할 수 없는 문자(한글·공백·특수문자)를 %XX 형식으로 변환하는 것입니다. 웹 요청 시 자동으로 처리되기도 하지만 직접 변환이 필요한 경우도 있습니다.
Base64 인코딩은 어디에 쓰나요?
API 인증 토큰, 이미지 데이터 URL(data:image/...), 이메일 첨부파일, JWT 토큰 등에서 사용됩니다.
HTML 엔티티가 필요한 이유는?
<, >, &, " 등 HTML에서 특별한 의미를 가진 문자를 그대로 표시하려면 엔티티로 변환해야 합니다. XSS 공격 방지에도 사용됩니다.
encodeURI와 encodeURIComponent의 차이는?
encodeURI는 URL 전체를 인코딩해 /, ?, # 등은 보존합니다. encodeURIComponent는 파라미터 값 인코딩으로 더 많은 문자를 변환합니다. 이 도구는 encodeURIComponent 방식을 사용합니다.
쿼리스트링 파싱이란?
URL의 ?key=value&key2=value2 부분을 키-값 쌍으로 분리해 보기 쉽게 정리하는 것입니다. API 디버깅이나 URL 분석에 유용합니다.
한글 URL 인코딩 예시는?
'안녕'은 %EC%95%88%EB%85%95으로 인코딩됩니다. 공백은 %20, &는 %26, =는 %3D로 변환됩니다.
Base64로 인코딩된 문자열은 안전한가요?
Base64는 암호화가 아닌 인코딩입니다. 누구나 디코딩할 수 있으므로 보안 목적으로는 사용하면 안 됩니다.
URL에서 쿼리스트링만 추출하려면?
쿼리스트링 파싱 탭에 URL을 붙여넣으면 ? 뒤의 파라미터를 키-값 쌍으로 자동 분리합니다. JSON으로 복사도 가능합니다.