ToolsMaxxing

Mã hóa và giải mã Base64

Mã hóa văn bản thành Base64 hoặc giải mã ngược lại, hỗ trợ đầy đủ Unicode và Base64 an toàn cho URL.

Tệp của bạn ở lại trên thiết bị

Cách dùng

  1. 1Chọn Mã hóa hoặc Giải mã.
  2. 2Dán văn bản hoặc chuỗi Base64 của bạn.
  3. 3Bật an toàn cho URL nếu kết quả sẽ đưa vào URL, token hoặc tên tệp.
  4. 4Sao chép kết quả hoặc tải xuống.

Các tùy chọn có tác dụng gì

Bảng ký tự an toàn cho URL
Dùng - và _ thay cho + và /, như trong JWT và nhiều API web.
Giữ phần đệm =
Base64 thường kết thúc bằng một hoặc hai dấu = để độ dài chia hết cho bốn. Tắt đi để bỏ chúng.

Quyền riêng tư

Mọi thứ chạy ngay trong trình duyệt. Những gì bạn dán không bao giờ được gửi đến máy chủ. Token, khóa và thông tin đăng nhập bạn dán vào đây ở lại trên thiết bị.

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

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

Không. Nó chỉ là cách viết các byte thành văn bản thường, và ai cũng giải mã được. Đừng bao giờ dùng nó để giấu mật khẩu.

Có dùng được với tiếng Bangla, emoji và các ngôn ngữ khác không?

Có. Văn bản được chuyển thành byte UTF-8 trước khi mã hóa và giải mã ngược lại bằng UTF-8, nên mọi chữ viết đều qua lại chính xác. Hàm btoa thuần của trình duyệt bị lỗi với các ký tự này.

Sao khi giải mã tôi nhận được thông báo "không phải văn bản UTF-8"?

Chuỗi Base64 hợp lệ nhưng các byte không phải văn bản, ví dụ một ảnh hoặc tệp zip. Công cụ này chỉ giải mã ra văn bản.

Tôi có thể dán data URL không?

Có. Phần tiền tố như data:text/plain;base64, sẽ được bỏ đi trước khi giải mã. Với ảnh, hãy dùng công cụ Ảnh sang Base64.

Sao kết quả dài hơn khoảng một phần ba?

Cứ ba byte thành bốn ký tự, nên dữ liệu đã mã hóa lớn hơn khoảng 33 phần trăm.

Công cụ liên quan