Inicio › Herramientas de texto › Convertidor de texto a HTML

Convertidor de texto a HTML

Pega texto plano y obtén HTML limpio y válido: las líneas en blanco se convierten en párrafos <p>, los saltos de línea simples en <br>, las URL y direcciones de correo en enlaces, y los caracteres especiales se escapan de forma segura. Previsualiza el resultado y cópialo o descárgalo.

Última actualización:

Opciones

Todo se convierte en tu navegador. Tu texto nunca se sube.

Publicidad
Publicidad

Cómo usar Convertidor de texto a HTML

  1. Pega tu texto en el cuadro Texto plano, o pulsa Cargar ejemplo para ver cómo funciona.
  2. Elige un modo de salto de línea: párrafos separados por líneas en blanco, un párrafo por línea o un bloque con etiquetas
    .
  3. Elige las opciones que necesites: enlaces, enlaces mailto, detección de listas, encabezados, codificación de entidades o un documento HTML completo.
  4. Pulsa Convertir a HTML (el resultado también se actualiza mientras escribes) y cambia a Vista previa para ver el resultado renderizado.
  5. Copia el HTML en tu CMS, plantilla de correo o editor de código, o descárgalo como archivo .html.

Cómo se traduce el texto plano a HTML

HTML ignora los saltos de línea normales y reduce los espacios seguidos a uno, así que el texto pegado directamente en una página web se junta en un solo bloque. El convertidor añade la estructura que el texto plano solo sugiere:

En tu textoResultado HTMLNotas
Línea en blanco entre bloques<p>…</p>Cada bloque se convierte en un párrafo
Salto de línea simple<br> o <br />Mantiene direcciones, poemas y firmas en líneas separadas
Líneas que empiezan por -, * o •<ul><li>…</li></ul>Lista sin ordenar
Líneas que empiezan por 1. o 1)<ol><li>…</li></ol>Lista ordenada, con start si no empieza en 1
# Título (opcional)<h1>Título</h1>## genera <h2>, hasta ###### para <h6>
https://…, www.…<a href="…">…</a>target="_blank" rel="noopener noreferrer" opcional
[email protected]<a href="mailto:…">Enlace de correo en el que se puede hacer clic

Caracteres que deben escaparse

Cinco caracteres tienen un significado especial en HTML. Escaparlos hace que el texto se muestre tal como se escribió y evita que se interprete el marcado pegado:

CarácterEntidadMotivo
&&amp;Inicia una referencia de carácter
<&lt;Inicia una etiqueta
>&gt;Cierra una etiqueta
"&quot;Cierra el valor de un atributo entre comillas dobles
©, é, €, —&copy;, &eacute;, &euro;, &mdash;Opcional; solo es necesario si la página no está en UTF-8

¿Necesitas la dirección contraria? Usa Quitar etiquetas HTML para volver a convertir HTML en texto plano, o Markdown a HTML si tu texto ya usa formato Markdown como **negrita** y [enlaces](url).

Preguntas frecuentes

¿Cómo decide el convertidor dónde empiezan los párrafos?

En el modo predeterminado, cualquier línea en blanco (una línea vacía o con solo espacios) termina un párrafo y empieza el siguiente, y cada párrafo se envuelve en <p>…</p>. Un salto de línea simple dentro de un párrafo se convierte en una etiqueta <br> para que la línea siga cortándose en el navegador. Puedes cambiar a 'Cada línea se convierte en su propio <p>' si tu texto no tiene líneas en blanco entre párrafos.

¿Por qué & y < se cambian a &amp; y &lt;?

En HTML, < inicia una etiqueta y & inicia una referencia de carácter, así que el texto plano que los contiene debe escaparse o el navegador podría tratarlo como marcado. El convertidor siempre escapa &, <, > y las comillas dobles, lo que además impide que se ejecute cualquier HTML o script oculto en el texto pegado.

¿Tengo que codificar las letras acentuadas y los símbolos como entidades?

No si tu página se sirve en UTF-8, que es lo predeterminado en el HTML moderno (<meta charset="utf-8">). Caracteres como é, € o los emoji pueden quedarse tal cual. Elige entidades con nombre o numéricas solo si el HTML se va a pegar en un sistema antiguo que no maneja bien UTF-8.

¿Qué URL se convierten en enlaces?

Se enlaza el texto que empieza por http://, https:// o www.; a las direcciones www. se les añade https:// en el href. La puntuación final, como un punto o un paréntesis de cierre al final de una frase, queda fuera del enlace. Las direcciones de correo se convierten en enlaces mailto: cuando esa opción está activada.

¿Cómo se detectan las listas?

Las líneas consecutivas que empiezan por un carácter de viñeta (-, *, +, • y similares) seguido de un espacio forman una lista <ul>, y las líneas que empiezan por un número seguido de . o ) forman una lista <ol>. Si una lista numerada empieza por un número distinto de 1, se añade el atributo start para conservar la numeración.

¿Se sube mi texto a algún sitio?

No. La conversión se ejecuta por completo en JavaScript en tu navegador. Tu texto y tus ajustes solo se recuerdan en el almacenamiento local de este navegador para que sigan ahí cuando vuelvas.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Limpieza y formato de texto →