Base64 sang ảnh
Giải mã ảnh Base64 hoặc data URI thành file. Dán chuỗi, xem trước, tải về. Ngược lại với công cụ ảnh-sang-Base64 của chúng tôi.
🔒 Everything happens in your browser — no upload, no server, no tracking.
No image yet.
Công cụ này để làm gì?
Công cụ này là chiều ngược của bộ mã hóa ảnh-sang-Base64: nó nhận một data: URI (hoặc payload Base64 thô) và giải mã trở lại thành một ảnh có thể xem và tải về. Định dạng được tự động nhận từ kiểu MIME trong URI, hoặc — nếu bạn chỉ đưa Base64 thô — nó "ngửi" vài byte đầu (chữ ký PNG, marker SOI của JPEG, header GIF8, RIFF…WEBP, markup SVG) để xác định loại. Mọi thứ chạy trong trình duyệt thông qua atob và một <img> data URI.
Khi nào nên dùng
- Khôi phục ảnh gốc khi bạn chỉ có một data URI sao chép từ CSS, HTML hoặc Markdown.
- Kiểm tra một chuỗi Base64 từ phản hồi API hoặc token kiểu JWT để xem nó thực sự chứa gì.
- Debug một ảnh Base64 không hiển thị ở đâu đó — đưa qua công cụ này để xác nhận payload hợp lệ.
- Trích xuất một tài nguyên nhúng từ một demo HTML một-file hoặc email tự chứa.
Lưu ý thường gặp
- Cả hai dạng đều được chấp nhận.
data:image/png;base64,iVBORw0…đầy đủ hoặc chỉ payloadiVBORw0…— nhưng nếu bạn đưa Base64 thô của một định dạng chúng tôi không thể ngửi được, tải về sẽ được gắn nhãn.bin. - Base64 URL-safe không giống hệt. Base64 chuẩn dùng
+ /; URL-safe dùng- _. Payload JWT là URL-safe — đổi ký tự trước khi dán vào đây. - Khoảng trắng trong payload OK. Decoder loại bỏ ngắt dòng và khoảng trắng, nên chuỗi nhiều dòng vẫn hoạt động.
- Trình duyệt sẽ không render ảnh hỏng. Nếu preview trống nhưng decode thành công, byte vẫn là Base64 hợp lệ nhưng có lẽ không phải ảnh thật (hoặc định dạng không được hỗ trợ).