Обфускатор JavaScript
Сделайте свой JavaScript трудным для чтения и копирования — переименуйте, закодируйте строки и сожмите код прямо в браузере. Ничего не загружается. Бесплатно.
Всё работает в браузере — ваш код никогда не покидает устройство.
1
Обфускация затрудняет беглое чтение; это не шифрование и не настоящая защита.
О Обфускатор JavaScript
Обфускатор JavaScript делает ваш исходный код трудным для чтения и случайного копирования прямо в браузере. Он токенизирует ваш скрипт и переписывает его: строковые литералы превращаются в шестнадцатеричные и юникодные escape-последовательности, числа — в шестнадцатеричные или XOR-выражения, пробелы сжимаются, а дополнительная самозащищающаяся обёртка препятствует переформатированию.
Каждое преобразование — это переключатель: «Кодировать строки», «Обфусцировать числа», «Сжать (минифицировать)» и «Самозащищающаяся обёртка» — так вы сами управляете балансом между читаемостью и размером результата. Инструмент показывает изменение размера в процентах, а результат можно скопировать или скачать как obfuscated.js.
Всё выполняется на стороне клиента, поэтому ваш ещё не опубликованный код никогда не покидает устройство. Помните, что обфускация препятствует случайному чтению; это не шифрование, и её не следует рассматривать как меру безопасности для секретов или проверок лицензий.
Как использовать Обфускатор JavaScript
- Вставьте свой JavaScript в панель «Исходный код» или нажмите «Пример», чтобы попробовать на образце кода.
- Выберите опции: «Кодировать строки», «Обфусцировать числа», «Сжать (минифицировать)» и «Самозащищающаяся обёртка».
- Просмотрите обфусцированный результат и указанное изменение размера.
- Нажмите «Копировать» или «Скачать», чтобы сохранить результат как obfuscated.js.
- Протестируйте обфусцированный файл в своём проекте, чтобы убедиться, что он ведёт себя так же.