¿Qué es una lista M3U? El formato explicado (2026)

Una lista M3U es un archivo de texto plano que indica la ubicación de elementos multimedia —como canales de TV en directo, vídeos o pistas de música— para que un reproductor pueda cargarlos y reproducirlos en orden. Cada línea es un enlace (una URL o una ruta de archivo) o la descripción del siguiente enlace. Los reproductores de IPTV usan archivos M3U para importar de una vez toda una lista de canales. Esta guía explica el formato, la diferencia entre M3U y M3U8, qué significan las etiquetas y cómo cargar una de forma segura.

Un archivo de lista M3U de texto plano abierto junto a un reproductor de IPTV que muestra la lista de canales resultante
Un archivo M3U no es más que texto: una lista de enlaces que tu reproductor convierte en canales.

Qué es un archivo M3U

M3U son las siglas de MP3 URL (o Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). Se creó en los años noventa como una forma sencilla de guardar una lista de reproducción de música y, desde entonces, se ha convertido en la manera estándar de entregar a un reproductor una lista de enlaces multimedia.

El formato es deliberadamente básico: es un archivo de texto .m3u (o .m3u8) que podrías abrir en cualquier editor de texto. No contiene vídeo ni audio en sí mismo, solo punteros al lugar donde está el contenido. Piensa en él como un índice, no como el contenido en sí.

Un archivo M3U mínimo tiene este aspecto:

#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8

La primera línea, #EXTM3U, lo identifica como un archivo M3U extendido. Cada canal ocupa entonces dos líneas: una descripción #EXTINF seguida del enlace que realmente se reproduce.

M3U frente a M3U8

Verás las dos extensiones, .m3u y .m3u8. La diferencia es pequeña, pero conviene conocerla:

.m3u .m3u8
Codificación de texto Codificación local / ANSI UTF-8
Nombres internacionales Puede mostrar caracteres ilegibles Muestra correctamente acentos, emojis y texto no latino
Lo usa el streaming HLS No Sí, es el formato de manifiesto de HLS
Recomendado hoy Heredado Preferido

Como M3U8 usa UTF-8, gestiona sin problemas los nombres de canales en cualquier idioma, y además es el formato de manifiesto que el streaming HLS utiliza para listar los segmentos de vídeo. Para las listas, elige M3U8 siempre que puedas.

Dentro del archivo: las etiquetas explicadas

Una línea de M3U extendido puede llevar más que un nombre. Los reproductores de IPTV leen etiquetas adicionales en la línea #EXTINF para crear una lista de canales cuidada:

Etiqueta Qué hace Ejemplo
#EXTM3U Identifica el archivo como M3U extendido (siempre la primera línea) #EXTM3U
#EXTINF:-1 Inicia una entrada de canal; -1 significa en directo (sin duración fija) #EXTINF:-1,BBC One
tvg-id Vincula el canal con sus datos de EPG tvg-id="bbcone.uk"
tvg-logo URL de la imagen del logotipo del canal tvg-logo="https://.../bbc1.png"
group-title La categoría bajo la que aparece el canal group-title="UK Entertainment"

Una entrada con todas las etiquetas las combina:

#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8

El tvg-id es lo que conecta un canal con su guía de programación. Para mostrar «qué emiten ahora y a continuación», tu reproductor coteja este ID con un archivo EPG (guía electrónica de programación).

Entrada M3U anotada con etiquetas que señalan tvg-id, tvg-logo, group-title y la URL del stream
Cada parte de una línea #EXTINF le indica al reproductor cómo mostrar el canal.

Cómo cargar una lista M3U

Puedes añadir una lista M3U como archivo o como URL. Normalmente, una URL es mejor, porque la fuente puede actualizar la lista de forma remota sin que tengas que volver a importarla.

  1. Consigue la lista. Un archivo local .m3u/.m3u8 o una URL M3U alojada procedente de una fuente con licencia.
  2. Elige un reproductor. VLC funciona en el ordenador; en la TV, usa un reproductor de IPTV como TiviMate o IPTV Smarters. Consulta nuestra guía de los mejores reproductores de IPTV.
  3. Añade la lista. Abre el archivo o pega la URL M3U en el campo «añadir lista» de la aplicación.
  4. Añade una EPG (opcional). Pega tu URL de EPG para que la guía muestre los nombres y los horarios de los programas.
  5. Organiza. Usa las categorías de group-title para ordenar los canales; la mayoría de reproductores te permiten ocultar o reordenar los grupos.

