Base64 인코더 / 디코더
텍스트·이미지·파일 Base64 변환 · 자동 감지 · URL-Safe · 통계
⚡ 즉시 변환
🔍 자동 감지
📷 이미지 지원
📄 파일 지원
🔒 서버 전송 없음
TEXT ↔ BASE64
INPUT
길이0
바이트0
감지–
↓
OUTPUT
🖼️ 이미지 미리보기
길이0
바이트0
비율–
🔣 Base64 변환기 활용 가이드
Base64는 바이너리 데이터를 텍스트로 안전하게 변환하는 인코딩 방식으로, 웹 개발과 보안 분야에서 폭넓게 사용돼요.
⚡ 자동 감지 기능
•입력값이 Base64인지 자동 판별
•자동 버튼 클릭 → 최적 방향으로 변환
•Data URI 형태도 자동 인식
•이미지 Base64는 미리보기 자동 표시
🔒 URL-Safe Base64
•+를 -, /를 _로 대체
•= 패딩 제거
•JWT 토큰에 사용되는 형식
•URL 파라미터·쿠키에 안전
📷 이미지 Data URI 활용
•HTML: <img src="data:image/…">
•CSS: background-image: url(…)
•이메일 인라인 이미지 삽입
•추가 HTTP 요청 없이 이미지 로드
📊 크기 비율 이해
•Base64는 원본보다 약 33% 커짐
•3바이트 → 4자의 ASCII 문자
•이미지 Data URI는 파일 크기 고려
•작은 아이콘에 가장 효율적
❓ 자주 묻는 질문
Q. Base64란 무엇인가요?
Base64는 바이너리 데이터를 ASCII 문자(A-Z·a-z·0-9·+·/) 64가지로 변환하는 인코딩 방식이에요. 이메일 첨부파일, 이미지를 HTML/CSS에 직접 삽입(Data URI), API 인증 토큰, JWT 등에 널리 사용돼요.
Q. Base64는 암호화인가요?
아니에요. Base64는 인코딩(encoding)이지 암호화(encryption)가 아니에요. 누구나 쉽게 디코딩할 수 있어요. 보안 목적으로는 SHA·AES 같은 암호화 알고리즘을 사용해야 해요. Base64는 단지 데이터를 텍스트로 안전하게 전송하기 위한 포맷 변환이에요.
Q. URL-Safe Base64는 언제 사용하나요?
일반 Base64의 +와 /는 URL에서 특수문자로 처리되어 오류가 생길 수 있어요. URL-Safe 모드는 +→-, /→_로 대체하고 = 패딩을 제거해요. JWT 토큰·URL 파라미터·쿠키에 안전하게 사용할 수 있어요.
Q. 이미지 Data URI는 어디에 사용하나요?
Data URI는 HTML
<img src="data:image/png;base64,...">, CSS background-image: url(data:...), 이메일 인라인 이미지에 사용해요. 별도 HTTP 요청 없이 이미지를 직접 삽입할 수 있어요. 작은 아이콘·로고에 특히 효율적이에요.
Q. Base64로 변환하면 파일 크기가 커지나요?
네, 약 33% 커져요. 3바이트의 원본 데이터가 4자의 ASCII 문자로 변환되기 때문이에요. 통계 바에서 원본 크기와 인코딩 후 크기를 바로 확인할 수 있어요.