HTML Stripper
Вставте HTML із CMS, листа або вихідного коду сторінки й отримайте видимий текст. Цей HTML Stripper перетворює HTML на текст прямо у вашому браузері: він видаляє HTML-теги, декодує сутності на кшталт &, прибирає скрипти, стилі та коментарі й ніколи не рендерить і не запускає вашу розмітку. Оберіть читабельні рядки (із збереженням абзаців і розривів у списках) або компактні пробіли — потім скопіюйте чи завантажте. Очищуйте HTML, не виносячи свій вихідний код за межі сторінки.
Що лишається, що відкидається — і чим цей інструмент не є
Інструмент розбирає вашу розмітку за допомогою неактивного HTML-парсера браузера — нічого не відображається, не виконується й не завантажується. Текстовий вміст зберігається; вміст script, style, template та коментарів повністю відкидається; сутності на кшталт & і — декодуються. У режимі читання блокові елементи (абзаци, заголовки, елементи списків, рядки таблиць) перетворюються на переноси рядка, комірки таблиці розділяються табуляцією, а блоки з попередньо форматованим текстом зберігають точні пробіли. У компактному режимі все зводиться до одиничних пробілів, зокрема й попередньо форматований текст. Важливе застереження: це звичайний текст, а не очищений HTML — якщо вам потрібна розмітка, безпечна для повторної публікації, скористайтеся справжнім санітайзером; а якщо у вашому джерелі символ < використано як звичайний текст, парсер може сприйняти його як тег, тож спочатку екрануйте його як сутність.
Результат — це безпечний HTML?
Ні, це взагалі не HTML — це звичайний текст, з якого видалено всі теги. Тож цей інструмент не є санітайзером: він не створює безпечну для повторної публікації розмітку й не заявляє про захист від XSS. Вставляйте результат туди, де має бути звичайний текст; якщо вам потрібен очищений HTML, скористайтеся окремим санітайзером.
Чи запускаються скрипти у вставленому HTML?
Ні. Розмітку обробляє неактивний парсер, який ніколи не відображає вміст, не виконує скрипти, не завантажує зображення і не робить мережевих запитів. Вміст script і style повністю виключається з результату — ви отримуєте лише видимий текст.
Мій HTML кудись надсилається?
Ні. Парсинг і видалення тегів відбуваються повністю у вашому браузері. Розмітка, яку ви вставляєте, і текст, який ви отримуєте, ніколи не надсилаються на сервер, не зберігаються й не додаються до адресного рядка.