Trang chủ / Công cụ hình ảnh / Chuyển đổi ảnh sang Base64
Công cụ trực tuyến miễn phí

Chuyển đổi ảnh sang Base64

Chuyển ảnh cục bộ thành URL dữ liệu Base64 đầy đủ. Xem trước, chuyển đổi, sao chép hoặc tải văn bản. Giới hạn tệp 64 MiB.

Bắt đầu sử dụng

Công cụ này giúp bạn làm gì

Chuyển ảnh cục bộ thành URL dữ liệu Base64 đầy đủ. Xem trước, chuyển đổi, sao chép hoặc tải văn bản. Giới hạn tệp 64 MiB.

Ví dụ minh họa

Đầu vào

icon.png

Kết quả

data:image/png;base64,iVBORw0KGgo…

Cách tạo ra kết quả

Base64 biểu diễn các byte nhị phân bằng các ký tự in được. Đây là mã hóa có thể đảo ngược, không phải nén hay mã hóa bảo mật, và thường làm tải trọng lớn hơn khoảng một phần ba.

Quy trình hữu ích

  • Nhúng biểu tượng nhỏ vào CSS hoặc HTML
  • Tạo dữ liệu mẫu cho API hoặc kiểm thử
  • Kiểm tra hoặc chuyển tài sản nhị phân nhỏ dưới dạng văn bản

Giới hạn quan trọng

  • Chuỗi Base64 lớn làm tăng kích thước HTML, CSS và bộ nhớ.
  • Mã hóa không ẩn hoặc bảo mật hình ảnh.
  • Loại MIME của URL dữ liệu phải khớp với định dạng tệp thực tế.

Câu hỏi thường gặp

Tại sao Base64 lớn hơn tệp hình ảnh?

Mỗi ba byte nhị phân được biểu diễn bằng bốn ký tự Base64, cộng với tiền tố URL dữ liệu nếu có.

Tôi có nên nhúng mọi hình ảnh trên trang web không?

Không. Các tệp bên ngoài thường được lưu cache tốt hơn; dữ liệu nội tuyến hữu ích nhất cho các tài sản nhỏ, tự chứa.

Chuyển đổi ảnh sang Base64

Giới hạn: 64 MiB (67.108.864 byte) và 24.000.000 pixel đã giải mã. Kiểm tra dung lượng trước khi đọc, kích thước ảnh trước khi tạo Base64. Toàn bộ tệp gốc được mã hóa biểu diễn mà không mã hóa lại bằng canvas; siêu dữ liệu và byte hoạt ảnh vẫn còn, nhưng xem trước không kiểm chứng phát hoạt ảnh. Với N byte, phần Base64 dài 4 × ceil(N/3) ký tự cộng tiền tố. Ví dụ có dấu ba chấm là chưa đầy đủ. Đây không phải lọc nội dung nguy hiểm hay mã hóa bảo mật; MIME của trình duyệt không chứng nhận định dạng. Ảnh lớn nhúng trực tiếp làm tăng tài liệu và bộ nhớ, không có bộ nhớ đệm riêng.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

Quá trình xử lý diễn ra cục bộ trong trình duyệt.