Как это работает
Каждая опция ниже — независимый фильтр. Их можно включать в любой комбинации: например, разом убрать стили и классы, но сохранить таблицы и ссылки.
«Все теги» — особый случай: она превращает разметку в обычный текст, отбрасывая все остальные настройки, кроме очистки неразрывных пробелов и пустых строк.
- Теги с пробелами
- Убирает лишние пробелы сразу после открывающего и перед закрывающим тегом.
- Пустые строки
- Схлопывает несколько пустых строк подряд в одну.
- Все атрибуты, кроме href и src
- Снимает id, class, style, data-* и прочие атрибуты, оставляя только ссылки и источники.
- Теги span
- Удаляет обёртки <span> и <font>, сохраняя текст внутри.
- Пустые теги
- Убирает теги, внутри которых ничего нет — рекурсивно, в несколько проходов.
- Неразрывные пробелы
- Заменяет и символ U+00A0 обычным пробелом.
- CSS-стили
- Удаляет атрибут style и теги <style>.
- Пустые атрибуты
- Снимает атрибуты без значения, например alt="".
- Ссылки
- Разворачивает <a>, оставляя текст без ссылки.
- Классы и ID
- Убирает атрибуты class и id.
- Таблицы
- Удаляет table, tr, td и другие табличные теги целиком.
- Формы
- Удаляет form, input, select, button и другие элементы форм.
- JS-скрипты
- Вырезает <script> и <noscript> вместе с содержимым.
- Комментарии
- Удаляет HTML-комментарии <!-- ... -->.
- Изображения
- Удаляет теги img, picture и figure.
- Все теги
- Оставляет только текст, убирая вообще всю разметку.
Зачем чистить HTML
Единообразный результат
Word и Google Docs прячут простые абзацы под span, стили и условные комментарии. Убрав этот мусор, вы получаете одинаково чистую разметку на каждой странице.
Меньший вес страниц
Удаление неиспользуемых классов, пустых атрибутов и мёртвых тегов срезает лишние килобайты ещё до того, как текст попадёт в CMS.
Безопасная публикация
Скрипты, формы и встроенные стили из непроверенного источника могут сломать вёрстку или создать риск. Уберите их перед публикацией.
Читаемый код
Аккуратный DOM проще проверять, сравнивать и передавать дизайнеру или другому разработчику.
Частые вопросы
Мой HTML куда-то отправляется и хранится?
Очистка выполняется на этом сервере только на время запроса — ничего не сохраняется, не логируется и не передаётся третьим лицам. После того как ответ дошёл до браузера, сервер не хранит копию.
Можно ли включить сразу несколько опций очистки?
Да — каждая опция это независимый фильтр, поэтому можно, например, убрать стили и классы, но сохранить таблицы и ссылки.
Что будет, если включить «Все теги»?
Эта опция отменяет действие всех остальных, кроме очистки неразрывных пробелов и пустых строк, и превращает разметку в обычный текст.
Можно вставлять прямо из Word или Google Docs?
Да — вставляйте как обычно в левую панель. Инструмент захватывает исходную разметку, а не только текст, поэтому опциям очистки есть с чем работать.
Как получить обычный текст вместо HTML?
После очистки нажмите кнопку «Экспорт текста» в верхней панели — она становится активной, как только результат готов, и скачивает видимый текст в виде .txt файла.
Что делает HTMLCleanup и зачем он нужен
Скопируйте абзац из Word, Google Docs или чужого сайта — и вместе с текстом почти всегда приходит разметка: вложенные span, инлайн-стили, забытые классы, пустые теги и правила форматирования, рассчитанные на документ, которого уже не существует, как только текст попадает в вашу CMS. HTMLCleanup существует, чтобы вычистить этот мусор, оставив только ту разметку, которая действительно нужна.
Инструмент устроен как редактор с двумя панелями: вставьте или напишите текст в грязной панели слева, отметьте вверху, какую разметку убрать, и наблюдайте, как справа формируется чистый результат — в виде живого визуального превью или исходного HTML, который можно скопировать, скачать или экспортировать как обычный текст. Ничего из вставленного никуда не загружается и не сохраняется — очистка выполняется в рамках одного запроса и после этого исчезает.
Возможности
- 16 независимых фильтров очистки, которые можно комбинировать как угодно — от удаления инлайн-стилей до превращения всего в обычный текст.
- Настоящий WYSIWYG-редактор с обеих сторон — вы видите отформатированный контент, а не стену из тегов.
- Живое визуальное превью и просмотр исходного HTML результата — рядом, в одном инструменте.
- Копирование в один клик, скачивание .html или экспорт результата в виде текстового .txt файла.
- Нативная вставка контента из Word, Google Docs или любой веб-страницы — со всей привычной разметочной путаницей.
- Полностью переведённый интерфейс на пять языков — русский, английский, чешский, украинский и испанский.
- Без регистрации, без аккаунта, без хранения данных — очистка выполняется на лету, вставленное нигде не логируется.
- Форма обратной связи, если вы нашли баг или у вас есть предложение, — сообщение уходит напрямую тому, кто поддерживает инструмент.