Trình chuyển đổi hình ảnh sang Base64 là gì?
Trình chuyển đổi hình ảnh sang Base64 trực tuyến miễn phí. Tải lên hoặc kéo thả hình ảnh (PNG, JPG, GIF, WebP, SVG, BMP) để chuyển đổi thành Base64 data URI.
Mã hóa Base64 chuyển đổi dữ liệu hình ảnh nhị phân thành một chuỗi văn bản chỉ dùng ký tự ASCII, giúp bạn nhúng hình ảnh trực tiếp vào HTML, CSS và JSON mà không cần các HTTP request riêng biệt. Công cụ chuyển đổi Ảnh sang Base64 xử lý việc này cho các định dạng hình ảnh phổ biến — PNG, JPG, GIF, WebP, SVG và BMP — tạo ra kết quả ở ba định dạng hữu ích.
Công cụ nhận hình ảnh qua tính năng kéo thả hoặc bộ chọn tệp. Sau khi tải lên, bản xem trước hình ảnh hiển thị tệp đã tải cùng với siêu dữ liệu: tên tệp, kích thước, loại và kích thước pixel. Thông tin này giúp bạn xác minh rằng mình đang làm việc với đúng hình ảnh trước khi chuyển đổi. Việc chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn bằng FileReader API, vì vậy dữ liệu hình ảnh không bao giờ rời khỏi thiết bị của bạn.
Ba định dạng kết quả đều có sẵn. Data URI tạo ra một chuỗi hoàn chỉnh bắt đầu bằng data:image/png;base64,... có thể dùng trực tiếp trong thuộc tính src của HTML img và thuộc tính background-image của CSS. Raw Base64 chỉ xuất ra chuỗi được mã hóa base64 mà không có tiền tố data URI, hữu ích khi bạn chỉ cần dữ liệu đã mã hóa cho payload API hoặc lưu trữ trong cơ sở dữ liệu. Định dạng CSS bọc data URI trong một khai báo background-image: url(...) CSS sẵn sàng sử dụng.
Mã hóa Base64 làm tăng kích thước tệp khoảng 33% so với bản nhị phân gốc. Điều này khiến nó phù hợp với các hình ảnh nhỏ như biểu tượng, logo và hình thu nhỏ (thường dưới 100 KB kích thước gốc). Với hình ảnh lớn hơn, chuỗi Base64 tạo ra sẽ rất dài và có thể vượt giới hạn độ dài URL trong một số ngữ cảnh. Công cụ phù hợp nhất cho việc nhúng nội tuyến khi giảm số lượng HTTP request quan trọng hơn việc tối thiểu hóa kích thước tệp.