Cách sử dụng Mã hóa Base64 & URL
- 1
Chọn kiểu mã hóa
Chọn Base64, Mã hóa URL hoặc Thực thể HTML, rồi chọn Mã hóa hoặc Giải mã.
- 2
Dán văn bản hoặc chọn tệp
Nhập hoặc dán vào ô bên trái; ở chế độ mã hóa Base64, bạn cũng có thể chọn tệp để chuyển thành Base64 hoặc data URL.
- 3
Chỉnh tùy chọn
Bật Base64URL, phần đệm hoặc dòng 76 ký tự, hoặc chọn mức thoát ký tự cho URL.
- 4
Sao chép hoặc lưu kết quả
Sao chép kết quả, lưu thành tệp, hoặc nhấn Dùng kết quả làm đầu vào để đảo ngược phép chuyển đổi.
Giới hạn và Pro
Miễn phí, không cần đăng ký: mã hóa tệp tối đa 50 MB và dán văn bản dài tùy khả năng của trình duyệt; kết quả trên 600.000 ký tự chỉ xem trước một phần, còn toàn bộ kết quả có thể lấy bằng Sao chép và Lưu thành tệp.
Pro gỡ quảng cáo; công cụ mã hóa hoạt động như nhau ở mọi gói. Xem Pro
Về Mã hóa Base64 & URL
Base64 biến dữ liệu byte bất kỳ thành 64 ký tự in được, nhờ đó dữ liệu đi qua email, JSON, thuộc tính HTML và tiêu đề HTTP mà không bị hỏng. Công cụ này xử lý cả văn bản lẫn tệp: văn bản được chuyển sang UTF-8 trước, nên chữ có dấu, chữ Hán và emoji mã hóa rồi giải mã vẫn đúng, không lỗi như hàm btoa() có sẵn của trình duyệt.
Khi mã hóa, bạn có thể chọn bảng chữ cái chuẩn hoặc Base64URL (dùng - và _ thay cho + và /, như trong JWT và tham số URL), thêm hoặc bỏ phần đệm =, và ngắt dòng kiểu MIME sau mỗi 76 ký tự. Tệp tối đa 50 MB có thể chuyển thành Base64 thuần hoặc data: URL dùng ngay cho img src hay nền CSS.
Khi giải mã, công cụ nhận cả hai bảng chữ cái, bỏ qua khoảng trắng và dấu xuống dòng, tự thêm phần đệm còn thiếu và loại tiền tố data: URL. Nếu kết quả là UTF-8 đọc được, bạn sẽ thấy văn bản; nếu không, các byte đầu được đối chiếu với chữ ký tệp quen thuộc như PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, phông chữ và nhiều loại khác, để bạn xem trước ảnh hoặc tải tệp về với đúng phần mở rộng. Nếu đầu vào không hợp lệ, công cụ chỉ rõ vị trí lỗi và giải thích.
Hai tab nữa xử lý các kiểu mã hóa thông dụng khác: mã hóa phần trăm URL (một giá trị truy vấn, toàn bộ URL hoặc dữ liệu biểu mẫu với khoảng trắng thành +) kèm bảng phân tích từng tham số truy vấn, và thực thể HTML theo cả hai chiều, gồm mọi tham chiếu có tên như và é. Base64 chỉ là cách mã hóa, không phải mã hóa bảo mật: ai cũng giải mã được.
Quyền riêng tư
Việc mã hóa và giải mã diễn ra ngay trong tab trình duyệt này, kể cả với tệp bạn chọn; không có gì bạn nhập hay mở bị tải lên. Các tùy chọn (bảng chữ cái an toàn cho URL, phần đệm, chế độ URL) được nhớ trong bộ nhớ cục bộ, còn văn bản và tệp thì không bao giờ được lưu.
Tính năng
Chuẩn UTF-8
Emoji, chữ có dấu và chữ không phải Latin được mã hóa, giải mã mà không gặp lỗi Unicode của btoa().
Giải mã cả tệp
Kết quả nhị phân được nhận diện theo chữ ký, xem trước nếu là ảnh và có thể tải xuống.
Thoát ký tự URL và HTML
Mã hóa phần trăm cho giá trị, toàn bộ URL hoặc biểu mẫu, cùng mọi thực thể HTML có tên.