Base64 Encoder & Decoder - Text & File (Hỗ trợ URL Safe)
Mã hóa bất kỳ văn bản hoặc tệp nào thành Base64 hoặc giải mã Base64 trở lại văn bản. Hỗ trợ biến thể an toàn cho URL. Hỗ trợ đầy đủ UTF-8, chạy hoàn toàn trong trình duyệt của bạn.
Giới thiệu về Base64
Base64 biểu diễn dữ liệu nhị phân dưới dạng văn bản ASCII sử dụng 64 ký tự. URL an toàn Base64 thay thế "+/" bằng "-_" và các dải đệm "=" để nó có thể di chuyển an toàn trong URL và tên tệp. Tệp trở thành URL dữ liệu khi được mã hóa.
Tiếp tục cải thiện hình ảnh của bạn
Đưa chỉnh sửa ảnh của bạn lên một tầm cao mới với các công cụ phổ biến này
Thêm văn bản vào hình ảnh
Thêm chú thích và tiêu đề vào ảnh nâng cao của bạn
Thêm đường viền ảnh
Tạo khung hiệu ứng của bạn với các đường viền đẹp
Nén hình ảnh
Tối ưu hóa hình ảnh nâng cao của bạn để chia sẻ
Thay đổi kích thước hình ảnh
Thay đổi kích thước hình ảnh
Ảnh cho phim hoạt hình
Thử một phong cách nghệ thuật khác
Phác thảo bút chì
Tạo bản vẽ bút chì nghệ thuật
Frequently Asked Questions
Dán văn bản của bạn hoặc thả bất kỳ tệp nào vào hộp nhập, giữ chế độ trên Mã hóa và biểu diễn Base64 xuất hiện trong đầu ra. Đối với các tệp, bạn nhận được một URL dữ liệu có thể được nhúng trực tiếp trong HTML, CSS hoặc JSON — không có máy chủ tải lên ở giữa.
usageBase64 an toàn cho URL hoán đổi "+" cho "-" và "/" cho "_" và loại bỏ khoảng đệm "=" ở cuối để giá trị được mã hóa có thể di chuyển bên trong URL, tên tệp và phân đoạn JWT mà không cần thoát thêm. Chuyển đổi URL an toàn bất cứ khi nào đầu ra kết thúc trong chuỗi truy vấn, đoạn đường dẫn hoặc tiêu đề HTTP.
technicalKhông. Base64 là mã hóa, không phải mã hóa. Bất kỳ ai cũng có thể giải mã chuỗi chỉ bằng một cú nhấp chuột, vì vậy đừng bao giờ sử dụng nó như một cơ chế bí mật. Tiếp cận AES, RSA hoặc libsodium khi bạn cần bảo mật thực sự và chỉ sử dụng Base64 để làm cho dữ liệu nhị phân an toàn cho văn bản.
privacyBase64 đóng gói ba byte thành bốn ký tự. Khi độ dài đầu vào không phải là bội số của ba, bộ mã hóa đệm khối cuối cùng bằng "=" để đầu ra vẫn là bội số của bốn. Tiêu chuẩn Base64 giữ đệm; Base64 an toàn cho URL sẽ loại bỏ nó vì độ dài là ngầm.
technicalĐúng. Bộ mã hóa đọc đầu vào dưới dạng UTF-8 trước khi mã hóa, vì vậy các ký tự tiếng Ả Rập, Trung Quốc, Kirin và biểu tượng cảm xúc sẽ trở nên rõ ràng. Kết quả được giải mã được hiển thị trở lại dưới dạng văn bản UTF-8, đó là điều mà mọi trình duyệt, thiết bị đầu cuối và API hiện đại đều mong đợi.
compatibilityBase64 tăng tải trọng khoảng 33% - ba byte đầu vào trở thành bốn byte đầu ra. Điều đó tốt cho các mã thông báo ngắn, biểu tượng nhỏ và hình thu nhỏ được nhúng JSON, nhưng đối với các tài sản lớn, hãy thích tải lên nhị phân trực tiếp hoặc liên kết CDN để giữ cho việc chuyển tiền nhanh chóng.
technicalKhông. Bộ mã hóa chạy hoàn toàn bên trong trình duyệt của bạn bằng cách sử dụng API atob / btoa tiêu chuẩn cộng với trình bao bọc UTF-8, vì vậy văn bản hoặc tệp của bạn không bao giờ đến được máy chủ. Điều đó làm cho công cụ an toàn cho các mã thông báo, thông tin đăng nhập và tệp nhị phân độc quyền mà bạn không muốn tiết lộ.
privacyUse Cases
Nhúng hình ảnh vào HTML & CSS dưới dạng URL dữ liệu
Nội tuyến các biểu tượng, logo và sprite SVG nhỏ dưới dạng URL dữ liệu Base64 để lưu các yêu cầu HTTP, gửi email HTML một tệp và giữ nguyên mẫu khép kín mà không cần lưu trữ tài sản bên ngoài
Xác thực API & Token mang
Xây dựng tiêu đề xác thực HTTP Basic, giải mã mã thông báo mang trong quá trình gỡ lỗi API và kiểm tra thông tin đăng nhập được bọc base64 được chia sẻ trong Postman, ví dụ về curl và tài liệu OpenAPI
Mã hóa tệp cho tải trọng JSON & GraphQL
Bao bọc các tệp nhị phân tải lên (PDF, hình ảnh, clip âm thanh) dưới dạng chuỗi Base64 để chúng di chuyển an toàn bên trong JSON, đột biến GraphQL và nội dung webhook chỉ mang văn bản
Giải mã tệp đính kèm MIME email
Lấy các tệp đính kèm được mã hóa base64 ra khỏi các tệp .eml thô, nhật ký SMTP hoặc phản hồi IMAP để khôi phục hóa đơn, ảnh chụp màn hình và tài liệu bị mất từ quá trình xuất email
Mã thông báo an toàn URL cho ứng dụng web
Tạo chuỗi base64 an toàn cho URL cho các liên kết đặt lại mật khẩu, mã xác minh email, ID chia sẻ và URL ngắn mà không phá vỡ các ký tự "+" hoặc "/" trong trình duyệt
Kiểm tra các phân đoạn JWT bằng tay
Giải mã các phân đoạn tiêu đề và tải trọng của Mã thông báo web JSON trong quá trình gỡ lỗi cục bộ khi bạn chưa cài đặt bộ giải mã JWT đầy đủ trong thiết bị đầu cuối hoặc trình chỉnh sửa của mình
Pixoate