Ảnh sang Base64
Chuyển đổi hình ảnh thành chuỗi Base64 hoặc định dạng Data URI để nhúng vào HTML/CSS.
Kéo thả ảnh vào đây hoặc nhấp để chọn
PNG, JPG, WebP, GIF, SVG, v.v.
Giới thiệu công cụ
Công cụ chuyển đổi ảnh sang Base64 mã hóa bất kỳ tệp ảnh nào thành chuỗi Base64 hoặc Data URI đầy đủ, cho phép nhúng ảnh trực tiếp vào HTML, CSS hoặc JSON mà không cần lưu trữ riêng. Hỗ trợ kéo thả hoặc nhấp chọn và hiển thị kích thước gốc so với kích thước đã mã hóa.
Tất cả mã hóa đều thực hiện trong trình duyệt bằng FileReader API — ảnh của bạn không bao giờ được tải lên bất kỳ máy chủ nào. Có thể chuyển đổi giữa Data URI đầy đủ (có tiền tố data:image/…;base64,) và Base64 thuần (không có tiền tố).
Cách sử dụng
- Kéo thả ảnh vào khu vực tải lên hoặc nhấp để mở bộ chọn tệp.
- Kết quả mã hóa xuất hiện tự động sau khi tệp được tải.
- Chuyển đổi giữa Data URI và Base64 Only bằng các nút.
- Nhấp Sao chép để sao chép kết quả vào clipboard.
Trường hợp sử dụng
Nhà phát triển frontend nhúng icon nhỏ trực tiếp vào CSS hoặc HTML để giảm yêu cầu HTTP. Chuyên gia email marketing nhúng ảnh vào template HTML vì nhiều ứng dụng email chặn ảnh ngoài. Nhà phát triển ứng dụng di động mã hóa ảnh cho payload JSON. Nhà phát triển lưu ảnh dưới dạng chuỗi Base64 trong tệp cấu hình hoặc cơ sở dữ liệu.
Câu hỏi thường gặp
- Mã hóa Base64 có làm tăng kích thước tệp không? — Có. Mã hóa Base64 làm tăng kích thước tệp khoảng 33% so với nhị phân gốc.
- Hỗ trợ những định dạng ảnh nào? — Bất kỳ định dạng nào trình duyệt có thể hiển thị: JPG, PNG, WebP, GIF, SVG, BMP và hơn thế.
- Có nên mã hóa Base64 ảnh lớn không? — Với tệp trên ~10 KB, thường tốt hơn khi lưu trữ ảnh dưới dạng tệp. Chuỗi Base64 lớn làm phình HTML/CSS và ảnh hưởng đến hiệu suất tải trang.