Skip to main content
appkiro.com

Chuyển Base64 thành ảnh

Giải mã chuỗi Base64 thuần hoặc image data URL, xem trước ảnh đã khôi phục và tải tệp theo MIME khi có thông tin.

Tiện ích Base64 · Chuyển đổi Base64 đúng mục đích

Công cụ này làm gì?

Dán chuỗi Base64 thuần hoặc image data URL đầy đủ. Công cụ giải mã luồng byte, dùng MIME khi có, hiển thị xem trước và chuẩn bị tệp ảnh để tải xuống.

Chuyển đổi ngay

Dán dữ liệu Base64 để xem trước ảnh sau khi giải mã.

Cách chuyển Base64 thành ảnh

  1. Dán chuỗi Base64 ảnh thuần hoặc image data URL đầy đủ.

  2. Giữ tác vụ Giải mã; chọn Base64 chuẩn hoặc URL-safe khi giao diện có tùy chọn này.

  3. Kiểm tra kết quả và thông tin byte, sau đó sao chép hoặc tải xuống.

Cách xử lý đầu ra và định dạng

Image data URL đầy đủ có chứa MIME. Base64 thuần không mang tên tệp hoặc MIME, vì vậy cần dùng đúng loại ảnh dự kiến khi xem trước hoặc lưu byte đã khôi phục.

Giá trị đầy đủ data:image/...;base64, có ngữ cảnh MIME. Base64 thuần không chứa tên tệp gốc, vì vậy hãy dùng đúng loại ảnh dự kiến khi lưu byte đã khôi phục.

Mẹo chuyên gia

Khi input là Base64 thuần, hãy lưu MIME đã biết riêng trước khi tải tệp thay vì suy luận chỉ từ xem trước đầu tiên chạy được.

Khi nào nên dùng?

Các quy trình phù hợp gồm:

  • Khôi phục ảnh để xem khi chuỗi Base64 xuất hiện trong log, JSON hoặc data URL.
  • Kiểm tra hoặc so sánh dữ liệu nhỏ khi dạng gốc khó đọc hoặc khó dán nguyên vẹn.
  • Tạo dữ liệu kiểm thử có thể tái sử dụng mà không phải sửa byte nguồn bằng tay.

Giới hạn và lưu ý an toàn

Lưu ý quan trọng:

  • Base64 thường làm phần dữ liệu tăng khoảng một phần ba, chưa tính tiền tố data URL hoặc phần mã bao quanh.
  • Base64 là cách biểu diễn dữ liệu có thể đảo ngược, không phải mã hóa bảo mật. Người nhận chuỗi vẫn có thể khôi phục byte gốc.
  • Chuỗi Base64 hợp lệ được khôi phục thành byte ảnh mà không resize hay nén lại. Base64 thuần vẫn không khôi phục được tên tệp hoặc MIME gốc.

Khắc phục lỗi thường gặp

Đầu vào bị từ chối

bỏ dấu nháy bao quanh, kiểm tra lựa chọn chuẩn/URL-safe, padding và chắc chắn chuỗi không bị cắt.

Không hiện xem trước ảnh

kiểm tra chuỗi Base64 có đầy đủ không và nếu dùng data URL, MIME phải đúng với loại ảnh thật.

Tab trình duyệt chậm

dữ liệu lớn có thể dùng nhiều bộ nhớ, còn data URL có thể vượt giới hạn của hệ thống nhận. Hãy thử dữ liệu nhỏ hơn hoặc dùng quy trình truyền tệp.

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

Cụ thể dữ liệu nào được giữ nguyên?

Image data URL đầy đủ có chứa MIME. Base64 thuần không mang tên tệp hoặc MIME, vì vậy cần dùng đúng loại ảnh dự kiến khi xem trước hoặc lưu byte đã khôi phục.

Base64 có làm giảm chất lượng ảnh không?

Giải mã chuỗi Base64 hợp lệ khôi phục đúng byte ảnh mà không resize hay nén lại. Base64 thuần vẫn không chứa tên tệp hoặc MIME gốc.

Có thể dán Base64 không có tiền tố data URL không?

Có. Base64 thuần không chứa MIME hoặc tên tệp, vì vậy hãy dùng đúng loại ảnh dự kiến khi xem trước hoặc lưu byte đã khôi phục.

Vì sao chuỗi Base64 bị báo lỗi?

Hãy kiểm tra ký tự không hợp lệ, chọn sai Base64 chuẩn/Base64URL, padding bị hỏng hoặc chuỗi bị cắt. Đồng thời bỏ dấu nháy bao quanh nếu chúng không thuộc chuỗi Base64.

Tiếp tục bằng trang cùng ngôn ngữ đúng với bước kế tiếp:

Dán dữ liệu ở phía trên, chạy chuyển đổi rồi sao chép hoặc tải kết quả xuống.