Mã hóa và giải mã Base64
Chuyển văn bản sang Base64 và ngược lại, biến tệp hoặc ảnh bất kỳ thành Base64 hay data URL, hoặc khôi phục tệp gốc từ chuỗi Base64.
- Chọn văn bản, tệp hoặc Base64 → tệp
- Dán văn bản hoặc chọn tệp
- Sao chép hoặc tải kết quả
Tệp không bao giờ rời khỏi thiết bị của bạn
Base64 được dùng ở đâu
- Nhúng ảnh nhỏ vào HTML, CSS hoặc email dưới dạng data URL.
- Gửi tệp bên trong JSON hoặc XML qua API.
- Tệp đính kèm email (MIME) và tiêu đề xác thực cơ bản.
- Lưu dữ liệu nhị phân trong trường chỉ nhận văn bản.
Ba chế độ
- Văn bản: mã hóa bất kỳ văn bản nào sang Base64 UTF-8 hoặc giải mã Base64 thành văn bản đọc được.
- Tệp → Base64: chuyển bất kỳ tệp nào thành Base64 hoặc data URL dùng ngay.
- Base64 → tệp: dán chuỗi và tải tệp gốc với loại đã được nhận diện.
Cần biết
Base64 làm dữ liệu lớn hơn khoảng 33% và không bảo vệ dữ liệu: ai cũng giải mã được. Hãy dùng nó để truyền dữ liệu, không phải để che giấu. Khoảng trắng và xuống dòng trong chuỗi dán vào được tự động bỏ qua.
Câu hỏi thường gặp
Base64 là gì?
Cách biểu diễn dữ liệu nhị phân bằng 64 ký tự văn bản an toàn, dùng trong email, JSON, data URL và API. Đây là mã hóa ký tự, không phải mã hóa bảo mật.
Có hỗ trợ tiếng Việt có dấu và emoji không?
Có. Văn bản được mã hóa theo UTF-8 nên mọi ngôn ngữ đều được giải mã chính xác.
Base64 an toàn cho URL là gì?
Biến thể dùng - và _ thay cho + và /, bỏ dấu = ở cuối để có thể dùng trong liên kết và tên tệp.
Data URL là gì?
Chuỗi Base64 có tiền tố như data:image/png;base64, cho phép nhúng ảnh hoặc tệp trực tiếp vào HTML hay CSS.
Làm sao đổi Base64 về lại tệp?
Mở thẻ Base64 → tệp và dán chuỗi. Loại tệp được nhận diện tự động, ảnh có xem trước và bạn có thể tải tệp xuống.
Tệp của tôi có bị tải lên không?
Không. Mã hóa và giải mã chỉ diễn ra trên thiết bị của bạn.