Kết quả khác encoder khác
xác nhận cả hai công cụ dùng UTF-8 và so sánh normalization, BOM cùng line ending.
Mã hóa văn bản UTF-8 thành Base64 chuẩn hoặc URL-safe và giữ nguyên biểu diễn nguồn. Kiểm tra, sao chép hoặc tải kết quả xuống.
Trang này mã hóa văn bản UTF-8 thành Base64 mà không tự kiểm tra tính hợp lệ hay biến đổi theo định dạng. Chọn Base64 chuẩn hoặc URL-safe theo giao thức nhận, rồi sao chép hoặc tải kết quả.
Chuyển đổi ngay
Nhập hoặc tải lên
Dán nội dung hoặc chọn tệp
Chọn thao tác
Mã hóa, giải mã hoặc kiểm tra
Xem kết quả
Kiểm tra đầu ra và thông tin byte
Byte đầu vào
101010 111100 110101 ...
Chia thành nhóm 6 bit
101010 111100 110101 ...
Đổi thành chỉ số
42 60 53 ...
Ký tự Base64
q 8 1 ...
Dán nguyên dữ liệu nguồn văn bản UTF-8 cần chuyển sang Base64.
Giữ tác vụ Mã hóa và chọn tùy chọn đầu ra đang có trên công cụ.
Kiểm tra kết quả và thông tin byte, sau đó sao chép hoặc tải xuống.
Văn bản được chuyển thành byte UTF-8 rồi mới mã hóa Base64. Ký tự Unicode có thể chiếm nhiều byte nên số ký tự không bằng số byte.
Dùng Base64 chuẩn cho bảng ký tự RFC 4648 thông thường. Chỉ dùng URL-safe khi hệ thống nhận yêu cầu Base64URL; quy tắc padding có thể khác theo giao thức.
Khi kiểm tra kích thước Base64, hãy so số byte thay vì số ký tự; emoji và nhiều ký tự ngoài Latin dùng nhiều byte UTF-8.
Các quy trình phù hợp gồm:
Lưu ý quan trọng:
xác nhận cả hai công cụ dùng UTF-8 và so sánh normalization, BOM cùng line ending.
phía nhận có thể đang đọc byte UTF-8 bằng character set khác.
Văn bản được chuyển thành byte UTF-8 rồi mới mã hóa Base64. Ký tự Unicode có thể chiếm nhiều byte nên số ký tự không bằng số byte.
Văn bản được biểu diễn thành byte UTF-8. Một ký tự hiển thị có thể dùng nhiều byte, nên độ dài Base64 tăng tương ứng.
Base64 chuẩn dùng + và /. Base64URL dùng - và _ và có thể bỏ padding; hãy chọn đúng dạng mà hệ thống nhận yêu cầu.
Các ký tự này thường dùng nhiều byte UTF-8 cho một ký tự hiển thị. Độ dài Base64 phụ thuộc số byte, không phụ thuộc số ký tự nhìn thấy.
Tiếp tục bằng trang cùng ngôn ngữ đúng với bước kế tiếp:
Dán dữ liệu ở phía trên, chạy chuyển đổi rồi sao chép hoặc tải kết quả xuống.