TextArray
100% lokalnie

Usuń znaczniki HTML

Usuń wszystkie znaczniki HTML i XML, zostawiając sam czytelny tekst.

Wejście
Wynik

Usuń znaczniki HTML

Wklej kawałek HTML-a i odzyskaj czytelny tekst. Narzędzie usuwa każdy znacznik — divy, spany, odnośniki, tabele, całe dokumenty — i zostawia to, co czytelnik faktycznie zobaczyłby na stronie. To najszybszy sposób, żeby wyciągnąć artykuł ze źródła strony, uporządkować eksport z CMS-a albo z newslettera, policzyć słowa w tekście wciąż owiniętym w znaczniki lub zamienić pobrany fragment w zwykłą listę.

Cztery opcje obsługują sytuacje, w których „usuń wszystko" jest zbyt topornym rozwiązaniem. Dekodowanie encji HTML zamienia &amp; z powrotem na ampersand, &nbsp; na spację, a &#8212; na pauzę, dzięki czemu tekst czyta się normalnie, zamiast pokazywać kody ucieczki. Zachowanie podziałów wierszy daje znacznikowi <br> oraz elementom blokowym w rodzaju <p>, <li> czy <h1> po jednym nowym wierszu, więc akapity zostają akapitami i nie zlewają się w jeden ciąg. Po wyłączeniu opcji reszta tekstu skleja się dokładnie tak, jak stała. Lista wyjątków zachowuje znaczniki, które wymienisz — wpisz „b, i, a", a to formatowanie przetrwa, podczas gdy reszta zniknie. Usuwanie zawartości elementów script i style wyrzuca je razem z kodem, więc reguły CSS ani JavaScript nie wylądują w twoim tekście. Opcja jest domyślnie włączona, bo prawie zawsze o to chodzi.

Znaczniki usuwa własny skaner tekstu, nigdy wstawienie twojego HTML-a do strony, więc nic z kodu nie może się wykonać. Tekst traktowany jest tak jak w przeglądarce: „5 < 10" zostaje, komentarze i doctype znikają, a uszkodzony znacznik jest odrzucany zamiast wypisany w połowie.

Wszystko dzieje się w twojej przeglądarce i nic nie jest wysyłane, więc wewnętrzne strony, materiały klientów i niepublikowane szkice możesz spokojnie wkleić. Wynik skopiuj, pobierz jako plik .txt albo przenieś z powrotem do wejścia na kolejną rundę czyszczenia.

Częste pytania

Czy akapity zostaną zachowane?
Tak, o ile włączone jest „Zachowaj podziały wierszy": znacznik <br> oraz elementy blokowe jak <p>, <li> czy <h1> zamieniają się w nowy wiersz, a akapity zostają oddzielone pustym wierszem. Po wyłączeniu cały tekst skleja się w jeden ciąg.
Czy mogę zostawić część formatowania?
Wpisz nazwy znaczników w pole „Zachowaj te znaczniki" — na przykład „b, i, a". Zostaną one w wyniku dokładnie takie, jakie były, razem z atrybutami, a cała reszta zniknie.
Co dzieje się z CSS i JavaScriptem?
Przy włączonej opcji „Usuń zawartość script i style" te elementy znikają razem z kodem. Po jej wyłączeniu usuwane są tylko same znaczniki, a surowy kod zostaje w tekście.
A co z tekstem, który wygląda jak znacznik?
Znak „<", po którym nie następuje nazwa znacznika, jest traktowany jak zwykły tekst, więc „5 < 10" przechodzi bez zmian. Zapis w rodzaju „a<b i b>c" wygląda jednak jak znacznik i zostanie usunięty — dokładnie tak, jak zrobiłaby to przeglądarka. Takie porównania lepiej wcześniej zapisać jako encje.
Czy mój kod HTML jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a kod nigdy nie opuszcza twojego urządzenia.