Skip to content
Zoyku

Ảnh Base64

Chuyển ảnh thành data URL base64 và ngược lại — xem trước, kiểm tra, tải xuống, kèm so sánh kích thước chính xác. Mọi thứ chạy trong trình duyệt của bạn.

Kéo thả file vào đây hoặc bấm để chọn

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị — không được tải lên bất kỳ máy chủ nào.

Cách sử dụng

  1. 1Kéo thả ảnh vào khung (hoặc dán từ clipboard) để mã hóa.
  2. 2Sao chép data URL — hoặc chỉ phần base64 — và xem so sánh kích thước trước khi nhúng.
  3. 3Chuyển sang tab giải mã, dán bất kỳ data URL ảnh nào, rồi xem trước hoặc tải xuống.

Ảnh Base64

Kéo thả một ảnh PNG, JPEG, GIF, WebP hay SVG và nhận ngay URL data:image/…;base64,… sẵn sàng dán vào CSS, HTML hay JSON nội tuyến. Công cụ hiển thị kích thước tệp gốc cạnh kích thước văn bản thu được, nên bạn thấy mức phình ~33% của base64 trước khi quyết định nhúng.

Dán một data URL và chế độ xem ngược sẽ giải mã nó: ảnh được xem trước, MIME khai báo được đối chiếu với byte thật, và nút tải xuống lưu lại thành tệp. base64 không hợp lệ hay kiểu không phải ảnh sẽ thất bại với thông báo rõ ràng thay vì bản xem trước lỗi.

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

Khi nào đáng nhúng ảnh dưới dạng data URL?

Với icon nhỏ, avatar và placeholder khi tải. Base64 làm văn bản lớn hơn nhị phân ~33%, nên dưới vài kilobyte bạn thường tiết kiệm được một yêu cầu HTTP; với ảnh chụp, chi phí phát sinh gần như luôn lớn hơn lợi ích.

Vì sao bản base64 lại lớn hơn tệp của tôi?

Base64 mã hóa mỗi 3 byte thành 4 ký tự văn bản — phình cố định 33%, cộng thêm tiền tố data:image/…;base64,. Không có gì nén hay mất đi; đó chỉ đơn giản là biểu diễn văn bản an toàn của chính những byte đó.

Bộ giải mã hỗ trợ những định dạng nào?

Bất cứ gì trình duyệt của bạn vẽ được như ảnh: PNG, JPEG, GIF, WebP, SVG, BMP, AVIF và hơn nữa. Công cụ xác minh payload là base64 hợp lệ, MIME khai báo là kiểu ảnh, và cảnh báo khi magic byte của tệp không khớp kiểu đã khai báo.

Nhúng công cụ này

Đưa công cụ này vào trang của bạn bằng một dòng — nó chạy trong trình duyệt của khách.

<iframe src="https://zoyku.com/vi/tools/base64-image?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — base64-image" loading="lazy"></iframe>
100% local processing