Giải mã Base64

Giải mã Base64 thành văn bản UTF-8 trong trình duyệt. Hỗ trợ Base64 chuẩn, Base64URL, Data URI, kiểm tra ký tự đệm và tải byte gốc mà không cần tải dữ liệu lên.

0 ký tự
Kết quả

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

Cách giải mã chuỗi Base64

  1. Dán giá trị Base64 hoặc Data URI Base64 đầy đủ. Chế độ giải mã đã được chọn sẵn.
  2. Giải mã rồi sao chép văn bản dễ đọc, hoặc tải byte gốc nếu kết quả là tệp.
  3. Để xem trước ảnh, dùng công cụ Base64 sang ảnh. Với JWT đầy đủ, dùng bộ giải mã JWT để xem riêng từng phần.

Tìm hiểu về Giải mã Base64

Dán giá trị đã mã hóa, không kèm thẻ HTML hay dấu ngoặc kép bao quanh chuỗi JSON. Công cụ nhận Base64 chuẩn và dạng an toàn cho URL hợp lệ, có ký tự đệm đúng hoặc không có; bỏ qua dấu cách, tab và xuống dòng. Byte UTF-8 được hiển thị thành văn bản. Các byte khác vẫn tải xuống nguyên vẹn; nếu không phải UTF-8 hợp lệ, công cụ hiển thị bản xem trước thập lục phân. Đây không phải giải mật mã hay khôi phục mật khẩu.

Ví dụ: khôi phục văn bản UTF-8 từ Base64

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

Câu hỏi thường gặp về Giải mã Base64

Vì sao kết quả là thập lục phân thay vì văn bản?

Các byte sau giải mã không phải UTF-8 hợp lệ. Đó có thể là ảnh, tệp nén hoặc văn bản dùng bảng mã khác. Tải xuống giữ nguyên byte gốc; công cụ không đoán các bảng mã ký tự cũ.

Có giải mã được khi thiếu ký tự đệm = không?

Có, nếu độ dài và các bit còn lại hợp lệ. Công cụ chấp nhận bỏ ký tự đệm, nhưng từ chối ký tự đệm sai, trộn bảng ký tự chuẩn với dạng an toàn cho URL và các bit cuối không hợp lệ. Không thể khôi phục byte đã mất trong chuỗi bị cắt.

Có thể dán Data URI, tham số URL hoặc giá trị JSON không?

Có thể dán URI data:…;base64,… đầy đủ. Với JSON, sao chép giá trị chuỗi không kèm dấu ngoặc kép. Nếu có ký tự thoát phần trăm trong URL, hãy giải mã URL trước. Đừng đổi + thành dấu cách vì sẽ làm thay đổi giá trị Base64.

Giải mã được token có chứng minh token là thật không?

Không. Base64 là cách biểu diễn có thể đảo ngược, không phải mã hóa bảo mật hay kiểm tra chữ ký. JWT có các phần phân cách bằng dấu chấm; công cụ JWT đọc phần đầu và nội dung nhưng không xác minh tính xác thực.

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.

  • 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ã.

  • Base64 thành ảnh

    Giải mã ảnh Base64 hoặc Data URI, xem trước các định dạng được hỗ trợ và tải byte ảnh gốc xuống.

  • 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.

  • Giải mã JWT

    Đọc phần đầu, nội dung và thời hạn của JWT mà không gửi token đi nơi khá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.