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