·1분 읽기
Base64 이메일 첨부 파일 크기 계산 - 실제 용량보다 33% 커지는 이유
이메일 첨부 파일이 Base64 인코딩되면서 용량이 33% 늘어나는 원리와 제한 용량 맞추는 팁이에요.

🔤
Base64 인코더/디코더 바로 사용하기
텍스트를 Base64로 인코딩하거나 디코딩하세요
→
왜 Base64로 용량이 커질까
이메일 프로토콜(SMTP)은 7비트 ASCII만 전송할 수 있거든요. 바이너리 파일(이미지·문서)을 보내려면 안전한 문자로 변환해야 하는데, 그 방식이 **Base64**예요.
Base64는 3바이트를 4문자로 인코딩해요. 그래서 **원본 용량의 약 133%**로 불어나요. 10MB 첨부파일은 실제 13.3MB 정도로 전송되는 거예요.
주요 메일 서비스 첨부 용량
- Gmail: 25MB (Base64 포함 기준)
- Outlook: 20MB
- 네이버 메일: 25MB
- 카카오 메일: 25MB
- 회사 Exchange: 보통 10~15MB
원본 기준으로는 **약 18~19MB까지만** 첨부 가능해요. 25MB 파일은 Base64 변환 후 33MB가 돼서 Gmail도 거부돼요.
용량 초과 대처 3가지
1. **클라우드 링크 전송**: 구글 드라이브·드롭박스 링크 공유가 가장 안전
2. **압축 (zip·7z)**: 이미지·문서는 10~20% 추가 축소 가능
3. **분할 압축**: 대용량은 4MB씩 분할해 여러 메일 발송
코드나 텍스트 일부만 필요하면 Toolkio Base64 변환기로 **특정 영역만 인코딩**해 본문에 붙여넣는 방법도 있어요.