이미지를 Base64로 변환
PNG, JPG, GIF, WebP, AVIF, SVG, ICO 이미지를 Base64로 변환합니다. 데이터 URI, 순수 Base64, CSS, HTML img, Markdown 코드를 복사하며 모두 브라우저에서 처리됩니다.
Base64는 이미지 파일을 일반 텍스트로 바꿔서, 별도 파일로 불러오지 않고 HTML, CSS, JSON, Markdown, 이메일 템플릿 안에 데이터 URI로 넣을 수 있게 해 줍니다. PNG, JPG, GIF, WebP, AVIF, SVG, ICO, BMP 중 어떤 이미지든 고르면 순수 Base64, 바로 쓸 수 있는 데이터 URI, CSS 배경 규칙, HTML <img> 태그, Markdown 이미지를 복사할 수 있습니다. 파일은 기기에서 읽으며 업로드되지 않습니다.
사용 방법
- 이미지 파일을 하나 이상 선택합니다.
- 출력 형식을 고릅니다. 데이터 URI, 순수 Base64, CSS, HTML
<img>, Markdown 또는 전부 중에서 선택합니다. - 원하면 HTML과 Markdown 코드에 들어갈 대체 텍스트를 입력합니다.
- 결과 복사를 누르거나, 아주 큰 이미지에 제공되는 .txt 파일을 내려받습니다.
계산식
Base64 길이 = 4 × ⌈바이트 수 ÷ 3⌉, 데이터 URI = data: + MIME 형식 + ;base64, + Base64
3바이트는 RFC 4648의 64자 문자표에서 4글자가 되므로 텍스트는 파일보다 약 33% 커지며, 아주 작은 파일은 '=' 패딩 때문에 조금 더 커집니다. 파일 이름이나 보고된 형식이 틀린 경우가 있으므로 MIME 형식은 파일의 첫 바이트(매직 넘버)가 인식되면 거기서 읽고, 아니면 브라우저가 알려 준 형식이나 확장자를 씁니다. 약 300만 글자가 넘는 결과(대략 2 MB가 넘는 이미지)는 그렇게 긴 텍스트 상자가 페이지를 느리게 만들기 때문에 .txt 다운로드로만 제공됩니다.
예시
163바이트짜리 테스트 SVG(120 × 80px)는 4 × ⌈163 ÷ 3⌉ = 220글자의 Base64가 되며 파일보다 35% 늘고 PHN2ZyB4bWxucz0i로 시작합니다. 데이터 URI는 26글자 접두사 data:image/svg+xml;base64,가 붙어 모두 246글자가 되고, HTML 코드에는 이미지에서 직접 읽은 width="120" height="80"가 들어갑니다.
자주 묻는 질문
이미지를 Base64로 인라인하는 것은 언제 좋을까요?
요청 한 번을 줄이는 것이 중요한 몇 KB짜리 아이콘, 작은 로고, 플레이스홀더나, 오프라인 페이지, JSON API, 단일 HTML 보고서처럼 파일 하나로 끝나야 할 때입니다. 큰 이미지는 파일로 링크하세요.
Base64는 이미지를 압축하거나 보호하는 방법인가요?
아닙니다. 데이터가 약 3분의 1 커지며 누구나 1초 만에 디코딩할 수 있습니다.
HTML 이메일에서 데이터 URI가 작동하나요?
안정적이지 않습니다. Apple Mail은 표시하지만 Gmail과 여러 Outlook 버전은 데이터 URI 이미지를 차단하므로, 뉴스레터에는 호스팅하거나 첨부한 이미지가 더 안전합니다.
Base64를 다시 이미지로 바꾸려면 어떻게 하나요?
Base64를 파일로 변환 도구에 붙여넣고 파일을 내려받으세요. 형식은 바이트에서 감지됩니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/image-to-base64-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). 이미지를 Base64로 변환. https://kakao.mobile/ko/tools/image-to-base64-tool/
“이미지를 Base64로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/image-to-base64-tool/.