ExtraTools/code

ОБФУСКАЦИЯ JAVASCRIPT И CSS

ЛОКАЛЬНАЯ ОБФУСКАЦИЯ КОДА

Обфускация JavaScript и CSS

Сделайте JavaScript менее читаемым с помощью нескольких уровней обработки или компактно преобразуйте CSS и переименуйте выбранные идентификаторы. Выберите лёгкий, сбалансированный или сильный уровень и настройте отдельные преобразования.

Вставьте исходный код или откройте локальный файл .js, .mjs, .cjs либо .css. Обработка выполняется в браузере: исходник разбирается как текст, не запускается и не передаётся на сервер. Проверьте результат, скопируйте его или скачайте в UTF-8.

Полный режим активен — доступны все настройки.
01 / ОБФУСКАЦИЯ ЛОКАЛЬНО · БЕЗ ЗАГРУЗКИ

Выберите тип кода и силу обфускации

Тип кода

Сильные настройки могут увеличить размер результата и замедлить выполнение кода.

Расширенные настройки

ВВОД

Исходный код

ВЫВОД

Результат

Вставьте код или откройте файл, выберите уровень и запустите обфускацию.

Обфускация — не шифрование и не гарантирует защиту от восстановления кода. JavaScript здесь не запускается. Проверьте результат в браузерах и системе сборки вашего проекта.

Возможности обфускатора JavaScript и CSS

Сделайте клиентский код менее читаемым и уплотните CSS, не отправляя исходники на сервер. Обфускация усложняет отладку, но не гарантирует, что код нельзя восстановить.

  • JavaScript: переименование локальных идентификаторов, обработка строк, разбиение длинных литералов, запутывание потока выполнения и преобразование синтаксиса в ES5.
  • CSS: компактная генерация таблицы стилей, удаление обычных комментариев, переименование пользовательских свойств и keyframes из animation внутри файла.
  • Вставка кода или локальные UTF-8/Windows-1251 файлы до 1 МБ. Кириллица и английский текст сохраняются.
  • Просмотр результата, копирование и скачивание файла .js или .css.
  • Обработка в локальном Web Worker. Исходники не запускаются, не передаются и не сохраняются этим инструментом.

Перед использованием результата

Сильная обфускация может замедлить выполнение, увеличить файл или повлиять на совместимость. Всегда тестируйте результат.

Как пользоваться обфускатором JS/CSS

Выберите JavaScript или CSS и уровень обработки. Вставьте исходник или откройте файл, просмотрите результат, затем скопируйте или скачайте его.

Не удалось обфусцировать исходник

Проверьте исходный код и выбранные параметры.