Turn Base64 into readable text — and back — instantly
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Paste Base64 or text here — get decoded text or an encoded string back
hoặc thả vào tệp bất kỳ
What you can do with Bộ mã hóa/giải mã Base64
Everything this tool helps you accomplish — no learning curve, no setup.
- Encode text or files to Base64 instantly
- Decode Base64 strings back to readable text
- Generate URL-safe Base64 for query strings
- Encode images and other files to Base64
- Handle UTF-8 and emoji without corruption
- Embed assets inline in code or emails
Settings information
2 settings
Every control in Bộ mã hóa/giải mã Base64, explained — what it does and when to use it.
Chế độ
- Chế độCài đặt sẵn
- Chuyển giữa việc biến văn bản thuần thành Base64 (Mã hóa) và đưa Base64 hay một data URL trở lại thành văn bản đọc được hoặc tệp gốc (Giải mã).Tùy chọn: Mã hóaGiải mã
- An toàn cho URLOn / Off
- Dùng bảng ký tự Base64 an toàn cho URL: thay + và / bằng - và _ rồi bỏ ký tự đệm =, nhờ đó kết quả có thể đặt trong URL và tên tệp; tệp tải lên thì luôn dùng Base64 chuẩn.
Xong với Bộ mã hóa/giải mã Base64 rồi? Hãy thử những công cụ này tiếp theo
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
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Dùng thử ngayTrình Tạo Hash
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Dùng thử ngayCông cụ giải mã JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Dùng thử ngayLàm đẹp JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Dùng thử ngayCông cụ tạo mật khẩu
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Dùng thử ngayTrình so sánh khác biệt
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Dùng thử ngayCâu hỏi thường gặp
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ộ.
privacyChuyển chế độ sang Giải mã, dán chuỗi Base64 của bạn, và văn bản gốc sẽ xuất hiện ngay trong ô kết quả, sẵn sàng để sao chép hoặc tải về dưới dạng .txt. Nếu chuỗi dùng '-' và '_' thay cho '+' và '/', hãy bật chế độ URL-safe để giải mã đúng.
usageCó. Chuyển sang chế độ Decode và dán văn bản Base64 hoặc data URL — nếu giải mã thành công, một nút "Download as file" sẽ xuất hiện bên cạnh tùy chọn Download thường. Nhấn vào nó sẽ ghi ra chính xác các byte gốc với phần mở rộng được phát hiện từ kiểu MIME nhúng bên trong, nên một ảnh hoặc PDF được mã hóa base64 sẽ trở lại thành một tệp thật, mở được thay vì văn bản lộn xộn.
featuresTải xuống luôn lưu kết quả đã giải mã dưới dạng tệp .txt thuần túy, đúng khi Base64 biểu diễn văn bản. Tải xuống dưới dạng tệp chỉ xuất hiện khi các byte đã giải mã được nhận diện là dữ liệu nhị phân — như ảnh hoặc PDF — và nó dựng lại tệp gốc với phần mở rộng đúng của nó thay vì đổ các byte thô vào một tệp văn bản sẽ không mở được đúng cách.
usageDán chuỗi Base64 hoặc data URL, chuyển chế độ sang Decode, rồi dùng Download as file để lưu lại dữ liệu nhị phân gốc — có thể là PDF, PNG, JPG hoặc bất kỳ định dạng nào khác. Việc giải mã diễn ra chính xác từng byte, nên tệp bạn nhận lại giống hệt tệp đã được mã hóa ban đầu. Đây là cách nhanh nhất để chuyển base64 sang pdf hoặc base64 sang hình ảnh mà không cần cài đặt bất cứ thứ gì.
usageThả hình ảnh — PNG, JPG, SVG, bất kỳ định dạng nào — vào ô nhập liệu và bộ mã hóa sẽ tạo ra một data URL mà bạn có thể dán thẳng vào thuộc tính src của thẻ <img> hoặc background-image trong CSS. Vì data URL nhúng trực tiếp dữ liệu ảnh vào bên trong, trang sẽ không cần thêm bất kỳ yêu cầu mạng nào; chỉ cần lưu ý Base64 làm tăng dung lượng khoảng 33%, nên hãy giữ ảnh nhúng ở kích thước nhỏ.
usageBộ mã hóa/giải mã Base64 giúp bạn hoàn thành công việc như thế nào
Những vấn đề thực tế mà công cụ này giải quyết mỗi ngày — cho doanh nghiệp, người sáng tạo và các tác vụ thường ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu trong vài giây.
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
Lưu chứng chỉ & keystore trong CI/CD Secrets
Mã hóa chứng chỉ SSL, kho khóa ký Android hoặc tệp JSON tài khoản dịch vụ GCP sang Base64 để có thể dán vào biến môi trường của GitHub Actions, GitLab CI hoặc Vercel vốn chỉ chấp nhận văn bản thuần.
Cứu các tệp được chia sẻ dưới dạng văn bản Base64 thô
Dán một khối base64 sao chép từ tin nhắn Slack, báo cáo lỗi hay email vào chế độ Giải mã và dùng Tải xuống dưới dạng file để khôi phục ảnh hoặc PDF gốc mà ai đó đã gửi cho bạn dưới dạng văn bản thay vì tệp đính kèm.
Giả lập phản hồi API mà không cần backend
Tạo ảnh giữ chỗ base64 hoặc payload nhị phân để đưa thẳng vào bộ sưu tập Postman, trình xử lý MSW hoặc ví dụ Swagger trong khi điểm cuối backend thật vẫn đang được xây dựng.
Gỡ lỗi payload chữ ký webhook
Kiểm tra phần thân được mã hóa base64 mà Stripe, Twilio hoặc nhà cung cấp khác gửi kèm webhook để bạn có thể tự xác minh chữ ký hoặc phát lại một payload trong khi xây dựng tích hợp tại máy cục bộ.
Khôi phục tệp từ payload Base64 của API
Giải mã base64 thành PDF, hình ảnh hoặc bất kỳ dữ liệu nhị phân nào khác được trả về từ API hoặc lưu trong cột cơ sở dữ liệu, sau đó tải xuống file gốc để kiểm tra — không cần viết mã.
