Rimuovi i tag HTML

Incolla del markup HTML e questo strumento elimina tutti i tag, lasciando solo il testo che si trovava tra di essi. Esegue la funzione standard strip_tags di PHP: tutto ciò che sta tra parentesi angolari (<p>, <br>, <div class="...">, i tag di chiusura e i <!-- commenti -->) viene rimosso, mentre il testo circostante viene mantenuto invariato. Ottieni anche tre contatori: caratteri prima, caratteri dopo e quanti ne sono stati rimossi.

Come funziona

  1. 1

    Incolla il markup

    Un frammento di HTML, una pagina intera copiata da Visualizza sorgente, o il corpo di un'email in formato HTML.

  2. 2

    Rimuovi i tag

    Premi il pulsante e ogni tag, tag di chiusura e commento HTML viene rimosso in un unico passaggio lato server.

  3. 3

    Leggi i contatori

    Le statistiche mostrano il numero di caratteri prima e dopo, e quanti ne sono stati rimossi.

  4. 4

    Copia il testo semplice

    L'output è una stringa pulita, pronta per un editor di testo, un foglio di calcolo, un prompt di IA o un'elaborazione successiva.

Cosa fa e cosa non fa

strip_tags è un rimuovi-tag veloce e letterale. Non è un convertitore completo da HTML a testo, quindi è utile sapere esattamente dove si trova il limite.

  • I tag vengono rimossi, il testo viene mantenuto. <b>bold</b> text diventa bold text. I tag di apertura, quelli di chiusura e i loro attributi scompaiono tutti.
  • I commenti HTML vengono rimossi. <!-- note -->visible diventa visible.
  • Non viene inserita alcuna interruzione di riga. I tag di blocco come <p> e <div> vengono semplicemente eliminati, quindi <p>One</p><p>Two</p> diventa OneTwo. Le interruzioni di riga già presenti nel tuo testo vengono mantenute.
  • Le entità non vengono decodificate. Tom &amp; Jerry resta Tom &amp; Jerry. Per riconvertire &amp; in &, passa il risultato in un decodificatore di entità HTML.
  • Il testo di script e style rimane. Vengono rimossi solo i tag <script> e <style>; il codice o il CSS tra di essi rimane. Elimina tu stesso quei blocchi prima, se non li vuoi.

Prima e dopo

Input Output
<p>Hello</p> Hello
<a href="https://x.com">click</a> click
<b>bold</b> text bold text
<!-- note -->visible visible
<br><br> (vuoto)
Tom &amp; Jerry Tom &amp; Jerry

Casi d’uso comuni

  • Pulire l’output di un CMS. Estrai il testo del corpo da un articolo esportato e salvalo come .txt semplice.
  • Alimentare i modelli linguistici. I modelli lavorano meglio con il testo semplice che con il markup, quindi rimuovi i tag prima di scrivere il prompt.
  • Pulizia di dati estratti. Quando uno scraper ti restituisce l’innerHTML ma volevi solo il testo visibile.
  • Estrazione rapida di testo. Incolla un qualsiasi frammento HTML e recupera le parole senza il markup intorno.

Buono a sapersi

  • Dove viene eseguito. L’elaborazione avviene sul nostro server. Vengono registrati solo i conteggi dei caratteri prima e dopo a fini statistici, mai l’HTML in sé, ma come per qualsiasi strumento online, evita di incollare dati davvero sensibili.
  • Entità e script. Se l’output mostra ancora &amp; o del JavaScript residuo, è normale: decodifica le entità separatamente e rimuovi i blocchi <script> / <style> prima di incollare.

Domande frequenti

No. Rimuove solo i tag, quindi entità come &amp;, &nbsp; e &#39; passano invariate. Passa il risultato in un decodificatore di entità HTML se ti servono i caratteri reali.

No. I tag di blocco come <p> e <div> vengono eliminati senza inserire un’interruzione di riga, quindi i paragrafi possono attaccarsi. Le interruzioni di riga già presenti nel tuo testo vengono conservate.

I tag stessi vengono rimossi, ma il testo JavaScript o CSS tra di essi rimane nell’output. Elimina quei blocchi prima di incollare se non vuoi il codice.

Sì. I blocchi <!-- ... --> vengono rimossi insieme ai tag.

Sul nostro server, con un unico passaggio di strip_tags. Lo strumento registra solo i conteggi dei caratteri prima e dopo, non il contenuto del tuo HTML.

Strumenti correlati

Strumento disponibile in altre lingue