Para un tutorial completo con una aplicación concreta, sigue nuestra guía paso a paso de configuración de TiviMate.

Pantalla de añadir lista de un reproductor de IPTV con un campo para pegar una URL M3U
Añadir una lista suele ser tan sencillo como pegar una URL M3U.

El formato M3U es totalmente legal: es una lista de enlaces en texto plano, como un archivo de marcadores. La legalidad depende por completo de a qué apuntan los enlaces.

  • Legal: una lista con tu propio contenido, canales en abierto o emisiones de un proveedor que posee los derechos.
  • No legal: una lista que emite canales premium o de pago sin permiso del titular de los derechos, sea cual sea el formato de archivo empleado para listarlos.

Ten cuidado: las listas M3U «cargadas» que se venden baratas con miles de canales premium casi nunca tienen licencia. WatchlyGuide solo cubre fuentes con licencia. Si una lista te promete todos los canales de pago por unos pocos euros, no es un servicio legítimo.

En resumen

Una lista M3U no es más que un archivo de texto que indica dónde está el contenido, con etiquetas opcionales que le dicen a tu reproductor el nombre, el logotipo, la categoría y el ID de guía de cada canal. Elige la variante M3U8 en UTF-8, combínala con una EPG para tener una guía completa, cárgala en un reproductor de confianza y úsala siempre solo con fuentes que posean los derechos correspondientes. Una vez que entiendes la línea #EXTINF, todo el formato resulta fácil de leer.

A continuación, configura la guía de programación con nuestra explicación sobre qué es una EPG, o empieza por lo básico con qué es IPTV.

¿No tienes claro algún término de esta página? Búscalo en el glosario de streaming.

Preguntas frecuentes

¿Qué es una lista M3U?

Una lista M3U es un archivo de texto plano que indica la ubicación de elementos multimedia —pistas de audio, vídeos o canales en directo— para que un reproductor pueda cargarlos en orden. Cada entrada es una URL o una ruta de archivo, precedida opcionalmente de una línea que describe el elemento. Los reproductores de IPTV usan archivos M3U para cargar listas de canales.

¿Cuál es la diferencia entre M3U y M3U8?

Son el mismo formato de lista con una codificación de texto distinta. Un archivo M3U usa la codificación local, mientras que un archivo M3U8 se guarda como UTF-8, de modo que muestra correctamente los caracteres internacionales, los acentos y los emojis en los nombres de los canales. M3U8 es además el formato de manifiesto que usa el streaming HLS, por lo que hoy es la opción estándar.

¿Cómo abro un archivo M3U?

Abre un archivo M3U con cualquier reproductor multimedia compatible con el formato, como VLC en el ordenador, o un reproductor de IPTV específico como TiviMate o IPTV Smarters en un dispositivo de streaming. Puedes abrir directamente el archivo .m3u local o pegar su URL en la aplicación, que entonces carga y muestra todos los canales.

¿Qué es una URL M3U?

Una URL M3U es un enlace web que apunta a una lista M3U alojada en internet, en lugar de a un archivo de tu dispositivo. Cuando la pegas en un reproductor de IPTV, la aplicación descarga la lista actual desde esa dirección. Así, un proveedor puede actualizar la lista de canales de forma remota sin que tengas que volver a importar nada cada vez.

¿Es legal usar una lista M3U?

El formato M3U en sí es totalmente legal: no es más que un archivo de texto, como una lista de la compra con enlaces. La legalidad depende por completo de a qué apuntan esos enlaces. Una lista con tu propio contenido o con fuentes con licencia es lícita; una que emite canales sin permiso del titular de los derechos, no. Usa solo fuentes con licencia.

¿Qué significa #EXTINF en un archivo M3U?

#EXTINF es la directiva que describe cada entrada de un archivo M3U extendido. Aparece en la línea anterior a un enlace multimedia y contiene la duración y el título del elemento, además de etiquetas opcionales como tvg-id, tvg-logo y group-title. Los reproductores de IPTV leen estas etiquetas para mostrar los nombres de los canales, los logotipos y los grupos por categorías.