Mã hóa/Giải mã Base64
Công cụ mã hóa và giải mã Base64 miễn phí trực tuyến. Chuyển đổi văn bản sang Base64 và Base64 sang văn bản ngay lập tức. Không tải lên máy chủ, 100% riêng tư.
Mã hóa Base64 là gì?
Base64 là một sơ đồ mã hóa nhị phân thành văn bản nhằm chuyển đổi dữ liệu nhị phân thành định dạng chuỗi ASCII bằng cách sử dụng 64 ký tự. Nó thường được sử dụng để nhúng dữ liệu nhị phân vào các định dạng dựa trên văn bản.
Mã hóa Base64 hoạt động như thế nào?
Base64 lấy 3 byte (24 bit) dữ liệu nhị phân và chuyển đổi chúng thành 4 ký tự ASCII (mỗi ký tự đại diện cho 6 bit). Điều này tăng kích thước dữ liệu lên khoảng 33%.
Những ký tự nào được sử dụng trong Base64?
Base64 sử dụng 64 ký tự: A-Z (26 chữ hoa), a-z (26 chữ thường), 0-9 (10 chữ số), + và /. Ký tự = được sử dụng để đệm.
Sử dụng công cụ Base64 này có an toàn không?
Có, tất cả quá trình xử lý được thực hiện cục bộ trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến bất kỳ máy chủ nào, đảm bảo quyền riêng tư và bảo mật 100%.
Base64 an toàn URL là gì?
Base64 an toàn URL thay thế + bằng - và / bằng _, và loại bỏ đệm (=). Điều này làm cho nó an toàn để sử dụng trong URL và tên tệp mà không có vấn đề mã hóa.
Tại sao Base64 tăng kích thước tệp?
Base64 chuyển đổi 3 byte thành 4 ký tự, dẫn đến tăng kích thước 33%. Chi phí này là cần thiết để đại diện cho dữ liệu nhị phân dưới dạng văn bản có thể in được.
Những công dụng phổ biến của Base64 là gì?
Base64 được sử dụng để nhúng hình ảnh trong CSS/HTML, mã hóa tệp đính kèm email (MIME), lưu trữ mật khẩu trong cơ sở dữ liệu, truyền dữ liệu nhị phân qua giao thức văn bản và URI dữ liệu.
Tôi có thể giải mã bất kỳ chuỗi Base64 nào không?
Có, miễn đó là một chuỗi mã hóa Base64 hợp lệ. Nếu chuỗi chứa ký tự không hợp lệ hoặc đệm không đúng, công cụ sẽ cảnh báo bạn.
Mục đích của ký tự đệm (=) là gì?
Đệm (=) đảm bảo độ dài chuỗi Base64 là bội số của 4. Nó được thêm vào khi độ dài dữ liệu đầu vào không chia hết cho 3.
Base64 có thể mã hóa hình ảnh không?
Có, Base64 có thể mã hóa bất kỳ dữ liệu nhị phân nào bao gồm hình ảnh. Kết quả là một chuỗi văn bản có thể được nhúng trực tiếp vào HTML/CSS bằng cách sử dụng URI dữ liệu.
Base64 có phải là mã hóa không?
Không, Base64 là mã hóa, không phải mã hóa bảo mật. Nó dễ dàng đảo ngược và không cung cấp bảo mật. Nó dành cho việc đại diện dữ liệu, không phải bảo vệ.
Sự khác biệt giữa Base64 và UTF-8 là gì?
UTF-8 là mã hóa ký tự cho văn bản Unicode. Base64 là sơ đồ mã hóa nhị phân thành văn bản. UTF-8 đại diện cho các ký tự văn bản; Base64 đại diện cho dữ liệu nhị phân dưới dạng văn bản.
Cách sử dụng Mã hóa/Giải mã Base64
Mã hóa Base64 biến dữ liệu nhị phân thành văn bản thuần gồm 64 ký tự ASCII an toàn, giúp dữ liệu đi qua các hệ thống chỉ hỗ trợ văn bản như email, JSON, XML hay data URI mà không bị hỏng. Công cụ này mã hóa và giải mã Base64 hoàn toàn ngay trong trình duyệt — mọi thứ bạn dán vào đều không được gửi lên máy chủ.
- Dán nội dung của bạn vào ô nhập liệu — văn bản thường để mã hóa, hoặc chuỗi Base64 để giải mã. Khi chế độ tự động đang bật, công cụ tự nhận dạng loại đầu vào và hiển thị kết quả ngay khi bạn gõ.
- Tắt chế độ tự động nếu muốn tự tay điều khiển, rồi nhấn Mã hóa hoặc Giải mã để ép đúng kiểu chuyển đổi bạn cần. Cách này hữu ích với chuỗi có thể được hiểu theo cả hai hướng.
- Nhấn Hoán đổi để đưa kết quả trở lại ô nhập liệu, thuận tiện khi thực hiện các bước chuyển đổi liên tiếp theo cả hai chiều.
- Nhấn Sao chép để đưa kết quả vào bộ nhớ tạm, hoặc bôi đen một phần kết quả để chỉ sao chép đoạn đó.
Base64 chỉ là mã hóa ký tự, không phải mật mã bảo mật — ai cũng có thể giải ngược. Đừng dùng nó để che giấu mật khẩu hay thông tin bí mật; dữ liệu nhạy cảm cần cơ chế mã hóa an toàn thực sự.
Công cụ liên quan
- Hình sang Base64 Chuyển đổi hình ảnh thành chuỗi Base64 và giải mã Base64 trở lại thành hình ảnh. Hỗ trợ PNG, JPG, GIF, WebP, SVG, BMP, ICO. 100% trên trình duyệt, không tải lên.
- Bộ Mã Hóa Giải Mã Base32 Mã hóa văn bản sang Base32 hoặc giải mã Base32 về văn bản ngay lập tức. 100% trên trình duyệt, không tải lên dữ liệu. Tuân thủ RFC 4648. Hoàn hảo cho bí mật TOTP, khóa OTP, dữ liệu QR code và chuyển đổi nhị phân sang văn bản.
- Bộ chuyển Văn bản sang Hex Bộ chuyển văn bản sang thập lục phân trực tuyến miễn phí. Mã hóa văn bản ASCII và Unicode thành giá trị hex ngay lập tức với đầu ra cách nhau hoặc liên tục. Hoạt động trên trình duyệt, không cần cài đặt.
- Hex sang Văn bản Chuyển đổi chuỗi thập lục phân thành văn bản có thể đọc ngay lập tức. Giải mã giá trị hex thành văn bản ASCII hoặc UTF-8 với hỗ trợ nhiều định dạng.
- Bộ Chuyển Đổi Văn Bản Sang Nhị Phân Chuyển đổi văn bản sang mã nhị phân tức thì. Bộ dịch nhị phân UTF-8 miễn phí trực tuyến.
- Mã Hóa Giải Mã URL Bộ mã hóa, giải mã và phân tích URL trực tuyến miễn phí. Chuyển đổi văn bản thành mã hóa phần trăm, giải mã chuỗi URL và trích xuất tham số truy vấn.
- Trình xem Hex Xem nội dung tệp ở định dạng hex dump với tìm kiếm, điều hướng offset và cuộn ảo
- Mã hóa / Giải mã AES Mã hóa/giải mã AES với chế độ CBC, CFB, CTR, OFB, ECB, đệm Pkcs7/ZeroPadding/NoPadding, khóa 128/192/256 bit, đầu ra Base64, tự động nhận dạng định dạng khóa/IV