Ví dụ mã hóa văn bản tiếng Việt
Chuỗi 'Xin chào ProntoUso' được mã hóa sang Base64 chuẩn.
Xin chào ProntoUso → WGluIGNow6BvIFByb250b1Vzbw==Mã hóa văn bản, dữ liệu nhị phân và tệp tin sang chuỗi ký tự Base64 ASCII an toàn hoặc giải mã chuỗi Base64 về định dạng văn bản gốc với hỗ trợ đầy đủ bộ ký tự UTF-8.
Điền các giá trị cần thiết, dán văn bản hoặc tải lên tệp bạn muốn xử lý.
Hầu hết các công cụ cập nhật theo thời gian thực khi bạn nhập liệu; một số công cụ sử dụng một nút hành động duy nhất.
Sao chép, tải xuống hoặc chia sẻ kết quả được tạo — bạn luôn có toàn quyền kiểm soát dữ liệu của mình.
Bộ mã hóa và giải mã Base64 là tiện ích trực tuyến giúp chuyển đổi văn bản, chuỗi ký tự và dữ liệu nhị phân sang định dạng Base64 ASCII an toàn cho việc truyền tải qua API, email và lưu trữ cấu hình.
Tìm hiểu nguyên lý hoạt động của thuật toán Base64, ý nghĩa của ký tự đệm (=) và cách chuyển đổi văn bản hoặc tệp nhị phân sang chuỗi ký tự ASCII an toàn.
Base64 chia dữ liệu nhị phân thành các khối 6-bit (mỗi khối có giá trị từ 0 đến 63) và ánh xạ chúng vào 64 ký tự ASCII an toàn gồm: A-Z, a-z, 0-9, dấu '+' và '/'. Nếu kích thước dữ liệu đầu vào không chia hết cho 3 byte, một hoặc hai ký tự '=' sẽ được thêm vào cuối làm phần đệm (padding).
Công cụ được tích hợp sẵn bộ giải mã UTF-8 đa byte, đảm bảo văn bản tiếng Việt có dấu và các ký tự đặc biệt không bao giờ bị lỗi font hay biến dạng ký tự khi mã hóa và giải mã.
Chuỗi 'Xin chào ProntoUso' được mã hóa sang Base64 chuẩn.
Xin chào ProntoUso → WGluIGNow6BvIFByb250b1Vzbw==Mã hóa Base64 làm tăng dung lượng dữ liệu lên khoảng 33% so với bản gốc (do 3 byte nhị phân được biểu diễn bằng 4 ký tự ASCII). Vì vậy, Base64 được dùng cho mục đích tương thích định dạng văn bản chứ không phải để nén tệp.
Toàn bộ quá trình mã hóa và giải mã Base64 diễn ra 100% trên thiết bị của bạn. Không có văn bản hay tệp dữ liệu nào được tải lên máy chủ.
Không. Base64 là một định dạng biểu diễn dữ liệu công khai (encoding), không phải mã hóa bảo mật. Bất kỳ ai cũng có thể giải mã chuỗi Base64 về nguyên bản mà không cần khóa bí mật.
Dấu '=' đóng vai trò là ký tự đệm để làm tròn độ dài khối dữ liệu khi số byte đầu vào không chia hết cho 3.
Do được xử lý trực tiếp trong bộ nhớ RAM của trình duyệt, công cụ có thể mã hóa và giải mã các đoạn văn bản dài hàng chục megabyte một cách tức thì.
Biến thể URL-Safe thay thế dấu '+' bằng '-' và '/' bằng '_' để chuỗi Base64 có thể đặt trực tiếp vào đường link URL mà không bị xung đột cú pháp.
Tạo mã định danh duy nhất toàn cầu UUID v4 có độ ngẫu nhiên mật mã cao hàng loạt.
Định dạng, làm đẹp, kiểm tra cú pháp và nén gọn chuỗi dữ liệu JSON, YAML và XML tức thì.
Tạo mã QR tùy biến cho URL, văn bản, mật khẩu WiFi, danh thiếp vCard và quét mã QR.
Mã hóa hoặc giải mã ký tự đặc biệt trong URL theo chuẩn percent-encoding (RFC 3986).
Chuyển đổi Epoch Unix Timestamp sang ngày giờ thực tế và ngược lại.
Mã hóa và giải mã các ký tự đặc biệt HTML thành thực thể an toàn.
Thử nghiệm và gỡ lỗi biểu thức Regex với hiển thị so khớp thời gian thực.
Giải mã phần Header, Payload và kiểm tra hạn sử dụng của JSON Web Token.
Tạo, giải thích và xem trước lịch chạy của biểu thức Cron biểu diễn thời gian.
So sánh cấu trúc và giá trị giữa hai tệp hoặc hai chuỗi JSON.