🧰 UtlKit

Como Usar el Convertidor HTML a Texto: los Comentarios y los Scripts Desaparecen, las Tablas se Aplanan en Filas Separadas por Espacios, las Imágenes Desaparecen Con su Texto Alt, y los Bloques Pre Conservan su Espaciado Exacto, con los Modos de Párrafos y Línea Única Explicados

Recorre el convertidor HTML a texto con sus comportamientos exactos: scripts, estilos y comentarios eliminados, entidades decodificadas, tablas en filas separadas por espacios, imágenes descartadas con alt nunca leído, bloques pre conservados tal cual, y salida en párrafos o en una línea.

El Convertidor HTML a texto hace una sola cosa y la hace dentro de tu navegador: pegas un documento HTML, presionas Convertir y obtienes el texto legible que una persona vería si el marcado se hubiera quitado. No se guarda nada y no se sube nada; el parser es el mismo DOMParser que ya usa tu navegador y corre en tu máquina.

Pega el HTML y presiona Convertir

No hay conversión en vivo: la entrada queda intacta hasta que presionas el botón Convertir, y solo entonces se llena el panel de salida. Una casilla de verificación controla el diseño de la salida, Preservar estructura de párrafos, y viene activada por defecto. Con ella activa, el texto conserva sus saltos de bloque; desactivada, todo se convierte en una sola línea continua de palabras. Si la entrada está vacía o contiene solo espacios, el botón simplemente no hace nada y no aparece ningún error, así que un pegado accidental de nada no es un estado de fallo.

Dos formas de salida: párrafos o una línea

Con la casilla activa, el conversor recorre el documento bloque a bloque. Cada elemento que un navegador renderiza como su propia línea, como un párrafo, un encabezado, un elemento de lista o una fila de tabla, empieza en una línea nueva separada de lo anterior por una línea en blanco. Con la casilla desactivada, todos esos saltos se convierten en espacios simples: el mismo documento regresa como una sola corrida plana de texto con las palabras en el mismo orden y sin saltos de línea. Los espacios dentro del texto se normalizan en los dos casos, así que una racha de espacios o una tabulación perdida se reducen a un espacio.

Lo que desaparece: scripts, estilos y comentarios

Tres clases de contenido nunca llegan a la salida. El conversor elimina cada elemento script, style y noscript antes de leer algo, de modo que el JavaScript en línea, las reglas CSS y los bloques de respaldo desaparecen por completo. Los comentarios HTML se saltan de la misma manera: un comentario entre dos párrafos no deja rastro, ni siquiera una línea en blanco. Lo que sobrevive es el texto visible y las entidades dentro de él, porque el parser las decodifica de paso: & regresa como un & suelto y <tag> como corchetes angulares literales alrededor de la palabra.

Tablas, listas e imágenes

Una tabla regresa como líneas de texto plano: cada fila se convierte en su propia línea y cada celda se separa de la siguiente por un solo espacio, sin tabulaciones ni caracteres de barra vertical en ninguna parte de la salida. Una lista se comporta como un conjunto de bloques, así que cada elemento cae en su propia línea con una línea en blanco entre elementos. Las imágenes son donde la salida puede sorprender: una etiqueta img no contribuye nada en absoluto y su atributo alt nunca se lee, de modo que un párrafo que envuelve una imagen devuelve el texto anterior y posterior unido directamente, y una img en medio de una palabra puede hacer que dos fragmentos se peguen.

br y hr: un salto de línea, no una línea en blanco

No todos los saltos son saltos de bloque. Un br o un hr dentro de un párrafo inserta un salto de línea simple: la siguiente palabra empieza en la línea siguiente, pero no hay línea en blanco entre ellas, lo que mantiene un poema o una dirección juntos como un solo bloque visual. Eso es diferente de lo que hace el cierre de una etiqueta de párrafo, que añade la separación completa con línea en blanco. En el modo de una sola línea, ambos tipos de salto terminan siendo el mismo espacio simple, así que la distinción solo importa cuando se preserva la estructura de párrafos.

La única excepción: los bloques pre conservan sus espacios

Todo en el conversor pasa por la misma regla de espacios, con la excepción de una etiqueta. Un bloque pre se copia literalmente: su contenido de texto se toma exactamente como está escrito, con su sangría y sus líneas en blanco, y después sigue una línea en blanco como cualquier otro bloque. Pone una muestra de código en una etiqueta pre y regresa con la misma forma en que la escribiste, y por eso pre es el lugar estándar para conservar código y texto alineado por columnas cuando el resto del documento se aplana.

Copiar, limpiar y hacia dónde ir después

El flujo de trabajo es deliberadamente pequeño. Un botón Copiar aparece en la salida solo cuando hay algo que copiar, y Limpiar vacía la entrada y la salida con una sola presión. No hay un control de intercambio, porque la salida es texto plano sin estructura que devolver, y nada de la página se guarda entre visitas. Si el marcado está desordenado antes de convertirlo, ejecuta primero el Formatador HTML para normalizar la sangría. Si necesitas esos caracteres especiales al revés, el Codificador/Decodificador de entidades HTML los codifica y decodifica para ti, y si tu contenido empieza como Markdown, la Vista previa de Markdown lo muestra renderizado antes de que lo exportes, mientras la guía del formatador HTML explica el lado del formateo en profundidad.

Herramientas Relacionadas

Preguntas Frecuentes

¿El conversor mantiene las tablas en una forma estructurada, como con tabulaciones o barras verticales?

No. Cada fila de tabla se convierte en su propia línea y las celdas se separan por un solo espacio, así que una tabla se lee como valores separados por espacios, sin ningún carácter de tabulación o barra vertical en la salida. Las tablas anidadas se aplanan en el mismo esquema por líneas.

¿El texto alternativo de las imágenes aparece en la salida?

No. Las imágenes se descartan: el conversor solo lee el contenido de texto, así que una etiqueta img no contribuye nada y su atributo alt nunca se extrae. El texto antes y después de la imagen se une directamente, lo que puede pegar dos fragmentos si la imagen está en medio de una palabra.

¿La página convierte el HTML en vivo mientras escribo?

No. La entrada se procesa solo cuando presionas el botón Convertir, y la salida se llena en ese momento. Si la entrada está vacía o contiene solo espacios, el botón no hace nada y no se muestra ningún mensaje de error.

¿Se conserva el espacio en blanco de los bloques de código?

Solo en los bloques pre. El texto de un bloque pre se copia literalmente, con la sangría y las líneas en blanco incluidas, mientras que en todas las demás partes una racha de espacios o tabulaciones se reduce a un solo espacio. Por eso una muestra de código sobrevive a la conversión solo dentro de una etiqueta pre.

¿Se decodifican las entidades HTML en la salida?

Sí. El parser decodifica las entidades de paso, de modo que & regresa como un & y < y > como corchetes angulares literales. La salida es el texto visible que un navegador renderizaría, sin la marca.

Artículos Relacionados