KO
내 도구

이미지를 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 이미지를 복사할 수 있습니다. 파일은 기기에서 읽으며 업로드되지 않습니다.

사용 방법

  1. 이미지 파일을 하나 이상 선택합니다.
  2. 출력 형식을 고릅니다. 데이터 URI, 순수 Base64, CSS, HTML <img>, Markdown 또는 전부 중에서 선택합니다.
  3. 원하면 HTML과 Markdown 코드에 들어갈 대체 텍스트를 입력합니다.
  4. 결과 복사를 누르거나, 아주 큰 이미지에 제공되는 .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를 파일로 변환 도구에 붙여넣고 파일을 내려받으세요. 형식은 바이트에서 감지됩니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 이미지를 Base64로 변환. https://kakao.mobile/ko/tools/image-to-base64-tool/

MLA

“이미지를 Base64로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/image-to-base64-tool/.

광고