Về công cụ này

Công cụ Base64 này chuyển văn bản sang Base64 và giải mã chuỗi Base64 trở lại văn bản dễ đọc, xử lý chính xác các ký tự UTF-8 như chữ có dấu và emoji.

Cách sử dụng

  1. Nhập hoặc dán văn bản hay chuỗi Base64 vào ô nhập liệu.
  2. Nhấn Encode để chuyển văn bản sang Base64, hoặc Decode để chuyển Base64 về văn bản.
  3. Nhấn Copy Output để sao chép kết quả.

Điều nên biết

  • Base64 được định nghĩa trong RFC 4648 và biểu diễn dữ liệu nhị phân bằng 64 ký tự ASCII: A–Z, a–z, 0–9, + và /, với = dùng để đệm.
  • Kết quả Base64 lớn hơn dữ liệu gốc khoảng 33%, vì cứ 3 byte sẽ trở thành 4 ký tự.
  • Văn bản được mã hóa UTF-8 trước khi chuyển sang Base64, nên ký tự tiếng Việt, ngôn ngữ khác và emoji đều được giữ nguyên khi mã hóa rồi giải mã.
  • Base64 là một cách mã hóa, không phải mật mã hóa — bất kỳ ai cũng có thể giải mã.

Chạy hoàn toàn trong trình duyệt của bạn — không có dữ liệu nào bạn nhập được tải lên hay lưu lại.

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

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

Không. Base64 là cách mã hóa có thể đảo ngược, dùng để truyền dữ liệu nhị phân qua các kênh chỉ hỗ trợ văn bản. Nó không mang lại bảo mật nào, vì vậy đừng bao giờ dùng nó để che giấu mật khẩu hay bí mật.

Tại sao giải mã báo lỗi “Invalid Base64”?

Dữ liệu đầu vào chứa ký tự nằm ngoài bảng chữ cái Base64 hoặc có độ dài không đúng. Base64 an toàn cho URL dùng - và _ thay cho + và /, điều mà giải mã chuẩn không chấp nhận.

Base64 được dùng ở đâu?

Các ứng dụng phổ biến gồm tệp đính kèm email (MIME), data: URL cho hình ảnh, header xác thực HTTP Basic và các phần của JSON Web Token.

Dữ liệu của tôi có bị gửi lên máy chủ không?

Không. Việc mã hóa và giải mã chạy cục bộ trong trình duyệt, nên văn bản không bao giờ rời khỏi thiết bị của bạn.