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

Chuyển văn bản sang Base64 hoặc giải mã ngay trong trình duyệt. Hỗ trợ UTF-8, đầu vào an toàn cho URL, tải dữ liệu nhị phân, tùy chỉnh phần đệm và ngắt dòng.

0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách mã hóa và giải mã Base64

  1. Chọn mã hóa cho văn bản thường hoặc giải mã cho chuỗi Base64.
  2. Dán nội dung, rồi chỉnh phần đệm và độ dài dòng nếu cần.
  3. Sao chép kết quả hoặc tải các byte đã giải mã. Dùng công cụ bên dưới để xử lý ảnh và tệp.

Tìm hiểu về Mã hóa và giải mã Base64

Base64 biểu diễn byte bằng văn bản, không phải mã hóa bảo mật. Bộ giải mã chấp nhận dữ liệu thiếu phần đệm và có ngắt dòng MIME, nhưng từ chối ký tự sai và bit đệm khác 0. Có thể tải kết quả nhị phân mà không thay đổi byte.

Ví dụ mã hóa Base64

Dữ liệu đầu vào
Xin chào thế giới! 👋
Kết quả
WGluIGNow6BvIHRo4bq/IGdp4bubaSEg8J+Riw==

Câu hỏi thường gặp về Mã hóa và giải mã Base64

Base64 có bảo mật dữ liệu không?

Không. Base64 chỉ đổi cách biểu diễn byte. Ai cũng có thể giải mã mà không cần khóa bí mật, nên không dùng để bảo vệ mật khẩu hay thông tin riêng tư.

Vì sao chuỗi Base64 bị từ chối?

Kiểm tra dấu câu bị sao chép nhầm, dữ liệu bị cắt hoặc ký tự sai. Có thể bỏ phần đệm = và dùng ngắt dòng MIME, nhưng ký tự không hợp lệ và phần đệm không nhất quán sẽ bị từ chối.

Có thể chuyển ảnh và tệp sang Base64 không?

Có. Dùng công cụ ảnh cho ảnh hoặc Data URI, công cụ tệp cho các tệp khác. Công cụ chuyển ngược khôi phục các byte gốc. Dữ liệu sau mã hóa thường lớn hơn khoảng một phần ba.

Vì sao kết quả giải mã không đọc được như văn bản?

Dữ liệu có thể là ảnh, tài liệu hoặc văn bản dùng bảng mã khác. UTF-8 hợp lệ được hiển thị dưới dạng văn bản; dữ liệu khác có bản xem trước thập lục phân. Tệp tải xuống giữ nguyên các byte đã giải mã.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

  • Mã hóa và giải mã Base64URL

    Chuyển văn bản sang Base64 an toàn cho URL với dấu - và _. Mã hóa hoặc giải mã chuỗi Base64URL không có phần đệm.

  • Tệp sang Base64

    Chuyển tệp bất kỳ sang chuỗi Base64, tùy chọn thêm tiền tố Data URI, ký tự đệm và ngắt dòng MIME.

  • Base64 thành tệp

    Chuyển chuỗi Base64 và Data URI thành tệp tải xuống mà không làm thay đổi dữ liệu nhị phân đã giải mã.

  • Kiểm tra Unicode và chuyển đổi chuỗi thoát

    Xem điểm mã Unicode, byte UTF-8 và đơn vị UTF-16; chuyển chuỗi thoát Unicode JavaScript thành văn bản đọc được.

Tác vụ thường dùng và ví dụ

  • Giải mã Base64

    Khôi phục Base64 thành văn bản UTF-8 dễ đọc hoặc tải xuống các byte gốc.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.