Skip to content
Zoyku

JavaScript Minifier

Trình nén JavaScript thận trọng: gỡ chú thích và gộp dòng trống, giữ lại xuống dòng — không viết lại rủi ro, ngữ nghĩa code giữ nguyên.

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị — không được tải lên bất kỳ máy chủ nào.

Cách sử dụng

  1. 1Dán JavaScript của bạn vào ô nhập.
  2. 2Kết quả nén xuất hiện ngay, kèm dung lượng vào/ra và phần trăm tiết kiệm.
  3. 3Sao chép script gọn gàng hay xóa đầu vào để nén file khác.

JavaScript Minifier

Trình nén này làm đúng hai việc: gỡ chú thích // và /* */ (kể cả trong file rắc rối — chuỗi, template literal gồm cả ${…} lồng nhau và regex literal đều được tôn trọng), và gộp dòng trống cùng thụt lề. Xuống dòng giữa các câu lệnh được giữ nên việc tự chèn dấu chấm phẩy hoạt động y như trước.

Nó không bao giờ đổi tên biến, inline code hay gộp câu lệnh — đó là việc của build tool thực thụ. Bạn nhận được file nhỏ hơn rõ rệt, nén an toàn, kèm bảng tiết kiệm byte trực tiếp, hoàn toàn trong trình duyệt.

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

Vì sao giữ xuống dòng thay vì nối tất cả vào một dòng?

Lựa chọn có chủ đích. JavaScript dựa vào việc tự chèn dấu chấm phẩy, và xóa xuống dòng có thể lặng lẽ thay đổi hành vi chương trình. Giữ xuống dòng khiến trình nén này an toàn cho code chưa từng qua bundler thật.

Khác Terser hay UglifyJS thế nào?

Các công cụ đó phân tích và viết lại AST: làm ngắn tên, bỏ code chết, inline. Kết quả nhỏ hơn nhiều nhưng cần bước build thật. Công cụ này chỉ gỡ chú thích và dòng trống — rủi ro thay đổi hành vi bằng không, không cần build.

Code của tôi có bị tải lên đâu không?

Không. Mọi thứ chạy cục bộ trong trình duyệt — mã nguồn không bao giờ rời khỏi thiết bị.

Nhúng công cụ này

Đưa công cụ này vào trang của bạn bằng một dòng — nó chạy trong trình duyệt của khách.

<iframe src="https://zoyku.com/vi/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>
100% local processing