T

Text Machine

Potentes herramientas de texto, en tu navegador

Convertidor de Texto a HTML

Convierte texto plano a párrafos HTML automáticamente. Las líneas en blanco crearán nuevos párrafos.

Texto de Entrada

Ingresa o pega tu texto a continuación:

Opciones:

Cómo usar Convertidor de Texto a HTML

  1. 1

    Pega tu texto

    Escribe o pega tu texto plano en el cuadro de entrada, separando los párrafos con líneas en blanco.

  2. 2

    Elige las opciones de conversión

    Decide si convertir los saltos de línea simples en etiquetas br, envolver la salida en un documento HTML completo o añadir una clase a cada párrafo.

  3. 3

    Convierte a HTML

    Haz clic en Convertir a HTML para envolver tu texto en etiquetas de párrafo limpias según tus ajustes.

  4. 4

    Copia el HTML

    Usa Copiar HTML para obtener el marcado generado y pegarlo directamente en tu página web.

Convertir texto plano en HTML válido

Por qué hay que convertir el texto plano

Cuando escribes en un editor de texto, los saltos de línea y las líneas en blanco que ves son caracteres reales del archivo. Un navegador, sin embargo, los ignora: HTML colapsa cualquier serie de espacios en blanco, incluidos los saltos de línea, en un único espacio. Pega un borrador pulcramente formateado directamente en una página web y se mostrará como un solo párrafo indiferenciado. Para recuperar el espaciado tienes que traducir esos saltos invisibles a marcado real, que es justo lo que hace este convertidor.

Lee tu texto, encuentra los límites de los párrafos y envuelve cada bloque en etiquetas semánticas para que el navegador disponga el contenido tal como pretendías. El resultado es un HTML limpio y estructurado que puedes pegar en un CMS, una plantilla de correo electrónico o una entrada de blog sin escribir a mano ni una sola etiqueta.

Cómo se detectan los párrafos y los saltos de línea

La regla central es sencilla y predecible: una línea en blanco marca el final de un párrafo y el comienzo del siguiente. Cada bloque de texto entre líneas en blanco se envuelve en su propia etiqueta p, que es el elemento semántico correcto para un párrafo y te proporciona el espaciado adecuado mediante los estilos predeterminados del navegador.

Los saltos de línea simples dentro de un párrafo son otra cuestión. De forma predeterminada se eliminan, pero si activas Conservar saltos de línea, cada salto de línea simple se convierte en una etiqueta br, de modo que una dirección postal o un poema breve conservan su estructura exacta de líneas dentro de un mismo párrafo. La distinción importa: las etiquetas p crean bloques separados con márgenes, mientras que las etiquetas br fuerzan un salto de línea dentro de un bloque sin ese espaciado adicional.

Un ejemplo práctico

Imagina dos párrafos breves separados por una línea en blanco, en los que el primer párrafo está dividido en dos líneas escritas. Con la conversión de párrafos activada y Conservar saltos de línea desactivado, obtienes dos elementos p y el primero se lee como una sola frase corrida. Activa Conservar saltos de línea y el primer p contendrá ahora una etiqueta br en el punto donde pulsaste Intro, de modo que las dos líneas escritas se mantienen apiladas. La misma entrada, dos resultados distintos y totalmente válidos, elegidos con una sola casilla.

La advertencia sobre el escapado que debes entender

Este convertidor está pensado para prosa, así que trata tu entrada como contenido que hay que envolver, no como código que hay que neutralizar. Eso significa que los caracteres con significado especial en HTML no se escapan de forma automática. Si tu texto contiene literalmente un signo de menor o mayor que o un ampersand, pasará al marcado tal cual está escrito.

En la práctica esto está bien para la escritura normal, pero sé prudente cuando tu texto incluya símbolos. Si estás escribiendo sobre código y tu párrafo contiene algo como un signo de menor que seguido del nombre de una etiqueta, un navegador puede intentar interpretarlo como marcado. Cuando exista ese riesgo, escapa tú mismo los caracteres peligrosos primero, sustituyendo el ampersand por &, el signo de menor que por < y el signo de mayor que por >, para que se muestren como texto literal en lugar de analizarse.

