Nén & Giải nén Brotli Online

Nén văn bản hoặc file bằng Brotli với chất lượng từ 0 đến 11, giải nén dữ liệu .br và so sánh kết quả với gzip. Mọi thao tác đều diễn ra cục bộ trong trình duyệt của bạn.

Cập nhật
Mở file

So sánh thuật toán

Xem dữ liệu của bạn nhỏ đi bao nhiêu với từng thuật toán và mức nén.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Nén hoặc giải nén gzip cho văn bản và tệp trực tuyếnNén & Giải nén Gzip →

Cách dùng Nén & Giải nén Brotli

  1. Chọn Nén hoặc Giải nén. Brotli đã được chọn sẵn.
  2. Dán văn bản hoặc mở file. Để giải nén, hãy dán chuỗi Base64 / hex hoặc mở file .br.
  3. Chọn chất lượng: 4–6 để nén tức thì, 11 cho các file bạn chỉ nén một lần.
  4. Dùng So sánh thuật toán để xem Brotli và gzip cạnh nhau, sau đó tải kết quả về.

Brotli là gì?

Brotli là định dạng nén không mất dữ liệu được phát triển tại Google và chuẩn hóa thành RFC 7932. Giống gzip, Brotli kết hợp đối sánh LZ77 với mã hóa Huffman, nhưng bổ sung cửa sổ đối sánh lớn hơn nhiều, mô hình hóa theo ngữ cảnh và một từ điển tích hợp khoảng 120 KB gồm các từ thông dụng cùng đoạn HTML, CSS và JavaScript. Kết quả thường nhỏ hơn gzip 15–25 % với văn bản web, đó là lý do mọi trình duyệt hiện đại đều chấp nhận Content-Encoding: br.

Các mức chất lượng Brotli

Chất lượngTốc độTrường hợp dùng
0–3Rất nhanhLuồng dữ liệu trực tiếp, lượng yêu cầu rất lớn
4–6Nhanh — tương đương gzip -6HTML động và phản hồi API (mặc định của Cloudflare và nginx nằm trong khoảng này)
7–9Trung bìnhPhản hồi được cache có kích thước vừa
10–11Chậm, cho kết quả nhỏ nhấtTài nguyên tĩnh được nén trước khi build

Giải nén nhanh ở mọi mức chất lượng, nên chi phí của mức 11 chỉ phải trả một lần, khi bạn build website. Vì vậy đây là lựa chọn lý tưởng cho các bundle CSS và JavaScript được phục vụ dưới dạng file .br đã nén sẵn.

Brotli so với gzip

  • Dung lượng: Brotli thắng gần như mọi loại văn bản; chênh lệch lớn nhất ở file nhỏ nhờ từ điển tích hợp.
  • Tốc độ: ở chất lượng 11, Brotli nén chậm hơn nhiều so với gzip -9; ở chất lượng 4–5 thì tốc độ tương đương.
  • Hỗ trợ: mọi trình duyệt hiện nay đều chấp nhận Brotli qua HTTPS. gzip vẫn là phương án dự phòng an toàn cho client và công cụ cũ.
  • Không có chữ ký file: luồng Brotli không có magic bytes nên công cụ không thể tự nhận diện. Hãy chọn tùy chọn Brotli khi giải nén.

Công cụ này hoạt động như thế nào?

Thư viện Brotli chính thức được biên dịch sang WebAssembly và tải ở lần sử dụng đầu tiên (khoảng 1 MB, sau đó được cache). Dữ liệu của bạn không bao giờ rời khỏi trình duyệt. Hãy kiểm tra xem website của bạn đã phục vụ Brotli hay chưa bằng công cụ kiểm tra nén website.

Cũng được tìm dưới tên: nén brotli online, giải nén brotli, mở file br, so sánh brotli và gzip, kiểm tra nén brotli, nén file brotli, giải nén file .br.

Các công cụ dùng kèm tốt với Nén & Giải nén Brotli

  • Nén & Giải nén Gzip — Nén văn bản hoặc bất kỳ tệp nào bằng gzip, zlib hoặc raw deflate, hoặc dán chuỗi Base64 / mở tệp .gz để giải nén.
  • Nén JavaScript (Minify JS) — Dán JavaScript vào và nhận code đã nén, sẵn sàng cho production, từ Terser — cùng engine được Vite, webpack và Rollup sử dụng — kèm so sánh trước/sau và dung lượng gzip thực tế.
  • Nén HTML — Giảm dung lượng trang HTML và template bằng cách xóa comment và khoảng trắng dư thừa, minify <style> và <script> inline, đồng thời dọn dẹp thuộc tính — mà bố cục trang vẫn giữ nguyên.
  • Nén CSS — Dán stylesheet vào để thu nhỏ ngay lập tức.

Câu hỏi thường gặp

Brotli nhỏ hơn gzip bao nhiêu?
Với HTML, CSS và JavaScript, Brotli thường nhỏ hơn gzip 15–25 % ở mức mặc định, và còn nhỏ hơn nhiều ở file dung lượng nhỏ. Nhấn So sánh thuật toán để đo với dữ liệu của chính bạn.
Vì sao giải nén báo lỗi “not valid Brotli data”?
Brotli không có header, nên bất kỳ dữ liệu sai hoặc bị cắt cụt nào cũng sẽ gây lỗi. Hãy chắc chắn dữ liệu thực sự là Brotli (không phải gzip) và chuỗi Base64 đã được sao chép đầy đủ.
Server nên dùng mức chất lượng Brotli nào?
Dùng 4–6 cho phản hồi được nén theo từng yêu cầu, và dùng 11 cho file tĩnh được nén trước trong quá trình build.
Tất cả trình duyệt có hỗ trợ Brotli không?
Có, mọi trình duyệt hiện nay đều hỗ trợ Brotli qua HTTPS. Tuy vậy, server vẫn nên cung cấp gzip làm phương án dự phòng cho trình duyệt cũ và công cụ dòng lệnh.
Tôi có thể cài Nén & Giải nén Brotli như một ứng dụng web và dùng khi không có mạng không?
Có. Nén & Giải nén Brotli là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan