PNG sang Base64

Dùng công cụ chuyển PNG sang Base64 miễn phí này để biến bất kỳ ảnh Portable Network Graphics nào thành chuỗi Base64 hoặc đoạn mã dùng ngay. Chọn tệp .png trên máy (hoặc dán liên kết tới tệp từ xa), chọn định dạng đầu ra và nhấn Mã hóa PNG sang Base64.

Tệp PNG
Thả tệp PNG vào đây hoặc chọn tệp

Cách chuyển PNG sang Base64 trực tuyến

  1. Chọn Tệp cục bộ và chọn một tệp .png, hoặc chọn URL từ xa và dán liên kết.
  2. Chọn định dạng đầu ra: Base64 thuần, data URI, thẻ HTML, CSS, JavaScript, JSON hoặc XML.
  3. Nhấn Mã hóa PNG sang Base64. Kết quả hiện ra ngay kèm bản xem trước.
  4. Sao chép kết quả vào clipboard hoặc tải xuống dạng tệp .txt.

Về PNG (Portable Network Graphics)

PNG là định dạng raster không mất dữ liệu ra đời năm 1996 để thay thế GIF mà không vướng bằng sáng chế. Nó hỗ trợ màu 24-bit đầy đủ, kênh alpha 8-bit cho độ trong suốt mượt mà và nén DEFLATE không bao giờ bỏ dữ liệu điểm ảnh.

Vì giữ được đường nét sắc nét, PNG là lựa chọn tiêu chuẩn cho logo, biểu tượng, ảnh chụp màn hình giao diện và sơ đồ. Với ảnh chụp, JPG hoặc WebP thường nhỏ hơn nhiều, điều này quan trọng khi nhúng ảnh dưới dạng Base64 vì mỗi byte tăng thêm khoảng một phần ba.

Phát triển1996, W3C / IETF (RFC 2083)
NénKhông mất dữ liệu (DEFLATE)
Độ trong suốtCó, kênh alpha đầy đủ
Ảnh độngPhần mở rộng APNG
Chữ ký tệp89 50 4E 47 0D 0A 1A 0A

Định dạng đầu ra

Chọn cách bọc kết quả. Công cụ có thể trả về:

  • txt: chỉ chuỗi Base64, sẵn sàng dán vào mã, trường cơ sở dữ liệu hoặc API request.
  • uri: URI data: hoàn chỉnh mà bạn có thể dán vào thanh địa chỉ trình duyệt hoặc dùng ở bất kỳ đâu chấp nhận URL.
  • html img: thẻ <img> với data URI trong src.
  • css background image: quy tắc CSS dùng background-image: url(data:...).
  • html favicon: thẻ <link rel="icon"> cho favicon nhúng.
  • html hyperlink: liên kết <a> để tải xuống hoặc mở tệp đã nhúng.
  • html iframe: <iframe> hiển thị nội dung ngay trong trang.
  • javascript image: JavaScript tạo đối tượng Image.
  • javascript popup: JavaScript mở nội dung trong cửa sổ mới.
  • json: đối tượng JSON chứa tên tệp, MIME type và dữ liệu.
  • xml: phần tử XML chứa dữ liệu trong phần CDATA.

Có an toàn không và kết quả sẽ lớn cỡ nào?

Tệp của bạn không bao giờ bị tải lên: nó được đọc và chuyển đổi cục bộ bởi trình duyệt qua File API, nên ngay cả tài liệu bảo mật cũng ở lại trên thiết bị của bạn.

Base64 biểu diễn mỗi 3 byte bằng 4 ký tự, nên kết quả mã hóa lớn hơn tệp gốc khoảng 33% (cộng thêm vài byte cho padding và tiền tố data URI).

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

Làm sao chuyển PNG sang Base64?

Chọn tệp .png ở phía trên và nhấn "Mã hóa PNG sang Base64". Công cụ đọc tệp ngay trong trình duyệt và xuất chuỗi Base64 hoặc data URI dùng ngay.

PNG mã hóa Base64 bắt đầu bằng gì?

Tệp PNG sau khi mã hóa Base64 thường bắt đầu bằng "iVBORw0KGgo". Dưới dạng data URI, nó bắt đầu bằng "data:image/png;base64,".

Có giới hạn kích thước tệp không?

Không có giới hạn cứng vì việc chuyển đổi chạy cục bộ, nhưng tệp rất lớn sẽ tạo ra chuỗi rất dài. Tệp đến khoảng 50 MB chạy thoải mái trên trình duyệt hiện đại.

Làm sao chuyển Base64 ngược lại thành PNG?

Dùng công cụ giải mã Base64 sang PNG: dán chuỗi vào, bạn có thể xem trước và tải tệp .png gốc xuống.

Công cụ và hướng dẫn liên quan

Bình luận (0)

Có câu hỏi, ý tưởng hoặc phát hiện lỗi trong “PNG sang Base64”? Hãy để lại bình luận, đánh giá công cụ hoặc trả lời người khác.

Chưa có bình luận nào. Hãy là người đầu tiên chia sẻ ý kiến!

Để lại bình luận

Đánh giá công cụ này:
Esc
↑ ↓ di chuyển↵ mởEsc đóng