Clases y documentos completos

Dos opciones adaptan la salida a su destino. Añadir clase a los párrafos te permite estampar una clase CSS en cada etiqueta p generada, de modo que todo el bloque de contenido hereda tus estilos existentes en cuanto lo pegas, sin edición manual. Es la forma más rápida de que el texto convertido encaje con la tipografía de un sitio.

Envolver en un documento HTML completo eleva el fragmento a un archivo completo e independiente con etiquetas html, head y body alrededor de tus párrafos. Déjala desactivada cuando pegues en una página o un editor existente que ya aporte esa estructura; actívala cuando quieras un archivo autónomo que puedas guardar y abrir directamente en un navegador o adjuntar como documento HTML.

Dónde encaja esto en un flujo de trabajo real

El uso más habitual es trasladar lo escrito desde un editor sencillo o una app de notas a un sistema de publicación. Redacta con comodidad en texto plano, pásalo por el convertidor y pega el marcado válido en tu CMS, con la seguridad de que los saltos de párrafo se mantendrán. Resulta igual de útil para el correo electrónico en HTML hecho a mano, donde muchos clientes eliminan el CSS y necesitas etiquetas p y br explícitas en lugar de depender de los espacios en blanco.

Los desarrolladores lo usan para poblar plantillas y fixtures con rapidez, convirtiendo un bloque de texto en marcado listo para un componente o una página de prueba. Cualquiera que migre contenido entre plataformas puede usarlo para normalizar el texto pegado y desordenado en párrafos semánticos y coherentes antes de la importación.

Errores habituales que conviene evitar

El error clásico es usar un salto de línea simple donde querías un párrafo nuevo y luego preguntarte por qué dos bloques quedaron pegados; inserta una línea en blanco entre los párrafos de verdad. El error contrario es dejar activado Conservar saltos de línea para prosa corrida, lo que esparce etiquetas br por todo el texto y altera el reajuste natural en distintos tamaños de pantalla. Y, como se ha señalado antes, no des por hecho que la herramienta sanea los caracteres especiales: si tu contenido incluye símbolos de HTML que quieres mostrar literalmente, escápalos antes de convertir.

Privado e instantáneo

La conversión se ejecuta íntegramente en tu navegador, así que tu borrador nunca sale de tu dispositivo y no se sube nada a ningún servidor. La salida aparece en el momento en que conviertes, lo que hace práctico iterar, ajustando una casilla y volviendo a ejecutar hasta que el marcado coincida exactamente con lo que necesita tu destino. La herramienta es gratuita y no requiere ninguna cuenta.

Preguntas frecuentes

¿Cómo se detectan los párrafos?
Las líneas en blanco entre bloques de texto marcan los límites de los párrafos, y cada bloque se envuelve automáticamente en su propia etiqueta <p>.
¿Puedo conservar los saltos de línea simples dentro de un párrafo?
Sí. Activa la opción Conservar saltos de línea para convertir los saltos de línea simples en etiquetas <br> de modo que se mantenga el espaciado de líneas original.
¿Puedo añadir una clase CSS a los párrafos?
Activa Añadir clase a los párrafos e introduce un nombre de clase; cada etiqueta <p> generada incluirá esa clase para que puedas darles estilo con CSS.
¿Genera una página HTML completa?
Opcionalmente, sí. Activa Envolver en un documento HTML completo para obtener un archivo completo con etiquetas html, head y body alrededor de tus párrafos; de lo contrario, obtienes solo el fragmento de párrafos.
¿Se sube mi texto a algún sitio?
No. La conversión se ejecuta íntegramente en tu navegador, por lo que tu texto nunca sale de tu dispositivo, y la herramienta es gratuita y sin registro.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Conversor de HTML a Texto

Generador de Listas HTML

Generador de Tablas HTML

Compresor de HTML

Formateador de JSON

Probador de Regex