Toolbox Hub
Tất cả công cụ

Image to Base64

Convert images to Base64

Convert images to Base64 Chạy cục bộ trong trình duyệt của bạn

About the

Trình chuyển đổi Image to Base64 biến bất kỳ tệp hình ảnh nào thành URI dữ liệu Base64 mà bạn có thể dán thẳng vào HTML, CSS hoặc JSON. Tệp được đọc bằng trình đọc tệp riêng của trình duyệt và được mã hóa cục bộ, do đó, tệp không bao giờ được tải lên, điều này đảm bảo an toàn cho các biểu trưng và nội dung mà bạn không muốn gửi cho bên thứ ba. Số lượng ký tự được hiển thị cùng với kết quả vì Base64 tăng kích thước lên khoảng một phần ba và điều đó quan trọng khi chuỗi kết thúc ở dòng nội tuyến trong một trang.

Where people use the

  • Nội tuyến một logo nhỏ để mẫu email hiển thị mà không có nội dung bên ngoài.
  • Nhúng biểu tượng vào tài liệu HTML một tệp.
  • Đưa hình ảnh vào tải trọng JSON chỉ chấp nhận văn bản.
  • Tránh cảnh báo nội dung hỗn hợp trên một trang được phân phối qua HTTPS.

How to use the

  1. 1

    Chọn một hình ảnh

    Sử dụng điều khiển tải lên để chọn bất kỳ tệp hình ảnh nào. Các định dạng phổ biến như PNG, JPEG, GIF và SVG đều được chấp nhận.

  2. 2

    Chờ mã hóa

    URI dữ liệu xuất hiện trong vùng văn bản sau khi tệp được đọc. Các tập tin lớn hơn sẽ mất nhiều thời gian hơn.

  3. 3

    Sao chép chuỗi

    Sử dụng nút sao chép để lấy toàn bộ URI dữ liệu, bao gồm tiền tố data: và loại phương tiện.

  4. 4

    Dán nó vào nơi bạn cần

    Sử dụng nó làm src của thẻ hình ảnh, bên trong giá trị CSS url() hoặc làm trường trong tải trọng JSON.

Lời khuyên và phương pháp hay nhất

  • Giữ hình ảnh nội tuyến nhỏ; chuỗi lớn hơn khoảng một phần ba so với tệp.
  • Sao chép toàn bộ URI dữ liệu bao gồm tiền tố data:, nếu không trình duyệt sẽ không hiển thị nó.
  • Đối với ảnh, hãy lưu trữ tệp và liên kết đến nó thay vì đưa nó vào nội tuyến.

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

Hình ảnh có được tải lên ở đâu không?

Không. Tệp được đọc và mã hóa trong trình duyệt của bạn nên nó sẽ không bao giờ rời khỏi thiết bị của bạn. Đó là lý do chính để sử dụng công cụ này thay vì một công cụ chuyển đổi trực tuyến cần tải lên.

Tại sao chuỗi dài hơn nhiều so với tập tin?

Base64 biểu thị ba byte với bốn ký tự, vì vậy kết quả lớn hơn khoảng một phần ba so với tệp gốc trước bất kỳ chi phí nào khác.

Tôi có nên đặt hình ảnh nội tuyến trong một trang không?

Chỉ có những cái nhỏ. Nội tuyến lưu yêu cầu nhưng chặn không cho tệp được lưu vào bộ nhớ đệm riêng biệt và làm cho HTML lớn hơn, để nó phù hợp với các biểu tượng và logo nhỏ chứ không phải ảnh.

Tôi có thể đi đường khác được không?

Không phải ở đây. Công cụ này mã hóa tệp hình ảnh thành văn bản. Giải mã cần bộ giải mã Base64 cộng với loại phương tiện gốc.

Có giới hạn kích thước tập tin?

Không có giới hạn máy chủ vì không có gì được tải lên. Những hình ảnh rất lớn vẫn sẽ mất thời gian để mã hóa và tạo ra một chuỗi khó sử dụng.

Công cụ liên quan