Eliminador de etiquetas HTML
Pega HTML y obtén texto plano mientras escribes: las etiquetas, los comentarios, los scripts y los estilos se eliminan, los saltos de línea y de párrafo se conservan, y las entidades comunes como & y se convierten en los caracteres que representan. Tres contadores muestran el tamaño de la entrada, el de la salida y cuántas etiquetas se quitaron. Gratis, sin registro, y no se sube nada de lo que pegas.
Cómo usar el eliminador de etiquetas HTML
- 1. Pega tu HTML. Sirven el código fuente de una página completa, el HTML de un correo o un fragmento copiado de un CMS.
- 2. Lee el texto plano. El resultado se actualiza mientras escribes; no hay ningún botón que pulsar.
- 3. Revisa los contadores. Caracteres de entrada cuenta el texto pegado, Caracteres de salida el resultado, y Etiquetas eliminadas cada elemento
<…>encontrado, incluidas las etiquetas de cierre, los comentarios y las etiquetas que rodean los scripts. - 4. Copia la salida. Copiar salida pone el texto plano en tu portapapeles.
Qué se elimina, qué se conserva y qué se decodifica
La herramienta trabaja en cinco pasos fijos, en este orden:
- Comentarios, scripts y estilos se eliminan junto con todo lo que contienen, así que nunca aparecen JavaScript ni CSS en tu texto.
- Saltos de línea y tabulaciones: cada
<br>se convierte en un salto de línea, y lo mismo ocurre con la etiqueta de cierre de unp,div, encabezado (h1–h6),liotr. El final de una celda de tabla (tdoth) se convierte en una tabulación, así que las celdas de una fila se mantienen separadas. - El resto de etiquetas se borran, conservando el texto que hay entre ellas. Solo cuentan las etiquetas reales: un
<debe ir seguido de una letra,/,!o?, así que una comparación como5 < 6 and 7 > 3es texto y se mantiene. - Las entidades se decodifican una sola vez: las referencias con nombre como
&,<,éo—, y las referencias numéricas decimales o hexadecimales comoAyA. se convierte en un espacio normal. El texto escapado dos veces, como&#65;, sale comoA, porque cada referencia se decodifica una sola vez. - Los espacios se ordenan: las series de espacios se convierten en uno, y tres o más saltos de línea en dos; los extremos se recortan.
Ejemplo desarrollado
Entrada
<!-- draft --><h1>Results & Discussion</h1><p>Scores rose from <b>4 to 7</b> — see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>
Salida
Cuatro líneas: Results & Discussion, Scores rose from 4 to 7 — see the table., One y Two.
Contadores
191 caracteres de entrada, 69 de salida, 17 etiquetas eliminadas.
Las 17 son el comentario, las etiquetas de apertura y cierre de h1, p, b, a, ul, script y los dos elementos li. El contenido del script (track()) se eliminó con él. Como cada bloque termina en un solo salto de línea, los párrafos de aquí quedan en líneas consecutivas; si tu original tiene líneas en blanco entre bloques, la salida conserva como máximo una línea en blanco.
Lo que no cubre
Esta es una herramienta rápida basada en expresiones regulares para limpiar texto, no un analizador HTML. Conoce dónde se detiene:
| Caso | Qué ocurre |
|---|---|
| Celdas de tabla | Las celdas se separan con tabulaciones y cada fila ocupa su propia línea (<td>A</td><td>B</td> queda como A y B con una tabulación entre ambos) |
| Un signo menor que suelto en el texto | Se conserva: 5 < 6 and 7 > 3 queda tal cual lo escribiste. Un < seguido directamente de una letra, como en a<b, se lee como el inicio de una etiqueta |
| Entidades con nombre desconocidas | Un nombre que la herramienta no conoce, como ¬arealname;, se queda tal cual |
| Enlaces e imágenes | Se conserva el texto del enlace; se eliminan la dirección y el texto alternativo de la imagen |
¿Qué herramienta necesitas?
| Tienes | Quieres | Usa |
|---|---|---|
| HTML | Texto plano | Esta página |
| HTML | Markdown que conserve encabezados, enlaces y listas | HTML a Markdown |
| Markdown | Texto plano | Markdown a texto |
| Markdown | HTML | Conversor de Markdown a HTML |
| HTML desordenado | HTML ordenado y con sangría | Formateador de HTML |
Preguntas frecuentes
- ¿Qué hace este eliminador de etiquetas HTML?
- Borra cada etiqueta HTML del texto que pegas y devuelve el texto legible. Los comentarios, los scripts y los estilos se eliminan con su contenido, los saltos se conservan al final de línea y de los elementos de bloque, y las entidades comunes se decodifican.
- ¿Quitar las etiquetas HTML afecta al formato de mi texto?
- Sí. La negrita, la cursiva, los encabezados, los enlaces y las listas existen solo como etiquetas, así que desaparecen. Obtienes las palabras, con un salto de línea donde terminaba un párrafo, un encabezado, un elemento de lista o un salto de línea. Para conservar esa estructura, convierte a Markdown.
- ¿Puedo usarlo para limpiar texto copiado de una web?
- Sí, si pegas el código HTML fuente o el HTML que te muestra un CMS. El texto pegado en un cuadro normal ya es texto plano; el marcado oculto solo está presente cuando copias el código fuente de una página o la vista HTML de un correo.
- ¿Decodifica las entidades HTML?
- Sí: las referencias con nombre como
é, y las referencias numéricas decimales y hexadecimales comoAyA. Cada una se decodifica una vez, así que&#65;se convierte enA. Un nombre que la herramienta no conoce se queda tal cual. - ¿Por qué desapareció parte de mi texto?
- Lo más probable es que un
<seguido directamente de una letra, como ena<b, se leyera como el inicio de una etiqueta, y todo hasta el siguiente>se eliminó con él. Pon un espacio después del<o escríbelo como<en el código fuente. - ¿Elimina el contenido de las etiquetas script y style?
- Sí. Ambos elementos, junto con su contenido, y todos los comentarios se eliminan antes de tocar cualquier otra etiqueta.
- ¿Se sube mi HTML a algún sitio?
- No. La limpieza se ejecuta en tu navegador mientras escribes, y el HTML no se envía a CitationEasy ni a nadie más.