Trình làm rối JavaScript
Làm rối mã JavaScript bằng control-flow flattening, string array, dead-code injection và identifier mangling. Có 3 preset, chạy ngay trong trình duyệt.
Đang xử lý…
Cách dùng
- 1 Dán mã nguồn JavaScript của bạn vào ô bên trái.
- 2 Chọn một preset — low (làm rối nhẹ), medium (mặc định), high (control flow + dead code).
- 3 Nhấn Obfuscate. Sao chép hoặc tải kết quả về.
Vì sao dùng công cụ này
- Được xây dựng trên javascript-obfuscator, thư viện mã nguồn mở được nhiều nền tảng SaaS builder sử dụng.
- Thư viện được lazy-load — trang vẫn nhẹ cho đến khi bạn nhấn Obfuscate.
- Ba cấu hình preset dựng sẵn cùng các tùy chọn bật/tắt chi tiết cho từng bước xử lý.
- Hoàn toàn client-side — mã nguồn của bạn không bao giờ rời khỏi trình duyệt.
Câu hỏi thường gặp
Mã đã obfuscate có thực sự không thể đọc được không?
Mã sẽ khó đọc hơn rất nhiều nhưng không bao giờ là bất khả thi — kẻ tấn công kiên trì vẫn có thể reverse được. Nên kết hợp obfuscation với licensing hợp lý, validation phía server và minification.
Muốn có output đã minify thay vì obfuscate?
Hãy thử <a class="underline" href="/javascript-minifier">JavaScript Minifier</a> — cùng cơ chế lazy-loading, cho kết quả nhanh hơn, không mangling tên ngoài việc rút gọn.
Cần format lại mã đã obfuscate?
Dùng <a class="underline" href="/javascript-formatter">JavaScript Formatter</a> để pretty-print và kiểm tra cấu trúc mã.
Trình làm rối JavaScript là gì?
Trình làm rối JavaScript (JavaScript Obfuscator) là công cụ biến đổi mã nguồn JavaScript thành một phiên bản tương đương về chức năng nhưng khó đọc hơn nhiều. Công cụ áp dụng các kỹ thuật như control-flow flattening, string array extraction, dead-code injection và identifier mangling, đồng thời cung cấp ba preset dựng sẵn. Mọi xử lý diễn ra hoàn toàn trong trình duyệt, nghĩa là mã nguồn được xử lý phía client và không bao giờ được tải lên máy chủ.
Trình làm rối JavaScript là công cụ lập trình miễn phí của Zerethon Tools. Làm rối mã JavaScript bằng control-flow flattening, string array, dead-code injection và identifier mangling. Có 3 preset, chạy ngay trong trình duyệt. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình làm rối JavaScript chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.