Dán bất kỳ văn bản nào để mã hóa thành Base64, hoặc dán chuỗi Base64 để giải mã trở lại thành văn bản thường — tức thì, ngay trong trình duyệt, và hỗ trợ đầy đủ UTF-8 mà không làm hỏng ký tự đặc biệt.
Đang tải máy tính...
Công cụ này có hữu ích với bạn không?
Base64 Encoder / Decoder là gì?
Bộ mã hóa/giải mã Base64 chuyển đổi giữa văn bản và chuỗi mã hóa Base64. Mã hóa Base64 rất cần thiết để nhúng dữ liệu nhị phân vào các giao thức dựa trên văn bản. Công cụ của chúng tôi hỗ trợ ký tự UTF-8 cho văn bản quốc tế.
Khi Nào Nên Sử Dụng Máy Tính Này
Khi bạn cần đánh giá chi phí công cụ trước khi bắt đầu dự án
Khi so sánh kết quả với các công cụ tương tự khác
Khi tìm hiểu cách sử dụng công cụ trong các kịch bản khác nhau
Khi chia sẻ kết quả với nhóm hoặc khách hàng
Khi xác minh độ chính xác của phép tính công cụ
Khi tìm kiếm giải pháp nhanh chóng và dễ dàng cho một vấn đề cụ thể
Các bước:
Enter your input in the field above.
Configure any available options to customize the output.
View the results instantly with real-time updates.
Copy or export your results for use in your projects.
Công Thức
Mã hóa: Dữ liệu nhị phân → Nhóm 6 bit → Bảng chữ cái Base64 (A-Z, a-z, 0-9, +, /) ➡ Giải mã: Đảo ngược quy trình
Trường Hợp Sử Dụng
Nhúng hình ảnh trong HTML/CSS/JSON
Mã hóa dữ liệu nhị phân để truyền API
Tạo tiêu đề xác thực cơ bản
Storing binary data in văn bản-based databases
Lợi Ích Chính
Get accurate results instantly in your browser.
Save time with real-time calculations as you type.
No data leaves your device - complete privacy.
Free to use on any device, no sign-up required.
Mẹo Chuyên Nghiệp
sử dụng URL-safe Base64 for web applications
Base64 is encoding not encryption — never sử dụng it for sensitive data
Nén trước khi mã hóa để giảm thiểu việc tăng kích thước
Những Lỗi Thường Gặp Cần Tránh
Trying to giải mã non-Base64 đầu vào
Quên rằng Base64 không phải là mã hóa
sử dụng the wrong character encoding
Các Thuật Ngữ Chính Được Giải Thích
Base64: văn bản-based binary encoding scheme
mã hóa: chuyển đổi văn bản to Base64
giải mã: chuyển đổi Base64 back to văn bản
UTF-8: Unicode văn bản encoding supporting all characters
Khái niệm liên quan
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Ví Dụ
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of đầu vào become 4 Base64 characters.
Giải thích kết quả của bạn
Công cụ này hiển thị kết quả chi tiết dựa trên dữ liệu bạn nhập. Hãy xem kỹ từng phần để hiểu cách diễn giải các con số và đưa ra quyết định dựa trên đó.
Nếu bạn có thắc mắc về cách công cụ hoạt động hoặc cách diễn giải một số kết quả cụ thể, hãy tham khảo phần Câu hỏi thường gặp bên dưới hoặc liên hệ bộ phận hỗ trợ.
Câu Hỏi Thường Gặp
Base64 encoding là gì?
Base64 là một sơ đồ mã hóa từ nhị phân sang văn bản biểu diễn dữ liệu nhị phân ở định dạng chuỗi ASCII. Nó thường được sử dụng để truyền dữ liệu qua các phương tiện được thiết kế cho văn bản, chẳng hạn như nhúng hình ảnh trong HTML hoặc tệp đính kèm email.
Khi nào nên sử dụng Base64?
Sử dụng Base64 khi bạn cần nhúng dữ liệu nhị phân (hình ảnh, tệp) vào các định dạng dựa trên văn bản như JSON, HTML, CSS, XML hoặc email. Nó cũng được sử dụng để che giấu dữ liệu cơ bản và header xác thực API.
Base64 có nén dữ liệu không?
Không, Base64 thực sự tăng kích thước dữ liệu khoảng 33%. Nó mã hóa 3 byte dữ liệu thành 4 ký tự ASCII. Sử dụng nén trước Base64 nếu kích thước tệp quan trọng.
Base64 có an toàn không?
Không, Base64 KHÔNG phải mã hóa — nó chỉ là sơ đồ mã hóa. Bất kỳ ai cũng có thể giải mã chuỗi Base64 dễ dàng. Không bao giờ sử dụng Base64 để bảo vệ dữ liệu nhạy cảm.
Tại sao chuỗi Base64 của tôi khác với các công cụ khác?
Các công cụ khác nhau có thể sử dụng ngắt dòng khác nhau (76 ký tự mỗi dòng là tiêu chuẩn cho MIME), ký tự đệm (=) hoặc bộ ký tự. Công cụ của chúng tôi sử dụng mã hóa tiêu chuẩn RFC 4648.
Tôi có thể giải mã chuỗi Base64 về dạng gốc không?
Có! Mã hóa Base64 có thể đảo ngược hoàn toàn. Sử dụng chế độ giải mã để chuyển đổi bất kỳ chuỗi Base64 hợp lệ nào về dạng gốc — văn bản, nhị phân hoặc bất kỳ loại dữ liệu nào.
Sự khác biệt giữa Base64 và URL-safe Base64 là gì?
Base64 tiêu chuẩn sử dụng ký tự + và /, có nghĩa đặc biệt trong URLs. URL-safe Base64 thay thế chúng bằng - và _ để mã chuỗi an toàn khi sử dụng trong URLs.
Khi nào nên sử dụng Base64 encoding?
Sử dụng Base64 khi cần nhúng dữ liệu nhị phân vào định dạng văn bản (HTML, CSS, JSON, XML), truyền dữ liệu nhị phân qua giao thức chỉ văn bản (email, HTTP).
Base64 encoding có tăng kích thước tệp không?
Có, Base64 encoding tăng kích thước dữ liệu khoảng 33%. Mỗi 3 byte dữ liệu nhị phân sẽ thành 4 ký tự ASCII.
Base64 có xử lý văn bản Unicode không?
Base64 mã hóa byte thô, không phải ký tự. Để mã hóa văn bản Unicode, trước tiên chuyển đổi nó thành byte (thường là UTF-8), sau đó mã hóa byte bằng Base64.
Công cụ này có miễn phí không?
Có, công cụ này hoàn toàn miễn phí và không yêu cầu đăng ký. Bạn có thể sử dụng tự do.