Cách mã hóa hoặc giải mã Base64
- Chọn mã hóa hay giải mã.
- Nhập hoặc dán văn bản vào ô đầu vào: kết quả hiện ra ngay lập tức.
- Nếu dùng trong địa chỉ web, hãy bật biến thể an toàn cho URL.
- Sao chép kết quả hoặc dùng nó làm đầu vào mới để thực hiện nhiều bước liên tiếp.
Base64 là gì
Base64 là cách biểu diễn dữ liệu chỉ bằng 64 ký tự (chữ cái, chữ số, + và /), để dữ liệu có thể đi qua những hệ thống chỉ dành cho văn bản: email, địa chỉ web, tệp JSON hay tiêu đề xác thực.
Base64 không phải là mã hóa bảo mật: ai cũng giải mã được. Nó không dùng để bảo vệ mật khẩu hay dữ liệu nhạy cảm, chỉ để truyền hoặc lưu dữ liệu dưới dạng văn bản.
Biến thể an toàn cho URL thay + và / bằng - và _ rồi bỏ phần đệm =, để kết quả có thể đặt vào địa chỉ mà không cần thoát ký tự.
Lưu ý
- Công cụ này làm việc với văn bản. Muốn chuyển đổi tệp hoặc hình ảnh, bạn cần công cụ khác.
- Văn bản được mã hóa theo UTF-8; nếu bạn giải mã dữ liệu không phải văn bản UTF-8, công cụ sẽ báo không hợp lệ.
- Base64 làm kích thước nội dung tăng thêm khoảng một phần ba.
Câu hỏi thường gặp
Base64 có an toàn không, có mã hóa bảo mật văn bản không?
Không. Base64 chỉ đổi cách biểu diễn văn bản và ai cũng đảo ngược được. Để bảo vệ thông tin cần dùng mã hóa thực sự.
Có dùng được với tiếng Việt có dấu và emoji không?
Có. Văn bản được chuyển sang UTF-8 trước khi mã hóa nên các ký tự đặc biệt được giữ nguyên.
Base64 an toàn cho URL là gì?
Đây là biến thể dùng - và _ thay cho + và /, và không có phần đệm =. Nó thường dùng trong token và địa chỉ web.
Văn bản của tôi có bị gửi đến máy chủ nào không?
Không. Việc chuyển đổi diễn ra trên trình duyệt và văn bản không rời khỏi thiết bị của bạn.
Có miễn phí không?
Có, miễn phí, không cần đăng ký và chạy trực tiếp trên trình duyệt.