Công cụ thu nhỏ code
Thu nhỏ CSS, JavaScript, HTML hoặc JSON trong trình duyệt: xóa chú thích và khoảng trắng, xem ngay dung lượng tiết kiệm được.
🔒 Được xử lý hoàn toàn trong trình duyệt của bạn — không có nội dung nào bạn nhập ở đây được tải lên.
Kết quả
Công cụ thu nhỏ code này nén CSS, JavaScript, HTML và JSON bằng cách loại bỏ mọi thứ mà máy móc không cần: chú thích, thụt lề, dòng mới và khoảng trắng dư thừa. Chọn ngôn ngữ, dán mã nguồn, nhấn nút — bảng kết quả hiển thị code đã thu nhỏ cùng với kích thước chính xác trước/sau tính bằng byte và phần trăm tiết kiệm.
Việc thu nhỏ được chủ ý làm theo hướng bảo toàn và an toàn. Đối với JavaScript, điều đó có nghĩa là chỉ xóa chú thích và khoảng trắng — không đổi tên biến, không viết lại biểu thức — với một bộ quét duyệt chính xác chuỗi, template literal và regex literal, đồng thời giữ lại dòng mới ở bất kỳ đâu mà việc chèn dấu chấm phẩy tự động có thể thay đổi hành vi. CSS thì khoảng trắng được gộp quanh dấu ngoặc nhọn, dấu hai chấm, dấu chấm phẩy và dấu phẩy; HTML thì khoảng trắng giữa các thẻ được gộp trong khi nội dung pre, textarea, script và style vẫn không bị đụng đến; JSON được phân tích và tuần tự hóa lại, qua đó cũng kiểm tra tính hợp lệ của nó.
Mọi thứ chạy cục bộ trong trình duyệt của bạn: không có code nguồn nào được tải lên bất kỳ máy chủ nào, điều này khiến công cụ trở nên an toàn cho code độc quyền, chưa phát hành hoặc của khách hàng. Không cần đăng ký, không có giới hạn kích thước tệp ngoài bộ nhớ trình duyệt của bạn, và kết quả chỉ cách một cú nhấp để sao chép vào clipboard hoặc tải xuống.
Thu nhỏ là công việc ngược lại của định dạng: công cụ này làm cho code nhỏ hơn cho production, trong khi trình định dạng code của chúng tôi làm cho code đã thu nhỏ có thể đọc trở lại. Hãy dùng công cụ thu nhỏ cho script và style nội tuyến, HTML cho email, payload API và bất kỳ nơi nào mà quy trình build đầy đủ với Terser hay cssnano là quá mức cần thiết cho một tác vụ nhanh một lần.