Chuyển đổi Hình ảnh sang Base64
Chuyển đổi hình ảnh thành chuỗi Base64 và giải mã Base64 thành hình ảnh
Thả hình ảnh vào đây hoặc nhấp để chọn
Hỗ trợ: PNG, JPG, GIF, WebP, SVG, BMP (Tối đa 5MB)
Hỗ trợ Base64 thuần, Data URI (data:image/...), thẻ HTML IMG hoặc CSS background-image
Về Chuyển đổi Hình ảnh Base64
Mã hóa Base64 Hình ảnh là gì?
Mã hóa Base64 chuyển đổi dữ liệu hình ảnh nhị phân thành chuỗi văn bản ASCII. Điều này cho phép nhúng hình ảnh trực tiếp vào HTML, CSS hoặc JSON mà không cần yêu cầu tệp riêng biệt. Chuỗi kết quả lớn hơn khoảng 33% so với dữ liệu nhị phân gốc.
Trường hợp Sử dụng Phổ biến
- Nhúng hình ảnh nhỏ trực tiếp vào HTML/CSS để giảm yêu cầu HTTP
- Bao gồm hình ảnh trong mẫu email mà không cần lưu trữ bên ngoài
- Lưu trữ hình ảnh trong cấu trúc dữ liệu JSON hoặc XML
- Truyền hình ảnh qua các giao thức chỉ văn bản
- Tạo tệp HTML độc lập với tài nguyên được nhúng
Tham khảo Định dạng Đầu ra
| Định dạng | Ví dụ | Sử dụng |
|---|---|---|
| Base64 Thuần | iVBORw0KGgoAAAANS... | Yêu cầu API, lưu trữ cơ sở dữ liệu, xử lý tùy chỉnh |
| Data URI | data:image/png;base64,iV... | Nguồn hình ảnh JavaScript, tải hình ảnh động |
| Thẻ HTML IMG | <img src="data:..."> | Nhúng trực tiếp trong tài liệu HTML |
| Nền CSS | background-image: url(data:...); | Hình ảnh nền trong stylesheet |
Mẹo & Phương pháp Hay nhất
- Sử dụng mã hóa Base64 cho hình ảnh nhỏ (dưới 10KB) để có hiệu suất tốt nhất
- Đối với hình ảnh lớn hơn, lưu trữ tệp thông thường thường hiệu quả hơn
- Hình ảnh SVG thường nén tốt hơn các định dạng raster khi mã hóa Base64
- Xem xét bộ nhớ đệm trình duyệt - hình ảnh Base64 không thể được lưu vào bộ nhớ đệm riêng biệt