Generador de enlaces de Telegram: t.me y tg://
Ocho tipos de enlace en una sola página. Elige qué debe hacer el enlace, escribe un nombre de usuario o una dirección y copia los dos formatos que documenta Telegram: el de t.me, que funciona en cualquier sitio, y el de tg://, que abre la app directamente.
Abre el bot y le entrega un valor en cuanto la persona pulsa Iniciar, así sabes de dónde llegó.
Hasta 64 caracteres: solo letras latinas, cifras, guion bajo y guion.
Tu enlace
https://t.me/my_shop_bot?start=ref-instagramtg://resolve?domain=my_shop_bot&start=ref-instagramEl enlace de la app se salta la página intermedia de t.me, pero solo abre donde Telegram está instalado. Para todo lo demás, usa el enlace web.
Aquí faltan a propósito los enlaces de invitación a grupos y canales privados. El enlace con el signo más termina en un hash que generan los servidores de Telegram cuando un administrador crea el enlace dentro de la app, así que no se puede armar con un ID de chat ni adivinar desde fuera. Créalo en la pantalla de enlaces de invitación del propio chat.
Casi todos los enlaces de Telegram son direcciones corrientes que podrías escribir a mano. El problema es que hay más de una docena, cada una con su forma, y solo una de ellas transporta lo que de verdad interesa: un valor que dice de dónde llegó la persona.
Qué hace cada uno de los ocho tipos
El enlace por nombre de usuario es el caso fácil. t.me/nombre abre a una persona, un grupo o un canal con nombre público. Telegram atiende al mismo destino desde nombre.t.me, y dentro de la app le corresponde tg://resolve?domain=nombre. No hay nada que generar, pero si pegas una URL entera en el campo de arriba se recorta sola hasta el nombre.
El enlace profundo a un bot es el caso útil. t.me/tu_bot?start=airplane abre el bot con un botón de inicio, y al pulsarlo el bot recibe /start airplane. Qué metes en el parámetro lo decides tú: el nombre de una campaña, el identificador de quien recomendó, el código de un producto.
El enlace de grupo —t.me/tu_bot?startgroup— abre un selector de grupos y añade el bot al que elija la persona. Con parámetro, el bot también lo recibe una vez dentro. Qué permisos necesita entonces, y por qué el modo de privacidad hace que un bot callado parezca roto, está en cómo añadir un bot a un grupo de Telegram.
Los enlaces a Mini Apps vienen en dos formas. Con nombre corto, t.me/tu_bot/shop?startapp=promo42 abre esa app concreta; sin él, el mismo enlace abre la Mini App principal del bot. El valor de startapp llega a la app como su parámetro de arranque.
El enlace para compartir —t.me/share/url?url=…&text=…— abre un selector de chats con tu dirección y tu texto ya escritos. Los dos valores tienen que ir codificados en porcentajes, y ahí es donde se rompen casi todos los botones de compartir: un & sin codificar dentro de la URL corta el parámetro y a Telegram le llega medio enlace.
El enlace por teléfono (t.me/+34600123456) abre un chat por número en vez de por nombre, y solo funciona si la configuración de privacidad de la otra persona lo permite.
Los enlaces a publicaciones apuntan a un mensaje: t.me/nombre/1234 en un canal público y t.me/c/1234567890/45 en uno privado. La segunda forma pide el ID del chat sin el prefijo -100 que añade la API de bots; la herramienta lo quita por ti.
Una nota sobre el dominio. Todos los enlaces de esta página se escriben con t.me, porque es el host que Telegram documenta y el que la gente reconoce — y es exactamente lo que te entrega el botón de copiar. El botón Abrir que está al lado apunta a telegram.me: la misma referencia de enlaces presenta telegram.me como otro nombre de t.me, así que es el mismo destino, y hemos visto fallar la resolución de t.me en el navegador las veces suficientes como para no colgar de él un botón de comprobación. Publica la forma con t.me; el botón solo sirve para mirar tu propio enlace.
El parámetro es todo el asunto
Un enlace sin parámetro no cuenta nada. Un enlace con parámetro convierte cada sitio donde publicas en una puerta distinta y medible: un valor en el botón de la web, otro en la biografía, un tercero en la publicación de un aliado. El bot ve qué puerta se abrió antes de decir nada, así que el primer mensaje ya puede cambiar: un comprador que vuelve y un lector frío no necesitan el mismo saludo.
Ahí es donde el parámetro deja de ser un detalle de analítica y se convierte en un embudo. El mensaje que sigue al arranque es el momento de mayor atención que tiene un bot en toda su vida, y una secuencia de bienvenida con retrasos y condiciones le saca bastante más partido que un saludo suelto.
Dos límites prácticos. Sesenta y cuatro caracteres se agotan enseguida si encadenas campaña, origen y fecha: pasa una clave corta y guarda el registro real de tu lado. Y el juego de caracteres es estrecho —letras, cifras, guion bajo y guion—, así que nada de espacios, signos de igual, barras, tildes ni emojis. Para todo lo demás Telegram recomienda codificar en base64url.
El enlace que esta herramienta no va a fabricar
Los enlaces de invitación a chats privados —los que se ven como t.me/+AbCdEf…— no se pueden generar aquí ni en ningún otro sitio fuera de Telegram. El hash final lo crea el servidor en el momento en que un administrador exporta el enlace, y es justo lo que concede el acceso. Una página que se ofrezca a construirlo con solo nombrar el canal está adivinando o recogiendo datos. Crea las invitaciones en el propio chat, donde además puedes ponerles caducidad, límite de miembros y solicitudes de acceso.
Después de que el enlace se abra
El enlace es transporte. Que valiera la pena publicarlo lo decide lo que la persona encuentra un segundo después: un bot que responde, un catálogo que carga, una suscripción que se puede pagar sin salir del chat. De eso va la tienda en Telegram: productos, archivos digitales, suscripciones a canales y publicaciones de pago detrás del mismo bot que abre el enlace profundo. Por las reglas de Telegram, lo digital se paga en Estrellas; lo físico puede cobrarse con tarjeta.
Fuentes, comprobadas en septiembre de 2026: la documentación de enlaces profundos de Telegram para los 64 caracteres del parámetro, su juego de caracteres y las reglas del nombre de un bot; la referencia de enlaces t.me y tg:// para todos los formatos de arriba, incluidos los de publicaciones privadas y los de compartir; y las preguntas frecuentes de Telegram para el juego de caracteres del nombre de usuario y el enlace por teléfono. Las reglas que la documentación no fija —una longitud mínima de nombre de usuario fuera de los bots, o un límite para el nombre corto de una Mini App— no las comprueba esta herramienta.
Lo que la gente suele preguntar
- ¿Cómo hago un enlace a mi canal de Telegram?
- Si el canal tiene nombre de usuario público, el enlace es t.me, una barra y ese nombre. No hay nada que generar: elige la primera opción de arriba, pega el nombre o un enlace que ya tengas y copia el resultado. Un canal privado no tiene nombre de usuario, y la única forma de entrar es un enlace de invitación creado dentro de Telegram.
- ¿Qué es un enlace profundo en Telegram?
- Un enlace a un bot que lleva un valor dentro. Al añadir un parámetro de inicio, el bot recibe ese valor junto con el comando de arranque, así que antes de decir una palabra ya sabe si quien llegó viene de Instagram, de un canal aliado o de una ficha de producto concreta.
- ¿Cuánto puede medir el parámetro de inicio?
- Hasta 64 caracteres, y solo letras latinas, cifras, guion bajo y guion. Para lo demás Telegram recomienda codificar en base64url. Si necesitas pasar más, pasa una clave corta y guarda el contenido real en tu base de datos junto a esa clave.
- ¿Se puede generar un enlace de invitación a un canal privado?
- No, y ninguna web puede. El hash del final lo emiten los servidores de Telegram en el momento en que un administrador crea el enlace en la app o mediante la API de bots. Una página que ofrezca fabricarlo a partir del nombre del canal está adivinando o recogiendo tus datos.
- ¿En qué se diferencia un enlace t.me de uno tg://?
- El primero es una dirección web normal: sobrevive a un navegador, a un correo, a un código QR y a un anuncio. El segundo es un esquema que solo entiende la app instalada: abre al instante y sin página intermedia, y en un dispositivo sin Telegram no hace absolutamente nada. Publica el primero y reserva el segundo para tus propias aplicaciones.
- ¿Por qué mi bot no recibe el parámetro del enlace?
- Tres causas, y la que todo el mundo sospecha primero no está entre ellas: la referencia de enlaces de Telegram dice que un parámetro de arranque sustituye la barra de escritura por un botón de inicio incluso si la persona ya había iniciado el bot, así que un visitante que repite no explica nada. Lo que sí explica: el valor solo viaja cuando se pulsa ese botón, de modo que quien llega al bot desde la búsqueda y escribe /start a mano envía una orden vacía. O el parámetro lleva un carácter fuera del juego permitido, o pasa de 64 caracteres, y el cliente lo descarta en lugar de enviarlo. O el bot recibe el valor y lo pierde él mismo: llega como argumento del mensaje de arranque, y un manejador que compara el texto exactamente con /start no ve la palabra que va detrás.