Nén JavaScript online miễn phí
Minify JavaScript bằng Terser hoặc làm đẹp mã bằng js-beautify. Hiển thị tỷ lệ nén. Chạy ngay trong trình duyệt của bạn.
🔒 Tệp của bạn không rời khỏi trình duyệt. Mọi xử lý chạy cục bộ bằng Terser.
Cách nén JavaScript online
- 1
Dán JavaScript của bạn
Dán mã JavaScript vào ô nhập liệu.
- 2
Bấm Minify hoặc Beautify
Minify nén mã bằng Terser. Beautify định dạng mã với thụt lề nhất quán.
- 3
Sao chép kết quả
Bấm Sao chép để chép mã đã xử lý vào bộ nhớ tạm.
JavaScript thường là phần nặng nhất của một trang, không chỉ khi tải về mà cả khi phân tích và thực thi. Khác với minify CSS chỉ loại bỏ khoảng trắng, một trình minify JavaScript thực sự viết lại mã: biến cục bộ được rút thành một chữ cái, nhánh mã thừa bị loại bỏ và biểu thức được gộp thành dạng ngắn hơn tương đương. Vì vậy JS thường nhỏ đi 30–60%, nhiều hơn hẳn so với HTML hay CSS.
Công cụ này chạy Terser, chính trình minify mà Webpack, Vite và Rollup dùng bên trong, được biên dịch để chạy hoàn toàn trong trình duyệt của bạn. Mã bạn dán vào không bao giờ được gửi lên máy chủ. Bạn có kết quả chuẩn production mà không cần cài Node hay cấu hình bundler, rất tiện cho các đoạn script lẻ, mã dán vào CMS hoặc kiểm tra nhanh dung lượng.
Điều cần biết: tên được export, nội dung chuỗi và mọi thứ có thể truy cập từ bên ngoài tệp sẽ không bị đổi tên. Mã đọc function.name khi chạy hoặc phân tích stack trace có thể hoạt động khác sau khi nén, nên hãy giữ một bản chưa nén. Chế độ Beautify làm ngược lại để dễ đọc, nhưng không thể khôi phục tên biến gốc.