Ảnh sang Base64

Mã hóa byte ảnh gốc thành Raw Base64 hoặc Data URL có tiền tố MIME.

Hình ảnh & đồ họa
Đang chuẩn bị không gian làm việc…

Cách sử dụng

  1. Chọn PNG, JPEG hoặc WebP được hỗ trợ, tối đa 2 MiB.
  2. Chọn Mã hóa ảnh, rồi Data URL hoặc Base64 thuần.
  3. Sao chép toàn bộ văn bản hoặc tải dưới dạng tệp văn bản.

Byte ảnh dưới dạng văn bản

Base64 hữu ích khi API, tài liệu hoặc tài nguyên inline nhỏ cần ảnh trong trường văn bản. Nó mã hóa byte tệp thay vì đổi định dạng ảnh.

Data URL thêm kiểu MIME và tiền tố Base64. Raw Base64 bỏ lớp bọc này, nên hãy chọn dạng mà trường nhận yêu cầu.

Chọn dạng đầu ra

Data URL bắt đầu bằng data:, kiểu MIME phát hiện được và dấu Base64. Có thể dùng ở nơi chấp nhận dữ liệu ảnh inline.

Raw Base64 chỉ có payload đã mã hóa. Không thêm tiền tố Data URL vào trường API chỉ yêu cầu payload.

Ví dụ
Đầu vào
PNG file bytes
Kết quả
data:image/png;base64,iVBORw0KGgo…

Data URL rút gọn cho thấy tiền tố và payload PNG; dấu ba chấm không thuộc chuỗi ảnh dùng được.

Dung lượng và metadata

Base64 tăng biểu diễn byte khoảng một phần ba trước nén truyền tải. Tiền tố Data URL thêm một ít văn bản.

Mã hóa giữ byte gốc, kể cả metadata. Không đổi kích thước, nén lại hay làm sạch ảnh; kiểm tra định dạng và giới hạn 2 MiB vẫn áp dụng.

Sao chép hoặc tải văn bản

Sao chép xuất dạng đang chọn, Tải xuống lưu image-base64.txt. Chuyển Raw Base64/Data URL không mã hóa lại ảnh.

Giới hạn xử lý

PNG, JPEG và WebP tĩnh: 20 MiB, 24 megapixel và 8.192 điểm ảnh mỗi cạnh. Base64: 2 MiB. SVG: 1 MiB. Kiểm tra tệp: 1 GiB, chỉ đọc 256 byte đầu. Khả năng hỗ trợ codec tùy trình duyệt. Không có tệp nào được tải lên.

?

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

Ảnh có bị nén lại không?

Không. Byte tệp gốc được mã hóa trực tiếp. Giải mã payload Base64 trả lại các byte đó.

Dạng nào dùng trong HTML img src?

Data URL có tiền tố MIME cho ảnh inline. Chỉ Raw Base64 không tạo thành URL img src đầy đủ.

Vì sao văn bản lớn hơn tệp ảnh?

Base64 biểu diễn ba byte bằng bốn ký tự và thêm padding khi cần. Đây là mã hóa, không phải nén ảnh.

Base64 có xóa metadata không?

Không. Metadata vẫn nằm trong tệp gốc đã mã hóa. Dùng quy trình riêng phù hợp nếu cần xem hoặc xóa.

Ảnh có được tải lên không?

Không. Tệp được đọc và mã hóa trong trình duyệt. Sao chép và Tải xuống chỉ xuất văn bản khi được chọn.

Tìm công cụ tiếp theo

Ngôn ngữ

Đổi ngôn ngữ? Nội dung làm việc hiện tại sẽ bị xóa. Hãy sao chép hoặc tải xuống dữ liệu cần giữ trước.