Chuyển đến nội dung
Bạn đang ngoại tuyến. Một số tính năng có thể không hoạt động.

Bộ mã hóa & giải mã Base64

Mã hóa và giải mã văn bản, tệp và hình ảnh tức thì trong trình duyệt của bạn.

Đang xử lý…

Cách mã hóa hoặc giải mã Base64 trực tuyến

  1. Mở trình chuyển đổi Base64

    Mở trình chuyển đổi Base64 của Hanoon trong trình duyệt.

  2. Nhập dữ liệu

    Dán văn bản để mã hóa hoặc dán chuỗi Base64 để giải mã. Bạn cũng có thể tải tệp lên.

  3. Nhận kết quả

    Việc chuyển đổi diễn ra ngay lập tức. Sao chép đầu ra hoặc tải xuống tệp đã giải mã.

Mã hóa Base64 là gì?

Base64 là cách mã hóa nhị phân thành văn bản có thể đảo ngược, không phải mã hóa bảo mật. Với UTF-8, Hello thành SGVsbG8= và 한글 thành 7ZWc6riA; giải mã bằng UTF-8 khôi phục văn bản gốc.

Làm cách nào để mã hóa tệp sang Base64?

Chọn chế độ Tệp và Mã hóa, rồi kéo thả hoặc chọn tệp; kết quả Base64 được tạo tự động và có thể sao chép. Để khôi phục tệp, chọn Tệp và Giải mã, dán Base64 rồi tải kết quả xuống. Tuân theo giới hạn tải lên hiển thị, tùy vào bộ nhớ thiết bị; dữ liệu đầu vào đã mã hóa có giới hạn kích thước riêng.

Dữ liệu của tôi có an toàn không?

Dữ liệu đầu vào chuyển đổi và byte của tệp được xử lý trong trình duyệt và không được gửi đến backend của ứng dụng. Tài nguyên trang và phân tích sử dụng có thể sử dụng mạng. Liên kết chia sẻ chứa dữ liệu đầu vào đã nén mà người nhận có thể đọc và có thể còn trong lịch sử trình duyệt.

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

URL-safe thay + và / bằng - và _. Công cụ này cũng bỏ các dấu = ở cuối đầu ra URL-safe. Đầu ra Data URL thêm tiền tố data:...;base64, và luôn dùng Base64 chuẩn, ngay cả khi bật URL-safe. Không định dạng nào trong số này mã hóa bảo mật dữ liệu.

Tôi có thể xem trước hình ảnh được mã hóa Base64 không?

Chế độ Tệp có thể xem trước PNG, JPEG, GIF, WebP và BMP nếu vượt qua kiểm tra định dạng, kích thước ảnh và trình duyệt hiển thị được. SVG không có bản xem trước. Tệp đã giải mã thành công vẫn có thể tải xuống dù không có bản xem trước.

Vì sao giải mã thất bại hoặc văn bản không đọc được?

Kiểm tra đã chọn đúng chế độ chuẩn hoặc URL-safe. SGVsbG8= là Base64 chuẩn hợp lệ; SGVsbG8 chỉ được chấp nhận ở chế độ URL-safe. Ký tự, độ dài và phần đệm không hợp lệ sẽ bị từ chối, nên đừng tùy ý thêm =. Với văn bản, chọn bảng mã gốc: byte Base64 hợp lệ vẫn có thể không hợp lệ theo UTF-8. Giải mã dữ liệu nhị phân ở chế độ Tệp.