DevToolPal
PL

Usuń tagi HTML

Usuń tagi HTML, skrypty i style, zachowując czysty, czytelny tekst wraz z akapitami.

Działa lokalnie, nic nie jest wysyłane

Opcje

Wejście

0 znaków · 0 B

Wynik

0 znaków · 0 B

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ć

  1. Wklej HTML w polu wejściowym lub otwórz plik .html.
  2. 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.
  3. 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.