Giải mã Base64
Giải mã chuỗi Base64 về văn bản dễ đọc ngay lập tức. Xem header xác thực, token, payload API và nội dung email. Base64 decoder online miễn phí.
Chuyển chuỗi Base64 về văn bản dễ đọc
Bạn sẽ gặp chuỗi Base64 khắp nơi trên web: trong header HTTP, payload JSON, mã nguồn email, file cấu hình và token. Chúng trông như chữ cái ngẫu nhiên, thường kết thúc bằng một hoặc hai dấu =. Công cụ này chuyển chúng về văn bản gốc để bạn xem bên trong có gì.
Ví dụ, SGVsbG8sIEJvdHN5IQ== giải mã thành Hello, Botsy!. Dán chuỗi, gửi và đọc kết quả.
Nếu kết quả trông như ký hiệu lộn xộn, dữ liệu gốc có lẽ không phải văn bản. Có thể đó là ảnh, file nén hoặc dữ liệu đã mã hóa. Với ảnh, hãy thử công cụ chuyển Base64 sang ảnh.
Cách dùng công cụ giải mã Base64
- Dán chuỗi Base64 vào ô nội dung. Bỏ các tiền tố như
Basichoặcdata:...;base64,. - Gửi để giải mã.
- Đọc hoặc sao chép văn bản đã giải mã.
Ví dụ
Văn bản thường
Đầu vào: TXkgQm90c3kgdG9vbHM=
Kết quả: My Botsy tools
Văn bản có dấu
Đầu vào: w7FhbmTDug==
Kết quả: ñandú
Văn bản UTF-8 được giải mã đúng, kể cả dấu.
Thiếu phần đệm
Đầu vào: SGVsbG8gd29ybGQ
Kết quả: Hello world
Thiếu dấu = ở cuối không ảnh hưởng trong trường hợp này.
Ứng dụng phổ biến
- Xem nội dung bên trong header HTTP Basic Authorization khi debug.
- Đọc phần header và payload của JWT (đó là JSON mã hóa Base64URL).
- Kiểm tra giá trị Base64 trong Kubernetes secret, biến môi trường hoặc file cấu hình.
- Đọc các phần đã mã hóa trong mã nguồn thô của email.
- Kiểm tra kết quả do code của chính bạn tạo ra Base64.
Mẹo và lưu ý
- Nếu giải mã thất bại, hãy kiểm tra thiếu dấu đệm
=, khoảng trắng hay xuống dòng thừa, hoặc ký tự không thuộc bảng chữ Base64. - JWT và một số API dùng Base64 an toàn cho URL, thay
+và/bằng-và_. Đổi lại trước khi giải mã nếu cần. - JSON sau khi giải mã sẽ dễ đọc hơn khi chạy qua công cụ định dạng JSON.
- Cẩn thận với token và thông tin đăng nhập: giải mã token không có nghĩa là xác minh nó, và bạn không nên dán bí mật đang dùng vào bất kỳ website nào.
Trường hợp đặc biệt và giới hạn
- Ký tự không hợp lệ bị bỏ qua lặng lẽ thay vì báo lỗi.
SGVsbG8@IHdvcmxkgiải mã thành "Hello" kèm ký tự rác, nên kết quả vô nghĩa thường là dấu hiệu chuỗi bị hỏng. - Base64 an toàn cho URL (có
-và_) sẽ giải mã sai nếu không đổi lại thành+và/:PDw_Pz4-cho ra ký tự rác,PDw/Pz4+cho ra<<??>>. - Dữ liệu nhị phân như ảnh hay file zip hiển thị thành ký hiệu không đọc được. Dùng công cụ Base64 sang ảnh cho hình ảnh.
- Xuống dòng trong chuỗi dài (thường gặp trong mã nguồn email) được bỏ qua, nên bạn có thể dán nguyên như vậy.
Câu hỏi thường gặp
Làm sao biết một chuỗi có phải Base64 không?
Base64 chỉ dùng A–Z, a–z, 0–9, + và /, có thể kết thúc bằng dấu đệm =, và độ dài thường là bội số của 4. Đó là dấu hiệu, không phải bằng chứng; cách dễ nhất là thử giải mã.
Vì sao văn bản giải mã trông vô nghĩa?
Dữ liệu gốc có lẽ là nhị phân, như ảnh, file zip hoặc byte đã mã hóa, chứ không phải văn bản.
Có thể giải mã JWT bằng công cụ này không?
Bạn có thể giải mã phần header và payload (hai phần đầu ngăn cách bởi dấu chấm). Hãy đổi - và _ thành + và / trước. Giải mã không kiểm tra chữ ký.
Giải mã Base64 có giống giải mã bảo mật (decrypt) không?
Không. Base64 là cách mã hóa công khai, không có khóa. Ai cũng giải mã được, vì vậy không nên dùng nó để bảo vệ bí mật.
Công cụ liên quan
- Mã hóa Base64: Mã hóa chuỗi bất kỳ sang Base64.
- Base64 sang ảnh: Giải mã đầu vào Base64 thành ảnh.
- Giải mã URL: Giải mã URL trở lại thành chuỗi bình thường.
- Kiểm tra & định dạng JSON: Kiểm tra nội dung JSON và trình bày đẹp mắt.
- Chuyển đổi hex: Chuyển văn bản sang thập lục phân và ngược lại cho mọi chuỗi đầu vào.
Công cụ tương tự
Mã hóa văn bản hoặc chuỗi bất kỳ sang Base64 ngay lập tức. Dùng cho data URI, header HTTP Basic auth, email và API. Base64 encoder online miễn phí.
Công cụ miễn phí phổ biến
Tạo mật khẩu mạnh, ngẫu nhiên chỉ với một cú nhấp. Chọn độ dài, thêm chữ hoa, chữ thường, số và ký tự đặc biệt. Miễn phí, không cần đăng ký.
Chuyển văn bản sang CHỮ HOA, chữ thường, viết hoa đầu câu, Viết Hoa Mỗi Từ, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case. Miễn phí.
Tra cứu bản ghi DNS của tên miền bất kỳ: A, AAAA, CNAME, MX, NS, TXT và SOA. Kiểm tra cấu hình email, SPF, xác minh và nameserver miễn phí.
Tạo link chat WhatsApp với số điện thoại và tin nhắn điền sẵn. Gắn vào website, bio, quảng cáo hoặc mã QR. Công cụ tạo link wa.me miễn phí.
Nhập địa chỉ IP để tìm tên host hoặc tên miền gắn với nó qua tra cứu reverse DNS (bản ghi PTR). Công cụ tra cứu IP ngược miễn phí, không cần đăng ký.
Kiểm tra chứng chỉ SSL/TLS của website bất kỳ: common name, tổ chức cấp, loại chữ ký, ngày cấp và ngày hết hạn. Công cụ check SSL miễn phí.