Cách chuyển file sang Base64
- Kéo thả file vào ô hoặc nhấp để chọn file từ thiết bị của bạn.
- Chọn định dạng đầu ra: Base64 thuần, data URI kèm kiểu MIME hoặc đối tượng JSON.
- Sao chép kết quả hoặc tải về dưới dạng file .txt.
Ứng dụng phổ biến cho lập trình viên
- Gửi file tới API REST hoặc GraphQL bên trong JSON.
- Nhúng font chữ vào CSS bằng
@font-face { src: url(data:font/woff2;base64,…) }. - Lưu chứng chỉ và file cấu hình trong Kubernetes secret hoặc biến môi trường.
- Viết dữ liệu kiểm thử (test fixture) mà không cần file nhị phân riêng.
Cách làm bằng dòng lệnh
Linux: base64 -w 0 file.zip. macOS: base64 -i file.zip. Windows: certutil -encode file.zip out.txt hoặc PowerShell [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
Câu hỏi thường gặp
Công cụ hỗ trợ những loại file nào?
Tất cả. Base64 làm việc trực tiếp trên các byte thô, nên mọi file đều có thể mã hóa: PDF, DOCX, ZIP, MP3, MP4, font chữ, file thực thi và nhiều loại khác.
File của tôi có bị tải lên máy chủ không?
Không. File được đọc và mã hóa ngay trong trình duyệt của bạn, không bao giờ rời khỏi máy tính hay điện thoại.
Vì sao nên thêm tiền tố data URI?
Tiền tố này cho trình duyệt và các chương trình khác biết chuỗi Base64 chứa loại file gì, nhờ đó bạn có thể dùng trực tiếp trong HTML, CSS hoặc Markdown.