ЛОКАЛЬНАЯ ОБФУСКАЦИЯ КОДА
Обфускация JavaScript и CSS
Сделайте JavaScript менее читаемым с помощью нескольких уровней обработки или компактно преобразуйте CSS и переименуйте выбранные идентификаторы. Выберите лёгкий, сбалансированный или сильный уровень и настройте отдельные преобразования.
Вставьте исходный код или откройте локальный файл .js, .mjs, .cjs либо .css. Обработка выполняется в браузере: исходник разбирается как текст, не запускается и не передаётся на сервер. Проверьте результат, скопируйте его или скачайте в UTF-8.
Выберите тип кода и силу обфускации
Сильные настройки могут увеличить размер результата и замедлить выполнение кода.
Исходный код
Результат
Вставьте код или откройте файл, выберите уровень и запустите обфускацию.
Обфускация — не шифрование и не гарантирует защиту от восстановления кода. JavaScript здесь не запускается. Проверьте результат в браузерах и системе сборки вашего проекта.
ВОЗМОЖНОСТИ ИНСТРУМЕНТА
Возможности обфускатора JavaScript и CSS
Сделайте клиентский код менее читаемым и уплотните CSS, не отправляя исходники на сервер. Обфускация усложняет отладку, но не гарантирует, что код нельзя восстановить.
- JavaScript: переименование локальных идентификаторов, обработка строк, разбиение длинных литералов, запутывание потока выполнения и преобразование синтаксиса в ES5.
- CSS: компактная генерация таблицы стилей, удаление обычных комментариев, переименование пользовательских свойств и keyframes из animation внутри файла.
- Вставка кода или локальные UTF-8/Windows-1251 файлы до 1 МБ. Кириллица и английский текст сохраняются.
- Просмотр результата, копирование и скачивание файла .js или .css.
- Обработка в локальном Web Worker. Исходники не запускаются, не передаются и не сохраняются этим инструментом.
Перед использованием результата
Сильная обфускация может замедлить выполнение, увеличить файл или повлиять на совместимость. Всегда тестируйте результат.