Giải mã Base64
Dán chuỗi Base64 – dạng chuẩn, URL-safe (Base64URL) hoặc data: URI – để giải mã thành văn bản đọc được. Ảnh, PDF, âm thanh và các loại file khác được nhận diện tự động.
Mẹo: nhấn Ctrl + Enter (⌘ + Enter trên Mac) để giải mã.
Giải mã file Base64
Có file .txt / .b64 chứa Base64? Thả vào đây để lấy lại file gốc (ảnh, PDF, ZIP, âm thanh…). Tối đa 100 MB.
Cách giải mã Base64
- Dán chuỗi Base64 vào ô nhập (hoặc thả file vào phần giải mã file).
- Giữ bảng mã UTF-8 – phù hợp với hầu hết dữ liệu hiện nay. Chọn Tự động nhận diện hoặc một bảng mã cụ thể nếu thấy ký tự
�. - Nhấn GIẢI MÃ, hoặc bật Chế độ trực tiếp để giải mã ngay khi gõ.
- Sao chép hoặc tải kết quả. Ảnh, âm thanh, video và PDF sau khi giải mã có bản xem trước và nút tải xuống.
Công cụ này xử lý được gì
- Base64 chuẩn và URL-safe – tự động nhận cả bảng chữ cái
+/lẫn-_, nên các phần của JWT và token Base64URL giải mã được ngay mà không cần sửa. - Dữ liệu lộn xộn – xử lý được xuống dòng (MIME, PEM), khoảng trắng và thiếu padding
=. Ký tự sai được bỏ qua kèm thông báo, hoặc bị từ chối kèm vị trí chính xác ở chế độ nghiêm ngặt. - Data URI – dán trực tiếp
data:image/png;base64,…; phần tiền tố được bỏ đi và kiểu MIME được dùng để đặt tên file. - Hơn 40 bảng mã – UTF-8, UTF-16/32, Windows-125x, ISO-8859-x, Shift_JIS, GBK, Big5, EUC-KR, KOI8…, có tự động nhận diện.
- File – ảnh (PNG, JPEG, GIF, WebP, SVG), PDF, âm thanh, video, ZIP và tài liệu Office được nhận diện tự động, có thể xem trước hoặc tải xuống.
Ví dụ
| Chuỗi Base64 cần giải mã | Kết quả giải mã |
|---|---|
SGVsbG8gV29ybGQh | Hello World! |
eyJhbGciOiJIUzI1NiJ9 | {"alg":"HS256"} (phần header của JWT) |
Câu hỏi thường gặp
Vì sao kết quả có ký tự � hoặc ký tự lạ?
Base64 chỉ lưu các byte, không lưu bảng mã đã tạo ra chúng. Nếu văn bản được viết bằng bảng mã cũ (ví dụ Windows-1258, Windows-1252 hoặc Shift_JIS), hãy chọn bảng mã đó ở Bảng mã nguồn hoặc thử Tự động nhận diện.
Kết quả vẫn trông giống Base64, phải làm sao?
Có thể dữ liệu đã bị mã hóa hai lần. Bấm Dùng làm đầu vào rồi giải mã thêm lần nữa.
Chế độ thường và chế độ nghiêm ngặt khác nhau thế nào?
Mặc định, các ký tự không thuộc bảng chữ cái Base64 sẽ bị bỏ qua và bạn được báo số ký tự đã bỏ. Chế độ nghiêm ngặt thì dừng ngay ở ký tự sai hoặc lỗi padding đầu tiên và đánh dấu vị trí của nó – hữu ích khi cần kiểm tra dữ liệu.
Dữ liệu đầu vào tối đa bao nhiêu?
Phần giải mã file nhận file tối đa 100 MB. Ô văn bản nhận được vài MB dữ liệu Base64.