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.

Hi!SGkhIQ==

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

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.
Uploads are encrypted in transitRemoved under our retention policy

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.

Xem tất cả công cụ

Câ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.

usage

Base64 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.

technical

Khô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.

privacy

Base64 đó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.

technical

Có. 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.

compatibility

Base64 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.

technical

Khô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ộ.

privacy

Chuyể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.

usage

Có. 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.

features

Tả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.

usage

Dá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ì.

usage

Thả 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ỏ.

usage

Bộ 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.

Web & SEO

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

Cho nhà phát triển

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

Cho nhà phát triển

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

Sử dụng hằng ngày

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

Web & SEO

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

Cho nhà phát triển

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

Cho nhà phát triển

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.

Sử dụng hằng ngày

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.

Cho nhà phát triển

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.

Cho nhà phát triển

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ộ.

Cho nhà phát triển

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ã.