🖼️ Công Cụ Chuyển Ảnh Sang Base64
Chuyển ảnh sang Base64 data URI ngay lập tức — rồi sao chép dưới dạng raw Base64, quy tắc CSS background-image hoặc thẻ HTML img, tất cả mà không cần tải file lên.
Load image
🖼️
Drop an image here, or click to browse
Converted in your browser — no upload
Giới thiệu
Công cụ này đọc file ảnh của bạn bằng FileReader API của trình duyệt và mã hóa thành chuỗi Base64 hoàn toàn trên thiết bị của bạn. Bạn có thể sao chép kết quả ở ba định dạng sẵn dùng: raw data URI (dùng được ở bất kỳ nơi nào chấp nhận URL), đoạn CSS cho background-image, hoặc phần tử HTML img đầy đủ. Bảng kết quả còn hiển thị kích thước file gốc bên cạnh kích thước sau mã hóa để bạn đánh giá sự đánh đổi. Vì mã hóa chạy cục bộ, ảnh của bạn không bao giờ rời khỏi trình duyệt — an toàn cho các hình ảnh nhạy cảm như logo hay ảnh cá nhân.
Cách sử dụng
- Kéo thả ảnh vào vùng tải lên hoặc nhấp để chọn file từ thiết bị của bạn.
- Công cụ mã hóa ảnh ngay trong trình duyệt và hiển thị kích thước file gốc cùng kích thước sau mã hóa.
- Chọn định dạng sao chép: raw Base64 data URI, quy tắc CSS background-image, hoặc thẻ HTML img.
- Nhấp nút Sao chép để chép chuỗi đã mã hóa vào clipboard, sẵn sàng dán vào code của bạn.
Câu hỏi thường gặp
- Base64 data URI là gì?
- Base64 data URI mã hóa nội dung file nhị phân thành văn bản thuần túy theo định dạng data:[mime];base64,[encoded], cho phép nhúng ảnh trực tiếp vào HTML, CSS hoặc JSON mà không cần yêu cầu file riêng.
- Ảnh của tôi có được tải lên máy chủ không?
- Không. Quá trình mã hóa sử dụng FileReader API của trình duyệt và chạy hoàn toàn trên thiết bị của bạn. Ảnh không bao giờ rời khỏi trình duyệt.
- Tại sao kết quả Base64 lại lớn hơn nhiều so với ảnh gốc?
- Base64 mở rộng dữ liệu nhị phân khoảng 33% vì cứ 3 byte được biểu diễn thành 4 ký tự ASCII. Đây là điều bình thường và được mong đợi.
- Tôi có thể chuyển đổi những định dạng ảnh nào sang Base64?
- Mọi định dạng ảnh mà trình duyệt có thể đọc: PNG, JPEG, WebP, GIF, SVG, BMP, AVIF và nhiều hơn nữa. Loại MIME được tự động phát hiện từ file.
- Khi nào nên dùng ảnh Base64 thay vì file ảnh thông thường?
- Base64 lý tưởng cho icon nhỏ hoặc logo nhúng trong email HTML một file, CSS nội tuyến, hoặc payload JSON API — những nơi mà yêu cầu HTTP riêng biệt sẽ tăng độ trễ hoặc không được phép. Với ảnh lớn, URL file thông thường hiệu quả hơn.