Texto a lista HTML
Convierte texto plano (un elemento por línea) en HTML <ul> u <ol> al instante. Elige el tipo de lista, el estilo de numeración, la indentación y añade nombres de clase CSS. Copia o descarga el HTML generado con un clic: totalmente privado, 100 % gratis y sin registro.
One list item per line. Empty lines are skipped.
Listas HTML: cuándo usar <ul> y cuándo <ol>
El elemento que elijas cambia el significado, no solo el aspecto:
- <ul> genera viñetas y es la opción correcta cuando el orden de los elementos no importa.
- <ol> genera números y comunica secuencia: pasos de un proceso, clasificaciones o instrucciones.
- En una <ol> puedes cambiar el estilo de numeración (decimal, letras o números romanos) y el número inicial sin tocar el contenido.
Clases, indentación y escapado de entidades
El conversor aplica nombres de clase tanto al elemento de lista como a cada <li>, así que el HTML generado encaja directamente en Tailwind, Bootstrap o tu propio sistema de diseño.
- Control de indentación: ajusta el sangrado de las líneas anidadas del HTML de salida.
- Envolver en <div>: añade un contenedor con su propia clase para integrar la lista en una retícula o tarjeta.
- Escapado de entidades: &, <, >, " y ' se convierten a sus entidades HTML para que la salida sea válida y segura.
Privacidad y flujo de trabajo
La conversión se ejecuta con JavaScript en tu dispositivo: no hay peticiones de red ni almacenamiento, y puedes pegar texto o subir archivos .txt, .md y .csv sin límite de tamaño.
El resultado se copia al portapapeles o se descarga como archivo .html listo para pegar en tu editor, plantilla o CMS.
Preguntas frecuentes
Transforma texto plano —un elemento por línea— en marcado HTML válido de lista (<ul> u <ol> con elementos <li>). Nuestro conversor se ejecuta por completo en tu navegador: tu texto nunca se envía a un servidor.
Una <ul> (lista desordenada) se muestra con viñetas: úsala cuando el orden no importe. Una <ol> (lista ordenada) se muestra como secuencia numerada: úsala para pasos, clasificaciones o cualquier lista en la que el orden tenga sentido.
Sí. El conversor tiene campos de clase tanto para el elemento de lista como para cada elemento <li>. Escribe cualquier nombre de clase CSS: Tailwind CSS, Bootstrap o las clases de tu propio sistema de diseño.
Cinco: decimal (1, 2, 3), letras mayúsculas (A, B, C), letras minúsculas (a, b, c), números romanos en mayúsculas (I, II, III) y números romanos en minúsculas (i, ii, iii). También puedes fijar un número inicial personalizado.
Sí. El conversor escapa automáticamente &, <, >, " y ' a sus entidades HTML, de modo que la salida es HTML válido y seguro.
Sí. Pulsa el botón Subir para cargar cualquier archivo de texto plano (.txt, .md, .csv). El contenido se carga y se convierte al instante, sin límite de tamaño.
Cuando está activada, el conversor envuelve toda la lista en un contenedor <div>. Opcionalmente puedes añadir una clase CSS a ese <div> para estilos o maquetación.
Sí. Toda la conversión ocurre por completo en tu navegador con JavaScript. Tu texto nunca se sube a ningún servidor ni se guarda ni se registra.
Sí, 100 % gratis, sin costes ocultos ni limitaciones. Sin registro, sin plan premium, sin límites de uso y sin restricciones de tamaño de archivo.