Chuyển ảnh sang Base64

Kéo thả ảnh, dán từ bộ nhớ tạm hoặc chọn tệp. Sao chép kết quả dưới dạng data URI, chuỗi Base64, thẻ img HTML, CSS hoặc Markdown.

Thả ảnh vào đâyhoặc dán bằng Ctrl+V · PNG, JPG, GIF, WebP, SVG, AVIF, ICO

Cách chuyển ảnh sang Base64

  1. 1Thả ảnh vào khung, dán ảnh chụp màn hình từ bộ nhớ tạm, hoặc bấm Chọn tệp.
  2. 2Chọn định dạng đầu ra: data URI, chỉ Base64, HTML, CSS hoặc Markdown.
  3. 3Sao chép đoạn mã và dán vào trang web, file CSS hoặc yêu cầu API.

Định dạng đầu ra

Data URIdata:image/png;base64,iVBOR…Dùng được ở mọi nơi chấp nhận URL.
Chỉ Base64iVBORw0KGgoAAAANSUhEUg…Cho trường JSON và API chỉ cần phần Base64.
HTML<img src="data:image/png;base64,…" alt="">Ảnh nhúng cho email HTML và trang một tệp.
CSSbackground-image: url("data:…");Biểu tượng và hoa văn nhỏ mà không cần thêm yêu cầu.
Markdown![image](data:image/png;base64,…)README và ghi chú hỗ trợ data URI.

Khi nào nên nhúng ảnh

Base64 làm ảnh lớn hơn khoảng một phần ba, và ảnh nhúng không thể được lưu cache riêng với trang. Nhúng có lợi với biểu tượng nhỏ, logo trong email HTML và tài liệu một tệp. Với ảnh chụp và ảnh lớn hơn khoảng 10 KB, dùng tệp ảnh thông thường thường nhanh hơn.

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

Có giới hạn dung lượng tệp không?

Không có giới hạn cố định vì mọi thứ diễn ra trong trình duyệt. Tuy nhiên ảnh rất lớn tạo ra chuỗi rất dài có thể làm trình soạn thảo chậm đi, nên hãy nhúng ảnh nhỏ.

Chuyển đổi có làm giảm chất lượng ảnh không?

Không. Các byte của tệp được mã hóa nguyên vẹn, không thay đổi kích thước hay nén lại. Giải mã sẽ cho ra đúng tệp ban đầu.

Ảnh Base64 có dùng được trong email không?

Apple Mail và đa số ứng dụng email trên điện thoại hiển thị được. Gmail và một số phiên bản Outlook chặn data URI, vì vậy hãy thử trên ứng dụng mà người đọc của bạn dùng.

Làm sao chuyển chuỗi trở lại thành ảnh?

Dán chuỗi vào Chuyển Base64 sang ảnh để xem trước và tải xuống.

Công cụ Base64 khác