Trình mã hóa & giải mã Base64 - Văn bản & tệp (Hỗ trợ URL-Safe)
Mã hóa bất kỳ văn bản hay tệp nào sang Base64, hoặc giải mã Base64 trở lại thành văn bản. Hỗ trợ biến thể an toàn cho URL. Hỗ trợ UTF-8 đầy đủ, chạy hoàn toàn trong trình duyệt của bạn.
Dán văn bản hoặc Base64 vào đây…
hoặc thả vào tệp bất kỳ
Xong với Mã hóa/Giải mã Base64? Hãy thử tiếp các công cụ này
Những công cụ được chọn lọc kết hợp tốt với Bộ Mã Hóa/Giải Mã Base64. Tiếp tục làm việc mà không mất tệp của bạn.
Bộ mã hóa / giải mã URL
Mã hóa phần trăm các thành phần URL hoặc toàn bộ URL, và giải mã ngược lại. Chế độ encodeURIComponent và encodeURI.
Dùng thử ngayTrình Tạo Hash
Tính giá trị băm hex SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản hoặc tệp nào bằng Web Crypto API của trình duyệt.
Dùng thử ngayCông cụ giải mã JWT
Giải mã JSON Web Tokens, xem header và payload, kiểm tra thời hạn. Chỉ cục bộ — token của bạn không bao giờ rời khỏi trình duyệt.
Dùng thử ngayLàm đẹp JSON
Định dạng, xác thực và rút gọn JSON ngay trong trình duyệt của bạn. Thụt lề đẹp 2 / 4 / 8 khoảng trắng hoặc rút gọn thành một dòng kèm sao chép + tải xuống.
Dùng thử ngayCông cụ tạo mật khẩu
Tạo mật khẩu mạnh, ngẫu nhiên về mặt mã hóa lên đến 128 ký tự kèm ước tính entropy trực tiếp.
Dùng thử ngayTrình so sánh khác biệt
So sánh hai đoạn văn bản theo từng dòng. Chế độ xem chia đôi hoặc hợp nhất, tùy chọn bỏ qua khoảng trắng và bỏ qua phân biệt chữ hoa chữ thường.
Dùng thử ngayFrequently Asked Questions
Dán văn bản của bạn hoặc thả bất kỳ tệp nào vào ô nhập liệu, giữ chế độ ở Encode và biểu diễn Base64 sẽ xuất hiện ở phần kết quả. Đối với tệp, bạn nhận được một data URL có thể nhúng trực tiếp vào HTML, CSS hoặc JSON — không có máy chủ tải lên nào ở giữa.
usageBase64 an toàn cho URL thay "+" bằng "-" và "/" bằng "_" và loại bỏ phần đệm "=" ở cuối để giá trị được mã hóa có thể di chuyển bên trong URL, tên tệp và các phân đoạn JWT mà không cần escape thêm. Bật chế độ an toàn cho URL mỗi khi đầu ra nằm trong chuỗi truy vấn, phân đoạn đường dẫn hoặc header HTTP.
technicalKhông. Base64 là một phương thức mã hóa (encoding), không phải mã hóa bảo mật (encryption). Bất kỳ ai cũng có thể giải mã chuỗi chỉ bằng một cú nhấp, vì vậy đừng bao giờ dùng nó như một cơ chế bảo mật. Hãy dùng AES, RSA hoặc libsodium khi bạn cần sự bảo mật thực sự, và chỉ dùng Base64 để chuyển dữ liệu nhị phân thành dạng văn bản an toà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, trình mã hóa đệm khối cuối bằng ký tự "=" để đầu ra giữ là bội số của bốn. Base64 chuẩn giữ phần đệm; Base64 URL-safe loại bỏ nó vì độ dài đã ngầm định.
technicalCó. Bộ mã hóa đọc dữ liệu đầu vào dưới dạng UTF-8 trước khi mã hóa, nên các ký tự Ả Rập, Trung, Kirin và emoji được giữ nguyên vẹn qua quá trình chuyển đổi hai chiều. Kết quả giải mã được kết xuất trở lại thành văn bản UTF-8, đúng như những gì mọi trình duyệt, terminal và API hiện đại mong đợi.
compatibilityBase64 làm phình dữ liệu thêm khoảng 33% — ba byte đầu vào trở thành bốn byte đầu ra. Điều này ổn với các token ngắn, biểu tượng nhỏ và ảnh thu nhỏ nhúng trong JSON, nhưng với các tài nguyên lớn, hãy ưu tiên tải lên dạng nhị phân trực tiếp hoặc dùng liên kết CDN để truyền tải nhanh.
technicalKhông. Trình mã hóa chạy hoàn toàn trong trình duyệt của bạn bằng các API tiêu chuẩn atob / btoa cùng một lớp 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 máy chủ. Điều này khiến công cụ an toàn cho các token, thông tin xác thực và tệp nhị phân độc quyền mà bạn không muốn để lộ.
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Nhúng hình ảnh vào HTML & CSS dưới dạng Data URL
Nhúng trực tiếp các biểu tượng nhỏ, logo và SVG sprite dưới dạng URL dữ liệu Base64 để tiết kiệm yêu cầu HTTP, gửi email HTML một tệp duy nhất và giữ cho bản mẫu khép kín mà không cần lưu trữ tài nguyên bên ngoài
Xác thực API & Bearer Token
Tạo header xác thực HTTP Basic, giải mã bearer token khi gỡ lỗi API và kiểm tra thông tin đăng nhập được mã hóa Base64 chia sẻ trong Postman, ví dụ curl và tài liệu OpenAPI
Mã hóa tệp cho payload JSON & GraphQL
Bọc các tệp nhị phân tải lên (PDF, hình ảnh, đoạn âm thanh) thành chuỗi Base64 để chúng đi an toàn bên trong JSON, các mutation GraphQL và phần thân webhook vốn chỉ mang văn bản
Giải mã tệp đính kèm MIME trong email
Lấy các tệp đính kèm mã hóa base64 ra khỏi các tệp .eml thô, log 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ị thất lạc từ các bản xuất email
Token an toàn cho URL dành cho ứng dụng web
Tạo chuỗi Base64 an toàn cho URL dùng cho liên kết đặt lại mật khẩu, mã xác minh email, ID chia sẻ và URL rút gọn mà không bị lỗi bởi ký tự "+" hay "/" trên trình duyệt
Kiểm tra thủ công các phân đoạn JWT
Giải mã phần header và payload của JSON Web Token khi gỡ lỗi cục bộ trong trường hợp bạn chưa cài đặt trình giải mã JWT đầy đủ trong terminal hoặc trình soạn thảo
Pixoate