Минификатор CSS
Минифицируйте CSS в браузере, сохраняя строки, URL, важные комментарии и значимые пробелы.
Минифицируйте JavaScript в браузере с помощью парсера. Код не выполняется.
Этот инструмент работает в вашем браузере. Введённые данные, файлы и результаты остаются на этом устройстве. Избранное и недавние инструменты, если вы ими пользуетесь, хранят в локальном хранилище только названия инструментов — никогда не пароли, документы или содержимое QR-кодов. Подробнее — в политике конфиденциальности.
Подробное руководство по этому инструменту (как пользоваться, примеры и вопросы-ответы) пока доступно только на английском.
Parse JavaScript with Terser, then compress and mangle it. Use it when a small script should be shorter and you want a parser rather than find-and-replace. The script is not run, and TypeScript comes back as an error.
function greet(name) { return "Hello, " + name; } is parsed, then shortened by removing whitespace and renaming locals where safe.
If the parser cannot read the file, you get an error. The tool does not try to “fix” broken JavaScript.
JavaScript cannot be minified safely with simple find-and-replace. This tool uses Terser in the browser to parse the source, then compress and mangle it. Your code is not executed with eval or new Function. Constant-expression evaluation is turned off so user expressions are not run during minify. Very large files are rejected so the tab stays responsive.
Terser parses the source, then compresses and mangles it. The script is not run. TypeScript, and JavaScript the parser cannot read, come back as an error rather than a shorter file. Constant expressions are not evaluated during the pass.
See the disclaimer for what these tools do not cover.
Минифицируйте CSS в браузере, сохраняя строки, URL, важные комментарии и значимые пробелы.
Минифицируйте HTML в браузере аккуратным способом, сохраняющим содержимое pre, textarea, script и style.
Делайте JSON читаемым, сжимайте его или проверяйте на корректность. Комментарии, висячие запятые и одинарные кавычки не допускаются. В CSV не конвертирует.
Кодируйте текст в Base64 или декодируйте обратно в UTF-8. Результат может декодировать любой, поэтому пароль так не спрятать. Файлы не принимаются.
Создавайте одно или несколько значений UUID v4 в браузере с помощью надёжного источника случайности.
Кодируйте и декодируйте компоненты URL в браузере с помощью encodeURIComponent.