Base64 Encoder / Decoder

Mã hóa và giải mã văn bản hoặc file sang định dạng Base64.

ĐƯỢC TÀI TRỢ

Mở thẻ tín dụng VPBank

Đăng ký mở thẻ tín dụng VPBank 100% online. Nhận nhiều ưu đãi hấp dẫn.

Mở xem ngay

Giới thiệu Base64 Encoder / Decoder

Base64 Encoder/Decoder là gì?

Base64 là một phương pháp mã hóa nhị phân thành văn bản ASCII. Công cụ này giúp bạn encode văn bản hoặc file sang Base64decode Base64 trở lại văn bản gốc — tất cả chạy 100% trên trình duyệt.

Khi nào cần dùng Base64?

  • Nhúng ảnh vào HTML/CSS: <img src="data:image/png;base64,..."> để tránh HTTP request thêm.
  • Truyền dữ liệu qua URL: Tránh lỗi với ký tự đặc biệt khi nhúng dữ liệu vào query params.
  • Email attachments: Các file đính kèm email được mã hóa Base64 theo chuẩn MIME.
  • API authentication: Basic Auth header dùng username:password được Base64 encode.

Hướng dẫn sử dụng

  1. Chọn chế độ Encode hoặc Decode.
  2. Nhập văn bản hoặc kéo & thả file vào ô input.
  3. Kết quả xuất hiện ngay lập tức — nhấn Copy để sao chép.
  4. Nhấn Đảo chiều để hoán đổi input/output.

Câu hỏi thường gặp

Base64 có phải là mã hóa bảo mật không?

Không. Base64 là encoding (mã hóa trình bày), không phải encryption (mã hóa bảo mật). Bất kỳ ai cũng có thể decode Base64 mà không cần khóa. Đừng dùng Base64 để bảo vệ thông tin nhạy cảm.

Base64 làm tăng kích thước dữ liệu bao nhiêu?

Khoảng 33%. Mỗi 3 byte dữ liệu gốc sẽ trở thành 4 ký tự Base64.

Sự khác biệt giữa Base64 và Base64 URL-safe là gì?

Base64 URL-safe thay thế ký tự + bằng - và / bằng _ để tránh xung đột với cú pháp URL. Công cụ này hỗ trợ cả hai phiên bản.