이미지 Base64 변환기

Binary to Text Serialization

이미지를 텍스트 데이터(Base64)로 변환하여 코드에 직접 삽입할 수 있게 합니다.

Data URI 형식
순수 Base64

Base64는 바이너리를 텍스트로 옮기기 위한 인코딩입니다

이미지나 파일 데이터를 JSON, HTML, CSS, 이메일 본문처럼 텍스트만 안전하게 오가는 환경에 넣어야 할 때 Base64가 자주 쓰입니다. 이 도구는 브라우저에서 이미지를 읽어 Data URI와 순수 Base64 문자열을 나란히 보여주므로 작은 아이콘, 테스트 픽스처, 임시 임베드 값을 빠르게 확인할 수 있습니다.

핵심 개념

Base64

바이너리 데이터를 64개 문자 집합으로 표현해 텍스트 채널에서도 깨지지 않게 합니다.

Data URI

MIME 타입과 Base64 본문을 함께 담아 HTML이나 CSS에 바로 넣을 수 있는 형식입니다.

Raw Base64

접두 정보 없이 인코딩 본문만 필요한 API, 테스트, 저장 필드에 쓰기 좋습니다.

사용 방법

  1. 이미지 파일을 선택해 브라우저에서 읽습니다.
  2. HTML/CSS에 바로 넣을 때는 Data URI를, 데이터 본문만 필요할 때는 순수 Base64를 복사합니다.
  3. 큰 파일은 문자열이 매우 길어지므로 실제 서비스에서는 파일 저장소나 CDN 사용을 함께 검토합니다.

자주 묻는 질문

Base64로 만들면 파일이 작아지나요?

아니요. Base64는 압축이 아니라 인코딩이며 일반적으로 원본보다 약 33% 커집니다.

Data URI와 순수 Base64는 무엇이 다른가요?

Data URI는 `data:image/png;base64,` 같은 접두 정보가 포함되어 브라우저가 파일 종류를 알 수 있습니다. 순수 Base64는 인코딩된 본문만 남긴 값입니다.

이미지가 서버로 업로드되나요?

이 페이지의 변환은 브라우저의 FileReader로 처리됩니다. 다만 민감한 파일은 조직의 보안 정책을 먼저 확인하세요.

민감한 파일이나 대용량 자산은 Base64 임베드보다 전용 저장소와 접근 제어를 우선 검토하세요.