🔤
Trình chuyển đổi chuỗi Base64
Chuyển đổi qua lại giữa chuỗi văn bản và mã hóa Base64 kèm chế độ an toàn URL
Chuyển đổi qua lại giữa chuỗi văn bản và mã hóa Base64 kèm chế độ an toàn URL
Chuyển đổi qua lại giữa chuỗi văn bản và Base64. Hỗ trợ Base64 an toàn URL, xử lý Unicode và tự động nhận diện Data URL.
Chuỗi sang Base64
Mã hóa an toàn URL
Chuỗi cần mã hóa
Chuỗi Base64
Base64 sang chuỗi
Giải mã an toàn URL
Chuỗi Base64 cần giải mã
Chuỗi đã giải mã
Important Notes
Base64 encoding increases text size by approximately 33%. All processing is performed locally in your browser for maximum privacy and security.
❓Base64 String Converter là gì
Base64 String Converter giúp mã hóa văn bản sang Base64 hoặc giải mã Base64 về văn bản. Base64 là phương pháp biểu diễn dữ liệu nhị phân bằng 64 ký tự ASCII (A-Z, a-z, 0-9, +, /). Tính năng chính: chuyển đổi hai chiều văn bản ↔ Base64, hỗ trợ URL-An toàn (+ → -, / → _), mã hóa/giải mã realtime, kiểm tra cú pháp và sao chép nhanh. Cơ chế hoạt động: mỗi 3 byte (24 bit) sẽ thành 4 ký tự Base64 (6 bit). Khi độ dài không chia hết cho 3, thêm ký tự '=' để padding. Ví dụ: 'Hello' → 'SGVsbG8='. Dung lượng tăng ~33% (3 byte → 4 ký tự). Ứng dụng: đính kèm email (MIME), xác thực HTTP Cơ bản (mã hóa username:password), Data URI (nhúng ảnh trong HTML), token/credential API, lưu dữ liệu nhị phân trong JSON, cookie/localStorage, JWT (Tiêu đề & payload). Lưu ý bảo mật: Base64 không phải mã hóa bảo vệ – bất kỳ ai cũng có thể giải mã. Nó chỉ giúp che giấu, không đảm bảo an toàn. Với dữ liệu nhạy cảm cần dùng thuật toán mã hóa đúng chuẩn. Công cụ xử lý hoàn toàn cục bộ trong trình duyệt, không tải dữ liệu lên máy chủ.
✨Tính năng
🔄
Chuyển đổi hai chiều
Chuyển văn bản sang Base64 hoặc Base64 về lại văn bản
🔐
Chế độ an toàn URL
Hỗ trợ Base64 an toàn URL (thay +, / bằng -, _)
⚡
Xử lý thời gian thực
Tự động chuyển đổi khi bạn nhập liệu
💾
Sao chép một chạm
Sao chép kết quả vào clipboard chỉ với một cú nhấp
🎯
Use Cases
DATA
Data format preparation
Use Base64 String Converter when you need to prepare input data for imports, exports, migrations, reports, or handoff between systems.
DEV
Developer debugging
Convert or inspect values with Base64 String Converter while testing APIs, validating payloads, reviewing copied data, or reproducing format issues in development.
DOC
Documentation and examples
Create clean examples with Base64 String Converter for README files, tickets, support notes, tutorials, and internal technical documentation.
📋Hướng dẫn sử dụng
Nhập văn bản hoặc Base64
Nhập chuỗi văn bản hoặc chuỗi Base64 cần xử lý
Chọn chiều chuyển đổi
Chọn hướng chuyển đổi mong muốn
Chuyển đổi và sao chép
Thực hiện chuyển đổi và sao chép kết quả vào clipboard
📚Giới thiệu kỹ thuật
🔤Mã hóa văn bản và chuyển đổi Base64
Chuyển đổi chuỗi Base64 liên quan tới việc mã hóa văn bản thành định dạng Base64 và giải mã Base64 về chuỗi đọc được. Quy trình gồm chuyển văn bản sang byte UTF-8, gom từng 3 byte (24 bit) thành 4 ký tự Base64 (6 bit) và xử lý bảng ký tự. So với mã hóa tệp, công cụ tập trung vào dữ liệu văn bản nên chú trọng hỗ trợ nhiều bộ mã (UTF-8, UTF-16, ASCII, ISO-8859-1), emoji, ký tự đặc biệt và tự động bỏ ký tự xuống dòng/ khoảng trắng không hợp lệ.
⚙️Xử lý bộ ký tự và hỗ trợ Unicode
Công cụ sử dụng UTF-8 làm chuẩn để đảm bảo tương thích Unicode đầy đủ. Hỗ trợ chuẩn hóa Unicode (NFC/NFD/NFKC/NFKD), ghép cặp surrogate cho ký tự ngoài BMP, dấu tổ hợp, ký tự zero-width (ZWSP, ZWNJ, ZWJ) và ký tự điều hướng RTL. Mọi chuỗi đều được chuẩn hóa trước khi mã hóa, phát hiện chuỗi Base64 sai định dạng và cung cấp thông báo lỗi rõ ràng, đảm bảo kết quả giải mã chính xác cho mọi ngôn ngữ.
💡Sinh Data URI và các kịch bản ứng dụng
Công cụ hỗ trợ tạo Data URI (data:text/plain;base64,...) để nhúng văn bản trong HTML/CSS/JS. Ứng dụng phổ biến gồm: nhúng cấu hình trong Tệp HTML độc lập, lưu credential ở biến môi trường, truyền dữ liệu qua URL mà không dùng query, tạo mẫu email tự chứa. Người dùng có thể chỉ định MIME (text/plain, text/html, application/json) để phù hợp với nội dung và tránh lỗi giải mã.
❓
Câu hỏi thường gặp
❓
Mã hóa Base64 là gì?
Base64 là sơ đồ mã hóa nhị phân sang văn bản sử dụng 64 ký tự (A-Z, a-z, 0-9, +, /). Phổ biến trong truyền tải và lưu trữ dữ liệu.
💬
Vì sao cần dùng Base64?
Base64 dùng để truyền dữ liệu nhị phân qua giao thức văn bản (email, JSON, XML), nhúng tệp trong HTML/CSS, lưu trong cơ sở dữ liệu và đảm bảo dữ liệu không bị hỏng khi truyền.
🔍
Base64 an toàn URL là gì?
Base64 an toàn URL thay '+' và '/' bằng '-' và '_' để dùng trong URL mà không cần mã hóa thêm, tránh xung đột với ký tự đặc biệt.
💡
Base64 có nén dữ liệu không?
Không. Base64 khiến dữ liệu tăng khoảng 33%. Nếu cần giảm kích thước, hãy nén trước rồi mới mã hóa Base64.
📚
Có mã hóa được ký tự Unicode không?
Có. Công cụ hỗ trợ mọi ký tự Unicode, kể cả emoji và ký tự đặc biệt bằng cách mã hóa UTF-8 trước khi chuyển sang Base64.
💡Cách sử dụng
1️⃣
Mã hóa chuỗi sang Base64
Nhập chuỗi văn bản và bấm “Mã hóa”. Sao chép kết quả để dùng cho API, email hoặc lưu trữ. Bật chế độ an toàn URL khi cần đưa vào URL.
2️⃣
Giải mã Base64 về văn bản
Dán chuỗi Base64 và bấm “Giải mã”. Công cụ tự phát hiện chế độ URL-An toàn và chuyển về văn bản đọc được.
3️⃣
Xử lý ký tự Unicode
Công cụ hỗ trợ mọi ký tự Unicode, kể cả emoji. Tự động mã hóa UTF-8 để đảm bảo chuyển đổi chính xác.
4️⃣
Tạo Data URI
Dùng chuỗi Base64 để tạo Data URI (data:text/plain;base64,...) và nhúng trực tiếp vào HTML/CSS.
5️⃣
Sao chép và sử dụng
Nhấn nút sao chép để lấy kết quả. Dùng cho request API, Tệp cấu hình hoặc truyền dữ liệu an toàn.
🔗Related Documents
📦Thành phần gợi ý
User Comments
Loading...