온라인 Base64 인코딩 도구서버 없이 안전하고 빠른 변환
텍스트, 이미지, 파일을 Base64로 변환하세요. 100% 로컬 처리로 데이터가 서버에 업로드되지 않아 안전합니다. 대용량 파일도 빠르게 처리합니다.
100% 로컬 처리
대용량 파일 지원
모든 파일 형식
Base64 인코딩이란?
Base64 인코딩은 바이너리 데이터를 ASCII 텍스트 문자열로 변환하는 방식입니다. 이미지, PDF, 오디오 파일 등 모든 종류의 데이터를 64개의 안전한 문자(A-Z, a-z, 0-9, +, /)만으로 표현할 수 있습니다.
Base64 인코딩 사용 예시
1. HTML/CSS에 이미지 삽입
이미지를 Base64로 인코딩하면 HTML이나 CSS에 직접 삽입할 수 있습니다. HTTP 요청을 줄여 페이지 로딩 속도를 개선할 수 있습니다.
<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />2. JSON API에서 파일 전송
REST API에서 파일을 JSON 형식으로 전송할 때 Base64 인코딩을 사용합니다.
{
"filename": "document.pdf",
"content": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlL0..."
}3. 이메일 첨부파일
SMTP 프로토콜은 텍스트만 지원하므로, 이메일 첨부파일은 Base64로 인코딩되어 전송됩니다.
Base64 인코딩의 장점
- ✓호환성: 모든 시스템에서 안전하게 전송 가능한 ASCII 문자만 사용
- ✓간편성: 바이너리 데이터를 텍스트로 다룰 수 있어 JSON, XML 등에 포함 가능
- ✓표준화: RFC 4648로 표준화되어 모든 플랫폼에서 동일하게 동작
주의사항
Base64는 암호화가 아닙니다. 단순히 데이터 형식을 변환하는 인코딩 방식이므로 누구나 쉽게 디코딩할 수 있습니다. 보안이 필요한 데이터는 AES, RSA 등의 암호화 알고리즘을 사용해야 합니다. 또한 Base64 인코딩 시 데이터 크기가 약 33% 증가합니다.