Chuyển đổi Hình ảnh sang Base64
Tải lên hình ảnh
Kéo thả, nhấn để chọn file, hoặc dán từ clipboard (Ctrl+V)
Công cụ chuyển đổi Hình ảnh sang Base64 miễn phí
Công cụ chuyển đổi Base64 hai chiều, nhanh chóng và chạy hoàn toàn trong trình duyệt của bạn. Mã hóa bất kỳ hình ảnh nào thành chuỗi Base64 và sao chép theo đúng định dạng bạn cần — Base64 thuần, Data URI, CSS background, thẻ HTML <img>, Markdown hoặc đoạn JSON/JS. Cần làm ngược lại? Dán một chuỗi Base64 để xem trước và tải xuống hình ảnh gốc ngay lập tức. Mọi xử lý đều diễn ra cục bộ, nên file của bạn không bao giờ rời khỏi thiết bị.
Cách sử dụng công cụ
Chọn 'Hình ảnh → Base64' để mã hóa ảnh, hoặc 'Base64 → Hình ảnh' để giải mã chuỗi thành một bức ảnh có thể tải về.
Kéo thả ảnh, nhấn để chọn file, hoặc dán từ clipboard bằng Ctrl+V. Ở chế độ giải mã, dán chuỗi Base64 hoặc Data URI đầy đủ.
Chọn Data URI, Base64 thuần, CSS, HTML, Markdown hoặc JSON. Kết quả và các thông số trực tiếp — dung lượng, số ký tự, mức tăng kích thước — cập nhật ngay lập tức.
Sao chép kết quả đã định dạng vào clipboard hoặc tải xuống dưới dạng file. Khi giải mã, xem trước hình ảnh và lưu với đúng phần mở rộng.
Tính năng nổi bật
Mã hóa hình ảnh sang Base64 và giải mã chuỗi Base64 ngược lại thành ảnh thật — cả hai chiều trong một công cụ.
Lấy kết quả dán-là-dùng-được dưới dạng Data URI, Base64 thuần, CSS background, HTML <img>, Markdown hoặc biến JSON/JS.
Nhấn Ctrl+V để dán ảnh chụp màn hình hoặc ảnh đã sao chép trực tiếp từ clipboard — không cần lưu file trước.
Kéo thả, nhấn chọn file, hoặc dán. Vùng thả hỗ trợ đầy đủ bàn phím và phản hồi trực quan khi kéo file vào.
Xem ngay dung lượng đầu ra, số ký tự, mức tăng ~33%, kích thước file gốc, loại MIME và kích thước điểm ảnh.
Toàn bộ mã hóa và giải mã diễn ra cục bộ trong trình duyệt. Không có gì được tải lên và không lưu trữ dữ liệu.
Chuyển đổi ngay khi bạn thêm ảnh — không chờ đợi, không hàng đợi xử lý, không cần đăng ký.
Chuyển đổi bao nhiêu ảnh tùy thích, hoàn toàn miễn phí, không tài khoản, không watermark, không giới hạn ẩn.
Trường hợp sử dụng phổ biến
Nhúng icon, logo hoặc ảnh nền nhỏ trực tiếp vào stylesheet hay markup để giảm số lượng HTTP request.
Đính kèm hình ảnh ngay trong email HTML mà không cần host file riêng, hiển thị được cả khi ảnh từ xa bị chặn.
Lưu hình ảnh dưới dạng văn bản trong JSON, localStorage hoặc database khi file nhị phân không tiện.
Dán chuỗi Base64 từ phản hồi API, log hoặc file mã nguồn rồi biến nó thành hình ảnh có thể tải về.
Đưa Data URI vào component React, Vue hay Angular cho các tài nguyên tĩnh nhỏ đi kèm trong bundle.
Nhanh chóng kiểm tra xem một chuỗi Base64 lạ thực sự chứa gì khi debug code hoặc dữ liệu mạng.
Câu hỏi thường gặp
Hình ảnh của tôi có được tải lên máy chủ không?
Không. Công cụ chạy hoàn toàn trong trình duyệt bằng FileReader và Canvas API. Hình ảnh và chuỗi Base64 của bạn không bao giờ rời khỏi thiết bị và không có gì được lưu trữ.
Tại sao chuỗi Base64 lớn hơn ảnh gốc?
Base64 biểu diễn dữ liệu nhị phân bằng văn bản nên tăng khoảng 33% dung lượng. Vì vậy nó phù hợp nhất cho ảnh nhỏ — công cụ hiển thị mức tăng kích thước chính xác cho từng ảnh.
Làm sao dùng Base64 trong code của tôi?
Dùng định dạng Data URI trực tiếp: trong HTML viết <img src="data:image/png;base64,...">, trong CSS viết background-image: url("data:image/png;base64,..."). Các tùy chọn đầu ra CSS, HTML và Markdown sẽ tạo sẵn cho bạn.
Tôi có thể chuyển chuỗi Base64 ngược lại thành ảnh không?
Có. Chuyển sang 'Base64 → Hình ảnh', dán chuỗi Base64 thuần hoặc Data URI đầy đủ, nhấn Chuyển đổi, rồi xem trước và tải ảnh. Công cụ tự nhận diện JPG, PNG, GIF, WebP, SVG và BMP.
Hỗ trợ những định dạng ảnh nào?
JPEG/JPG, PNG, GIF, WebP, SVG, BMP và ICO. Khi giải mã, phần mở rộng file đúng được tự động nhận diện từ dữ liệu.
Khi nào nên tránh dùng ảnh Base64?
Tránh dùng cho ảnh lớn (trên ~100KB) và những ảnh dùng lại trên nhiều trang, vì ảnh nhúng inline không thể cache riêng và làm phình HTML hoặc CSS. Trong các trường hợp đó hãy dùng file ảnh thông thường.
Dù bạn đang nhúng một icon nhỏ, tạo email HTML, lưu ảnh dưới dạng văn bản hay giải mã một chuỗi Base64 ngược lại thành ảnh, công cụ này xử lý cả hai chiều ngay lập tức và riêng tư. Mọi xử lý đều diễn ra cục bộ trong trình duyệt — không tải lên, không giới hạn, không lưu trữ dữ liệu — là công cụ nhanh và an toàn cho cả lập trình viên lẫn nhà thiết kế.