홈 / 이미지 도구 / 이미지를 Base64로 변환
무료 온라인 도구

이미지를 Base64로 변환

로컬 이미지를 완전한 Base64 데이터 URL로 변환하세요. 미리보기 후 변환·복사하거나 텍스트로 저장합니다. 최대 64 MiB·2,400만 픽셀입니다.

사용 시작

이 도구가 도움이 되는 작업

로컬 이미지를 완전한 Base64 데이터 URL로 변환하세요. 미리보기 후 변환·복사하거나 텍스트로 저장합니다. 최대 64 MiB·2,400만 픽셀입니다.

작동 예시

입력

icon.png

결과

data:image/png;base64,iVBORw0KGgo…

결과 생성 방식

Base64는 이진 바이트를 인쇄 가능한 문자로 표현합니다. 이는 압축이나 암호화가 아닌 가역 인코딩이며, 일반적으로 페이로드가 약 1/3 더 커집니다.

유용한 작업 흐름

  • CSS나 HTML에 작은 아이콘 포함
  • API나 테스트에 쓸 예제 데이터 만들기
  • 작은 이진 자산을 텍스트로 검사하거나 전송

중요한 제한 사항

  • 큰 Base64 문자열은 HTML, CSS 및 메모리 사용을 증가시킵니다.
  • 인코딩은 이미지를 숨기거나 보호하지 않습니다.
  • 데이터 URL의 MIME 유형은 실제 파일 형식과 일치해야 합니다.

자주 묻는 질문

Base64가 이미지 파일보다 큰 이유는 무엇인가요?

3바이트의 이진 데이터는 4개의 Base64 문자로 표현되며, 데이터 URL 접두사가 추가됩니다.

모든 웹사이트 이미지를 인라인으로 포함해야 하나요?

아니요. 외부 파일은 일반적으로 캐싱이 더 잘 되며, 인라인 데이터는 작고 자체 완결형 리소스에 가장 유용합니다.

이미지를 Base64로 변환

최대 64 MiB(67,108,864바이트), 디코딩 후 24,000,000픽셀입니다. 읽기 전에 파일 크기를, Base64 문자열 생성 전에 이미지 크기를 확인합니다. canvas로 재인코딩하지 않고 원본 파일 전체를 인코딩하므로 메타데이터와 애니메이션 바이트도 남지만 미리보기는 애니메이션 재생 검증이 아닙니다. N바이트의 Base64 본문은 4×ceil(N/3)자이며 데이터 URL 접두사가 추가됩니다. 말줄임표가 있는 예는 불완전합니다. 인코딩은 위험 요소 제거나 암호화가 아니며 브라우저 MIME은 실제 형식을 보증하지 않습니다. 큰 인라인 이미지는 문서와 메모리를 늘리고 별도 캐시를 사용할 수 없습니다.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

처리는 브라우저에서 로컬로 수행됩니다.