이미지 → Base64 변환기
이미지 파일을 Base64 문자열로 변환하세요. HTML, CSS에 직접 임베드할 수 있는 Base64 코드를 생성합니다.
Click or drag and drop an image here
Supports: JPG, PNG, GIF, WebP (Max 10MB)
About Base64 Images
Base64 encoding converts images into text format that can be embedded directly in HTML, CSS, or JSON. This eliminates the need for separate image files and reduces HTTP requests.
Advantages
- No additional HTTP requests - faster page load
- Perfect for small icons and logos
- Works well in email templates
- Self-contained HTML files
Disadvantages
- Increases file size by ~33%
- Cannot be cached separately by browsers
- Not suitable for large images
- Makes code less readable
Best Practices
- Use for small images (icons, bullets) under 10KB
- Optimize images before converting
- Consider SVG for vector graphics instead
- Use traditional image files for photos
주요 기능
📤 간편한 업로드
- 클릭하여 파일 선택
- 드래그 앤 드롭 지원
- 최대 10MB까지 지원
🖼️ 미리보기
- 업로드한 이미지 즉시 미리보기
- 이미지 정보 표시 (크기, 해상도, 타입)
- Base64 데이터 크기 계산
💻 코드 스니펫
- HTML
<img>태그 예제 - CSS
background-image예제 - 원클릭 복사 기능
💾 내보내기
- Base64 문자열 복사
- HTML/CSS 코드 복사
Base64 인코딩이란?
Base64는 바이너리 데이터를 텍스트 형식으로 변환하는 인코딩 방식입니다. 이미지를 Base64로 인코딩하면 HTML이나 CSS에 직접 포함시킬 수 있습니다.
일반 이미지 vs Base64
일반적인 방법:
<img src="image.png" alt="이미지" />
Base64 방법:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..." alt="이미지" />
장점
✅ HTTP 요청 감소
- 추가 파일 다운로드 불필요
- 페이지 로딩 시간 단축 (작은 이미지의 경우)