Co robi to narzędzie
Usuń tagi HTML zamienia stronę, szablon e-maila lub fragment tekstu sformatowanego w czysty, zwykły tekst. Usuwa wszystkie tagi, odrzuca skrypty, style i komentarze, dekoduje encje takie jak & i i zachowuje strukturę, na której ci zależy: nagłówki i akapity pozostają rozdzielone, elementy list zostają w osobnych liniach, a komórki tabel w wierszach.
Przydaje się, gdy potrzebujesz słów bez znaczników: przy wklejaniu treści z CMS-a do e-maila w formacie tekstowym, przy przekazywaniu treści do indeksu wyszukiwania lub modelu językowego, przy liczeniu słów w artykule albo przy sprawdzaniu, co pokaże czytnik ekranu lub klient tylko tekstowy.
Jak używać
- Wklej HTML w polu wejściowym lub otwórz plik
.html. - W razie potrzeby dostosuj opcje:
- Zachowaj akapity i złamania wierszy zamienia elementy blokowe na puste linie lub złamania wierszy. Wyłącz, aby dostać tekst w jednej linii.
- Scal nadmiarowe białe znaki łączy spacje, tabulatory i puste linie pochodzące z wcięć w kodzie źródłowym, tak jak robi to przeglądarka.
- Dekoduj encje zamienia
<,é,'i podobne na prawdziwe znaki. - Zachowaj adresy linków zapisuje każdy link jako
text (https://…), aby nie zgubić adresów docelowych.
- Skopiuj tekst lub pobierz go jako plik.
Przykład
Przykładowe dane wejściowe to mała strona z informacjami o wydaniu, z tytułem, blokiem stylów, skryptem, nagłówkiem, akapitem z linkiem, listą i złamaniem wiersza. Wynik zawiera tylko to, co zobaczyłby czytelnik:
Release notes
Version 2.0 – what's new
Faster builds, a dark theme and better documentation.
Search with Ctrl + K
Prices from €5 / month
Jak to działa
HTML jest przetwarzany jako tekst za pomocą starannie dobranych wzorców, a nie wczytywany do strony, więc nic w nim nie jest uruchamiane i żadne obrazy ani skrypty nie są pobierane. Wartości atrybutów zawierające znak > są obsługiwane poprawnie, a niezamknięte komentarze lub skrypty są usuwane aż do końca danych wejściowych, zamiast przeciekać do wyniku.
Ponieważ narzędzie nie buduje pełnego drzewa dokumentu, bardzo uszkodzony HTML może dać nieco inne złamania wierszy niż te, które pokazałaby przeglądarka, ale sam tekst jest zawsze zachowany.
FAQ
› Czy skrypty i style też są usuwane?
Tak. Zawartość elementów script, style, noscript i template jest całkowicie odrzucana, podobnie jak komentarze HTML i doctype, więc w tekście nie zostaje żaden kod.
› Czy akapity i listy zostaną zachowane?
Gdy włączona jest opcja Zachowaj akapity i złamania wierszy, nagłówki, akapity i listy są oddzielone pustymi liniami, elementy list i divy zaczynają się w nowej linii, a br staje się złamaniem wiersza. Wyłącz ją, aby dostać jedną ciągłą linię.
› Co dzieje się z encjami takimi jak i &?
Są dekodowane na znaki, które reprezentują, więc & staje się &, a twarda spacja zwykłą spacją. Wyłącz Dekoduj encje, aby zachować je w zapisanej postaci.
› Czy mój HTML jest wysyłany?
Nie. Wszystko działa w twojej przeglądarce, co oznacza też, że nic z HTML-a nie jest wczytywane ani wykonywane.