
Bộ giải mã và mã hóa Base64 — Mã hóa hoặc giải mã Base64 trực tuyến
Chuỗi Base64 khó đọc trong log và payload làm chậm công việc của bạn. Giải mã thành văn bản dễ đọc hoặc mã hóa bất kỳ văn bản hay tệp nào — an toàn với URL, an toàn với UTF-8 và xử lý tức thì ngay trên trình duyệt.
Dán Base64 hoặc văn bản vào đây — nhận lại văn bản đã giải mã hoặc chuỗi đã mã hóa
hoặc thả vào tệp bất kỳ
Bạn có thể làm gì với Bộ mã hóa/giải mã Base64
Xem lại các khả năng chính trước khi bạn bắt đầu.
- Mã hóa văn bản hoặc tệp sang Base64 ngay lập tức
- Giải mã chuỗi Base64 thành văn bản dễ đọc
- Tạo Base64 an toàn cho URL để dùng trong chuỗi truy vấn
- Mã hóa hình ảnh và các tệp khác sang Base64
- Xử lý UTF-8 và emoji không lỗi font
- Nhúng trực tiếp tài nguyên vào mã nguồn hoặc email
Tham khảo cài đặt
cài đặt 2
Các điều khiển có sẵn cho Bộ mã hóa/giải mã Base64.
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 URLBật / Tắt
- 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.
Các công cụ liên quan dành cho Bộ mã hóa/giải mã Base64
Công cụ dành cho các bước tiếp theo phổ biến sau Bộ mã hóa/giải mã Base64.
Công cụ cho lập trình viên
Bộ mã hóa / giải mã URL
Mã hóa hoặc giải mã một chuỗi hoặc URL đầy đủ bằng cách sử dụng chế độ thành phần và URL đầy đủ trong trình duyệt của bạn.
Dùng thử ngayCông cụ cho lập trình viên
Trình Tạo Hash
Tạo các bản tóm tắt SHA-1, SHA-256, SHA-384 và SHA-512 từ văn bản hoặc tệp trong trình duyệt của bạn; không cần tài khoản.
Dùng thử ngayCông cụ cho lập trình viên
Công cụ giải mã JWT
Giải mã tiêu đề và tải trọng JWT, kiểm tra thời hạn sử dụng của nó và sao chép dữ liệu được giải mã cục bộ; không cần tài khoản.
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ỏ.
usageKhông — Bộ mã hóa/giải mã Base64 chạy hoàn toàn trong trình duyệt của bạn, vì vậy những gì bạn dán sẽ không bao giờ rời khỏi máy bạn đang sử dụng. Điều đó quan trọng nếu bạn đang kiểm tra thứ gì đó có chứa mã thông báo, khóa hoặc dữ liệu khách hàng. Đóng tab là đủ để xóa nó.
troubleshootingLỗi chỉ ra vị trí đầu tiên không thể phân tích được, lỗi này thường xảy ra ngay sau lỗi thực sự chứ không phải lỗi đó - thiếu dấu phẩy, dấu ngoặc kép hoặc dấu ngoặc không đóng hoặc dấu ngoặc kép thông minh được dán từ tài liệu thay vì dấu ngoặc thẳng. Trước tiên hãy kiểm tra dòng phía trên vị trí được báo cáo.
troubleshootingKhông cho cả hai. Bộ mã hóa / giải mã Base64 là miễn phí, bản tải xuống của bạn không có hình mờ và cuối cùng không có yêu cầu gì - không có điểm nào trong quy trình mà bạn hoàn thành công việc và sau đó phát hiện ra rằng nó phải trả tiền.
pricingKhông — Bộ mã hóa/giải mã Base64 chạy trong trình duyệt trên máy tính để bàn và điện thoại. Không cần cài đặt gì, không cần dùng thử để bắt đầu và không cần mua giấy phép trước khi bạn có thể xem liệu nó có đáp ứng được những gì bạn cần hay không. Hãy thử nó trên tập tin mà bạn thực sự đang gặp khó khăn thay vì một tập tin mẫu.
troubleshootingBộ 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à nó giải quyết hàng ngày — cho doanh nghiệp, người sáng tạo và các công việc hàng ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu.
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ã.
Ngắm nhìn từng vùng đất chuyển hóa
Mỗi bức ảnh đều vượt qua dấu gạch chéo và đi ra phía bên kia.


























