Analizador de URLs de X (Twitter)

Redes Sociales Red
URL analizada
Tipo
Nombre de usuario
ID del contenido
Variante
Parámetros eliminados

Introducción

Los enlaces de X (Twitter) son un caos por naturaleza. El mismo tweet puede llegar como enlace de twitter.com, como enlace de x.com, como enlace compartido desde la app con cinco parámetros de seguimiento, como enlace de búsqueda por clic en una tendencia, como variante /photo/1 o como enlace de hashtag en cualquier idioma. El contenido es idéntico – solo cambia la forma de la URL. El Analizador de URLs de X (Twitter) es una herramienta gratuita en línea que reconoce más de veinte formatos de enlaces de X, extrae el ID del tweet, elimina el ruido de seguimiento y reconstruye el enlace como URL canónica limpia, URL oficial de incrustación o URL de intent para compartir.

El analizador está pensado para cualquiera que trabaje con enlaces de X con regularidad: gestores de redes sociales que los publican, gestores de comunidad que los archivan, especialistas en marketing que rastrean campañas, investigadores que los recopilan a gran escala y desarrolladores que los guardan en bases de datos. En lugar de limpiar cada enlace a mano o confiar en un acortador que oculta lo que hace, pegas el enlace y ves exactamente qué encontró el analizador – el tipo de enlace, el nombre de usuario, el ID del contenido, la variante de vista y los parámetros eliminados.

Dos cualidades distinguen a esta herramienta. Analiza al instante, actualizando el resultado con cada pulsación de tecla, y hace cero solicitudes de red – el enlace nunca sale de tu navegador. No hay servidor, ni cuota de API, ni registro de lo que pegas.

Casos de uso

Publicación y campañas. Antes de poner un enlace de X en un boletín, una entrada de blog o un comentario de anuncio, límpialo con el formato canónico. Parámetros de seguimiento como s, t y twclid están ligados a la sesión de compartir, caducan rápido y ensucian los informes de analítica. Publicar la URL canónica mantiene estables tus enlaces de contenido y honestas tus métricas.

Archivo y deduplicación. Si guardas enlaces de X en una hoja de cálculo, un CMS o un conjunto de datos de investigación, el mismo tweet puede aparecer en docenas de formas de URL – dominios distintos, variantes y cadenas de parámetros. El analizador normaliza todas a una forma canónica, de modo que twitter.com/jack/status/20, x.com/jack/status/20 y el mismo enlace con ?s=20&t=… colapsan en un único identificador estable contra el que puedes deduplicar.

Monitoreo de tendencias. Los enlaces de clic en tendencias son las URLs de X más desordenadas que existen: x.com/search?q=%23Gewitter&src=trend_click&vertical=trends. Cada tweet de tu tabla de monitoreo llega en esa forma. El analizador reconoce el patrón, normaliza una consulta de un solo hashtag a la página de hashtag canónica y elimina los parámetros de origen – una pegada convierte un enlace de tendencia en una URL limpia y compartible.

Incrustación en sitios web. Cuando publicas tweets en tu propio sitio, el formato de incrustación genera la URL oficial del widget de X (platform.twitter.com/embed/Tweet.html?id=…). Ponla en un iframe y X renderiza el tweet con el diseño oficial – sin servicios de incrustación de terceros, sin scraping.

Higiene de datos. Para desarrolladores e investigadores, el analizador es también una referencia de especificaciones – la lista de parámetros eliminados te muestra exactamente qué claves de seguimiento añade X hoy, y la tabla de formatos compatibles documenta cada ruta que reconoce la herramienta.

Anatomía de un enlace de X

Un enlace de X tiene tres partes que conviene entender: el host, la ruta y la cadena de consulta.

Observa un enlace real de tweet tal como lo comparte la app móvil:

https://twitter.com/markito0171/status/2089759704335482961/video/1?s=20&t=FakeNonce&ref_src=twsrc%5Etfw

El host twitter.com (o x.com, mobile.twitter.com) le dice al analizador a qué familia pertenece el enlace. La ruta /markito0171/status/2089759704335482961/video/1 nombra la ruta – aquí un tweet con una variante de vista de video. La cadena de consulta mezcla dos tipos de parámetros que el analizador trata de forma muy distinta:

Parámetro Tipo Qué hace el analizador
2089759704335482961 (ruta) Identidad Lo conserva – es el ID Snowflake del tweet
/video/1 (ruta) Variante de vista Conserva el tweet, anota la variante – el mismo tweet renderizado como video
s=20 Seguimiento Lo elimina – marca de tiempo de la hoja de compartir
t=FakeNonce Seguimiento Lo elimina – token nonce de compartir
ref_src=twsrc^tfw Seguimiento Lo elimina – referencia de origen (aquí, embed de Twitter para web)

Los parámetros de identidad te dicen a qué tweet, perfil, lista, Space, evento o hashtag apunta el enlace. Todo lo demás es contexto – cómo llegaste, desde qué app, qué vista estaba abierta. El analizador conserva la identidad y descarta el contexto, y luego informa de las claves eliminadas para que la limpieza sea verificable.

Los dos dominios. X se renombró de Twitter a X en 2023, y x.com se convirtió en el dominio principal en 2024. Ambos dominios sirven el mismo contenido y redirigen entre sí, y los enlaces copiados desde cualquiera de los dos funcionan de forma idéntica. El analizador acepta ambos más el antiguo subdominio mobile.twitter.com y siempre genera la forma canónica en x.com – el dominio al que X mismo redirige hoy.

Las rutas internas /i/. Una segunda familia de enlaces vive bajo /i/: x.com/i/web/status/{id} (la ruta de tweet de la app web cuando se abre una URL de tweet sin nombre de usuario), x.com/i/spaces/{id} (Spaces de audio en vivo), x.com/i/lists/{id} (listas por ID) y x.com/i/events/{id} (timelines y Moments). El analizador reconoce cada una y las reduce a su forma canónica.

Cómo funciona

El análisis ocurre completamente en tu navegador, sin solicitudes de red y sin viajes de ida y vuelta al servidor. Con cada pulsación de tecla, el enlace pasa por tres etapas:

  1. Coincidencia de host. El enlace se compara con los dominios de X: twitter.com y x.com, con cualquier subdominio como mobile. o www.. Dominios que parecen similares como evilx.com se rechazan.
  2. Coincidencia de ruta. La ruta se divide en segmentos y se compara con la tabla de rutas conocidas – {usuario}/status/{id}, i/web/status, i/spaces, i/lists, i/events, hashtag, search, raíces de perfil y rutas de pestañas de perfil.
  3. Análisis de consulta. El parámetro q de los enlaces de búsqueda se decodifica y clasifica, mientras que los parámetros de seguimiento se reconocen por tres reglas y se añaden a la lista de eliminados.

Cada valor extraído se valida contra patrones estrictos antes de aceptarse: los IDs de tweet deben tener de 15 a 19 dígitos, los nombres de usuario de 1 a 15 letras, dígitos o guiones bajos, y los hashtags hasta 30 caracteres en cualquier escritura Unicode. Cualquier cosa que falle la validación hace que el analizador informe de un enlace no válido en lugar de adivinar.

Como no hay acceso a la red, el analizador nunca necesita un estado de carga, nunca topa con un límite de tasa y entrega resultados en el momento en que pegas.

Formatos de enlace compatibles

El analizador reconoce más de veinte formatos en siete tipos de resultado.

Formato Ejemplo Tipo de resultado
Tweet con nombre de usuario x.com/elonmusk/status/1234567890123456789 tweet
Tweet en el dominio antiguo twitter.com/jack/status/20 tweet
Tweet en subdominio móvil mobile.twitter.com/elonmusk/status/1234567890123456789 tweet
Ruta de app web (sin nombre de usuario) x.com/i/web/status/1234567890123456789 tweet
Vista de foto de tweet x.com/elonmusk/status/1234567890123456789/photo/1 tweet (variante photo)
Vista de video de tweet x.com/elonmusk/status/1234567890123456789/video/1 tweet (variante video)
Vista de idioma de tweet x.com/elonmusk/status/1234567890123456789/lang/zh tweet (variante lang: zh)
Vista de analíticas de tweet x.com/elonmusk/status/1234567890123456789/analytics tweet (variante analytics)
Perfil simple x.com/elonmusk profile
Pestaña de perfil x.com/elonmusk/with_replies profile
Lista por slug x.com/elonmusk/lists/tech-leaders list
Lista por ID x.com/i/lists/1234567890123456789 list
Space en vivo x.com/i/spaces/1zqKVZlLKvPJB space
Evento o Moment x.com/i/events/1234567890123456789 event
Página de hashtag x.com/hashtag/tech hashtag
Página de hashtag Unicode x.com/hashtag/日本 hashtag
Búsqueda de hashtag (normalizada) x.com/search?q=%23Gewitter&src=trend_click hashtag
Búsqueda de palabra clave x.com/search?q=hello+world search

Las pestañas de perfil se aceptan genéricamente: cualquier palabra en minúsculas en el segundo segmento de la ruta – with_replies, media, likes, following, followers, lists, moments y cualquier pestaña futura – resuelve al perfil mismo, porque una pestaña es una vista del perfil y no un recurso propio.

El analizador también rechaza rutas que no son contenido de X compartible. Cosas de plataforma como home, explore, login, settings, messages y notifications producen un mensaje de no válido, igual que las formas rotas como un nombre de usuario puramente numérico (x.com/1234567890), un ID de tweet sin 15–19 dígitos (x.com/usuario/status/1234) o una ruta vacía sin identificación (x.com/hashtag/). La lista de bloqueo completa está en el capítulo "Especificaciones técnicas".

Entender los IDs Snowflake

Cada tweet tiene un ID numérico, y el número no es aleatorio. X construye los IDs de tweet en el formato Snowflake: un entero de 64 bits con tres partes – una marca de tiempo de 41 bits en milisegundos desde su propia época del 4 de noviembre de 2010, una identificación de máquina de 10 bits y un contador de secuencia de 12 bits por máquina.

Qué significa esto en la práctica:

  • El ID codifica el milisegundo exacto de la publicación. El ID 2089759704335482961, por ejemplo, decodifica a una hora de publicación en agosto de 2026 – puedes comprobarlo con cualquier decodificador Snowflake, sin API.
  • Los IDs han crecido de 15 dígitos en 2010 a 19 dígitos hoy, porque los bits de marca de tiempo siguen creciendo. El analizador acepta de 15 a 19 dígitos, cubriendo toda la historia de la plataforma.
  • El ID es la clave estable del tweet. A diferencia de los nombres de usuario (que pueden cambiar) y las formas de URL (que varían), el Snowflake nunca cambia – úsalo para deduplicar enlaces en una base de datos, buscar el tweet o referenciarlo en un CMS.

El analizador valida la forma del ID pero no lo decodifica – decodificar la marca de tiempo es trabajo de un decodificador Snowflake dedicado. Para la limpieza de enlaces, lo que importa es que el analizador nunca confunda un número aleatorio con un ID de tweet y nunca adivine cuando la forma es incorrecta.

Enlaces de búsqueda y normalización de hashtags

Cuando haces clic en una tendencia o un hashtag en X, la plataforma no te envía a una URL limpia. Te envía a una página de búsqueda con consulta codificada:

https://x.com/search?q=%23Gewitter&src=trend_click&vertical=trends

El parámetro q es la consulta de búsqueda real – aquí, codificado en percent, el hashtag único #Gewitter. El resto es contexto de llegada: src=trend_click anota que viniste de una tendencia y vertical=trends selecciona la vista de tendencias.

El analizador trata estos enlaces de dos maneras:

Forma de consulta Ejemplo Resultado
Exactamente un hashtag q=%23Gewitter Normaliza a la página de hashtag canónica x.com/hashtag/Gewitter
Exactamente un hashtag, cualquier escritura q=%23%E6%97%A5%E6%9C%AC (日本) Normaliza a x.com/hashtag/日本
Texto plano o varios términos q=hello+world, q=%23foo+%23bar Sigue siendo enlace de búsqueda x.com/search?q=hello%20world

¿Por qué normalizar? Una búsqueda de hashtag y la página de hashtag muestran el mismo contenido, pero la URL de la página de hashtag es estable, corta y compartible – y es la forma que X mismo usa en perfiles y bios. La normalización te ahorra corregir a mano cada enlace de tendencia de tu tabla.

Las búsquedas de palabras clave puras no se normalizan (no hay página canónica para una consulta arbitraria), así que el analizador las conserva como enlaces de búsqueda, eliminando igualmente el contexto de llegada (src, vertical, f). Las búsquedas con q vacío o ausente se rechazan como no válidas.

Parámetros de seguimiento que eliminamos

X añade una larga lista de parámetros a los enlaces, y el analizador los elimina según tres reglas de reconocimiento:

  1. Parámetros de campaña – cualquier clave con prefijo utm_ (convención de Google Analytics): utm_source, utm_medium, utm_campaign, utm_term, utm_content.
  2. Tokens internos – cualquier clave con prefijo de doble guion bajo.
  3. La lista exacta – 19 parámetros conocidos de seguimiento, sesión y navegación.

Los parámetros más comunes de la lista exacta:

Parámetro Qué anota
s Marca de tiempo de compartir de la hoja de compartir de la app móvil
t Token nonce de compartir, emparejado con s
twclid ID de clic de X – de qué anuncio o resultado de búsqueda vino el clic
ref_src Referencia de origen, por ejemplo twsrc^tfw para embeds de Twitter para web
ref_url La página donde se hizo clic en el enlace
ref Forma corta del referente
src Contexto de llegada: trend_click, hashtag_click, tren (tendencias) y similares
cn Token de seguimiento de compartir por correo (a menudo tipo base64)
iid ID de instancia de campaña de anuncios
ntref Contexto de notificación
ft Token interno del cliente web
lang Anulación de idioma para la visualización
vertical Selector de vista de búsqueda: trends, news, users
f Filtro de búsqueda: live, user, image, video
p, rd, rnd, cxt, bp Tokens antiguos de contexto de app, agrupados bajo una regla

Los parámetros de identidad nunca se eliminan: el ID del tweet en la ruta, el ID de la lista, el ID del Space y el q de un enlace de búsqueda son el contenido mismo. Eliminarlos rompería el enlace.

¿Por qué eliminar es siempre seguro? Los parámetros de seguimiento describen cómo llegaste, no a dónde apunta el enlace. twclid, src y utm_* solo cambian los informes de atribución; el contenido renderizado es idéntico sin ellos. La línea "Parámetros eliminados" te muestra exactamente qué se eliminó, de modo que la limpieza sea verificable de un vistazo.

Guía de formatos de salida

Cada enlace analizado se puede generar en tres formatos.

Formato Salida Cuándo usarlo
URL canónica El enlace limpio y estable en x.com Publicación, archivo, deduplicación, cualquier cosa que almacene un enlace a largo plazo
URL de incrustación La página oficial del widget platform.twitter.com/embed/Tweet.html?id=… Ponla en un <iframe> para renderizar un tweet en tu propio sitio
URL para compartir Una URL de intent oficial (intent/retweet, intent/user, intent/tweet) Botones para compartir y enlaces de campaña

El formato canónico siempre genera el dominio x.com – la marca actual – independientemente del dominio que hayas pegado. Las búsquedas de hashtags se normalizan a páginas de hashtag, y las pestañas de perfil caen a la raíz del perfil.

El formato de incrustación solo existe para tweets, porque el widget de incrustación de X renderiza tweets. Genera la misma URL de widget que carga el script de embed de X en un iframe – ábrela en tu navegador y verás el tweet renderizado con el diseño oficial. La opción de radio se oculta automáticamente para perfiles, listas, Spaces y hashtags, que no tienen widget.

El formato para compartir elige el intent adecuado para el contenido: los tweets usan intent/retweet?tweet_id=… (abre el diálogo de retweet para ese tweet), los perfiles intent/user?screen_name=…, y los hashtags intent/tweet?hashtags=… (redacta un tweet con el hashtag prellenado). Los intents viven en twitter.com – el host histórico de intents – y X los resuelve en ambos dominios.

Uso

  1. Pega el enlace. Haz clic en el campo de entrada y pega la URL de X (Ctrl+V o Cmd+V). El analizador la lee mientras escribes – no hay botón que pulsar.
  2. Lee el panel de resultados. Cinco líneas resumen el análisis:
Línea Qué muestra
Tipo El tipo de resultado: tweet, profile, list, space, event, hashtag o search
Nombre de usuario El handle de la URL, como enlace clicable al perfil
ID del contenido El ID extraído – Snowflake del tweet, ID de lista, ID de Space o etiqueta de hashtag
Variante La variante de vista de un tweet (photo, video, lang: zh, analytics) – vacía en tweets normales
Parámetros eliminados Los parámetros de seguimiento eliminados, separados por comas
  1. Elige el formato de salida. La URL canónica es el valor predeterminado. Cambia a URL de incrustación (solo tweets) o URL para compartir cuando necesites una de esas formas. Los formatos que no aplican al tipo de enlace actual se ocultan automáticamente.
  2. Copia el resultado. El campo de salida se actualiza al instante; pulsa Copiar para llevarlo al portapapeles.

Tutorial paso a paso

Sigue un ejemplo completo, desde un enlace de clic en tendencia hasta la URL limpia publicada.

Paso 1 – Pega un enlace de clic en tendencia. Copia este enlace, tal como llega cuando haces clic en una tendencia en la app de X:

https://x.com/search?q=%23Gewitter&src=trend_click&vertical=trends&twclid=abc123xyz

Pégalo en la entrada. El panel de resultados se llena al instante: tipo hashtag, ID de contenido Gewitter y los parámetros eliminados src, vertical, twclid.

Paso 2 – Copia la URL canónica. La salida muestra la página de hashtag limpia:

https://x.com/hashtag/Gewitter

La consulta de un solo hashtag se ha normalizado a la ruta canónica de hashtag – la URL que X mismo usa en perfiles y bios.

Paso 3 – Limpia un tweet compartido. Pega un enlace de compartir de app con cadena de parámetros completa:

https://twitter.com/markito0171/status/2089759704335482961/video/1?s=20&t=FakeNonce&ref_src=twsrc%5Etfw

El tipo muestra tweet, el nombre de usuario enlaza el perfil, el ID es 2089759704335482961, la variante muestra video, y la lista de eliminados muestra s, t, ref_src. La salida canónica lo colapsa todo a https://x.com/markito0171/status/2089759704335482961 – la vista /video/1 es el mismo tweet, así que el enlace limpio apunta al tweet mismo.

Paso 4 – Incrusta el tweet. Cambia a URL de incrustación. La salida se convierte en https://platform.twitter.com/embed/Tweet.html?id=2089759704335482961. Ponla en un iframe en tu sitio:

<iframe src="https://platform.twitter.com/embed/Tweet.html?id=2089759704335482961"
  width="550" height="600" style="border:none;overflow:hidden" frameborder="0"
  allowfullscreen="true"></iframe>

Paso 5 – Maneja un hashtag Unicode. Pega https://x.com/hashtag/%E6%97%A5%E6%9C%AC?src=hashtag_click. El tipo muestra hashtag, el ID es 日本 (decodificado de la ruta codificada en percent), y la salida canónica es la forma limpia codificada https://x.com/hashtag/%E6%97%A5%E6%9C%AC.

Paso 6 – Comparte un perfil. Pega https://x.com/elonmusk y cambia a URL para compartir. La salida se convierte en https://twitter.com/intent/user?screen_name=elonmusk – el intent oficial de seguir, listo para un botón de compartir.

Consejos profesionales

  • Deduplica archivos por el ID del contenido. Al limpiar una tabla por lotes, la línea del ID del contenido es tu clave estable: el mismo tweet siempre produce el mismo Snowflake, sin importar por qué dominio, variante o cadena de parámetros llegó. Ordena y deduplica por esa columna, no por la URL.
  • Normaliza los enlaces de tendencias antes de guardarlos. Los clics en tendencias son los enlaces de X más desordenados, y todos colapsan a una página de hashtag limpia con una sola pegada. Construye tu flujo de monitoreo en torno a la forma canónica de hashtag.
  • Usa URLs de incrustación con el iframe oficial. La URL del widget de incrustación de X no necesita JavaScript adicional en tu página – solo el iframe del tutorial. El widget maneja el ancho responsivo y renderiza el diseño oficial del tweet.
  • Usa intents para compartir en campañas. El formato de URL para compartir genera enlaces oficiales de intent para acciones de retweet, seguir y redactar con hashtag. Funcionan sin claves de API y abren los diálogos propios de X.
  • Observa la lista de eliminados como señal de monitoreo. X cambia su vocabulario de seguimiento de vez en cuando. Si aparece en la lista de eliminados un parámetro que nunca habías visto, merece un vistazo – el analizador muestra exactamente lo que la plataforma añade hoy.
  • Las pestañas de perfil colapsan automáticamente. No corrijas a mano x.com/elonmusk/with_replies a x.com/elonmusk en una tabla – el analizador lo hace por ti y mantiene intacta la línea del nombre de usuario.
  • Pega enlaces desde cualquier lugar. El analizador acepta ambos dominios y todos los subdominios, así que los enlaces de la app, la web, boletines o correos funcionan sin normalización.

Alternativas

Opción Fortalezas Debilidades
Este analizador Cero solicitudes, instantáneo, consciente de Snowflake, más de 20 formatos, constructor de incrustación y compartir, lista de eliminados verificable, hashtags Unicode Sin acceso API a metadatos como texto de tweets o cifras de interacción
Corrección manual en la barra de direcciones No se necesitan herramientas Propensa a errores con cadenas de parámetros largas, fácil borrar el ID del tweet por accidente, sin formatos de incrustación ni compartir
Limpiadores de URLs genéricos Fáciles de usar Hechos para acortadores y enlaces generales, no para rutas de X; generalmente ciegos a IDs Snowflake, variantes de vista y normalización de búsqueda
Extensiones de navegador para limpiar enlaces Automáticas en páginas seleccionadas Las extensiones ven cada enlace que navegas, requieren instalación y permisos, y rara vez cubren formatos específicos de X
API de X (oficial) Metadatos completos, búsqueda y publicación Pay-per-use desde febrero de 2026 sin nivel gratuito – ver el siguiente capítulo; no utilizable desde el navegador sin clave

Para la limpieza puntual, el formato canónico de este analizador es el camino más rápido; para investigación por lotes con metadatos, una cuenta de API de X puede encajar – pero es una herramienta de desarrollador, no un limpiador de enlaces.

Frente a las APIs oficiales

La API de X solía tener un nivel gratuito. Eso cambió en 2023 y de nuevo en 2026: X pasó a pay-per-use en febrero de 2026, eliminó el nivel gratuito y cerró los antiguos planes Basic y Pro para nuevos registros. Leer un solo post cuesta alrededor de $0,005 (unos $5 por cada 1.000 tweets) y las lecturas de perfil el doble. No hay cuota gratuita para prototipar.

Este analizador no llama a la API a propósito. Un analizador local cubre lo que la API de pago no puede:

Situación Analizador local API de X
Limpieza de enlaces para cualquier archivo Instantánea, ilimitada, sin conexión Cuesta por solicitud de lectura
Normalización de enlaces de tendencias Analizada localmente Requiere una llamada al endpoint de búsqueda por enlace
Privacidad El enlace nunca sale del navegador Va a servidores de X y se factura
Costo Gratis, sin cuota Desde $0,005 por lectura de post, sin nivel gratuito

El analizador responde a la pregunta ¿qué es este enlace y cuál es su forma limpia? – una pregunta que no necesita API, ni clave, ni cuota. Si además de limpiar necesitas metadatos de tweets, una cuenta de API es una decisión aparte; la URL canónica limpia que produce esta herramienta es exactamente lo que alimentarías a esa API de todos modos.

Lo que la herramienta no hace

No puede resolver enlaces cortos de t.co. Todo enlace publicado en X se acorta automáticamente a una URL de t.co, y el destino solo puede descubrirse siguiendo la redirección. Los navegadores no pueden leer el destino de la redirección porque CORS no lo permite, y un analizador de cero solicitudes nunca adivina. Abre el enlace corto una vez y copia la URL larga desde la barra de direcciones – el analizador la procesará al instante.

Rechaza espejos de terceros. Las instancias de Nitter (nitter.net/…) y los servicios de vista previa como fxtwitter.com y vxtwitter.com no son dominios de X y se rechazan. Solo twitter.com y x.com (con cualquier subdominio) se aceptan.

Rechaza rutas que no son contenido. Cosas de plataforma como home, explore, login, settings, messages, notifications, compose, intent y share no son contenido compartible y se rechazan como no válidas, igual que las rutas vacías sin identificación (x.com/hashtag/, x.com/i/spaces/).

No obtiene metadatos. No hay solicitud a X, así que el analizador nunca muestra texto de tweets, nombres de autores, cifras de interacción ni fechas de publicación. Responde ¿qué es este enlace y cuál es su forma limpia? – nada más. (El ID Snowflake en sí codifica la hora de publicación, pero decodificarlo es trabajo de un decodificador dedicado.)

No cambia nada. La herramienta no acorta, redirige, almacena ni reenvía enlaces. La salida es una URL que te llevas.

Solución de problemas

Problema Causa Solución
Un enlace corto de t.co se marca como no válido Los enlaces cortos no se pueden resolver en el navegador por CORS Abre el enlace corto una vez y pega la URL larga desde la barra de direcciones
Aparece "Introduce una URL válida de X (Twitter)" El enlace usa una ruta bloqueada como home o login, una forma rota o un dominio que no es de X Comprueba que el enlace se copió realmente de X. Las rutas bloqueadas se rechazan a propósito porque no son contenido
Un enlace de búsqueda muestra search en lugar de hashtag La consulta es texto plano o contiene varios términos Comportamiento correcto – solo las consultas de un solo hashtag se normalizan a páginas de hashtag
Un enlace de tendencia muestra los parámetros eliminados src y vertical Son parámetros de contexto de llegada, no contenido Comportamiento esperado – la salida canónica es el enlace limpio de hashtag o búsqueda
Falta la opción de radio de incrustación Los widgets de incrustación solo existen para tweets Comportamiento correcto – perfiles, listas, Spaces y hashtags no tienen página de widget
Un hashtag Unicode muestra caracteres corruptos La etiqueta está codificada en percent en la URL El analizador la decodifica – la línea del ID del contenido muestra la etiqueta decodificada (por ejemplo 日本) y la salida canónica la recodifica de forma segura
Se rechaza un ID de tweet El ID no tiene de 15 a 19 dígitos Comprueba que el enlace se copió completo, incluidos los dígitos finales
La salida omite la vista /photo/1 Las variantes de vista son el mismo tweet Comportamiento correcto – la URL canónica apunta al tweet mismo; la línea de variante anota la vista original

Privacidad y manejo de datos

Esta herramienta hace cero solicitudes de red. La URL que pegas se procesa por completo en tu navegador: ningún servidor la recibe, ningún script de analítica la ve, ningún registro de terceros la anota. No hay cuenta, ni almacenamiento, ni forma de que la herramienta sepa qué pegaste después de cerrar la página.

Esto distingue concretamente al analizador de las herramientas basadas en API: el enlace, su ID de tweet y su nombre de usuario nunca pasan por un servidor que no controlas. Puedes limpiar enlaces previos a su publicación, enlaces de campañas internas o enlaces reenviados en privado sin que aparezcan en registros de terceros.

El analizador tampoco carga scripts de terceros. La URL de incrustación que genera apunta a la página oficial del widget de X, y X solo ve esas URLs si tú mismo las abres o las incrustas – el analizador nunca las carga.

Especificaciones técnicas

Propiedad Valor
Procesamiento 100 % en el cliente, cero solicitudes de red
Modelo de actualización En tiempo real con cada pulsación de tecla
Hosts aceptados twitter.com, x.com (cualquier subdominio), mobile.twitter.com
Tipos de resultado tweet, profile, list, space, event, hashtag, search
Patrón de ID de tweet (Snowflake) 15–19 dígitos (\d{15,19})
Patrón de nombre de usuario De 1 a 15 letras, dígitos o guiones bajos, no puramente numérico
Patrón de etiqueta de hashtag De 1 a 30 caracteres de letras Unicode, dígitos o guiones bajos ([\p{L}\p{N}_]{1,30}), decodificada de percent-encoding
Patrón de ID de Space De 10 a 15 caracteres alfanuméricos
Patrón de slug de lista De 1 a 40 caracteres alfanuméricos, guiones bajos o guiones
Regla de pestaña de perfil Cualquier slug de palabra en minúsculas en el segundo segmento de la ruta, no numérico
Regla de búsqueda q requerido; exactamente un #hashtag normaliza a la página de hashtag
Reglas de parámetros de seguimiento Prefijo utm_*, prefijo __ y una lista exacta de 19 claves
Datos de identidad conservados ID de tweet, nombre de usuario, ID de lista, ID de Space, ID de evento, etiqueta de hashtag, q de búsqueda
Formatos de salida URL canónica (x.com), URL de incrustación (página del widget de tweet), URL para compartir (intents de retweet/seguir/hashtag)
Dependencias Ninguna – JavaScript puro, sin frameworks
Soporte de navegadores Navegadores modernos evergreen (Chrome, Edge, Firefox, Safari) con URLSearchParams y escapes de propiedades Unicode

La lista de bloqueo es: home, explore, search, intent, share, compose, messages, notifications, settings, login, signup, help, tos, privacy, about, download, jobs, developers, analytics, support, feedback, blog, media, status, s, bookmarks, i, hashtag, lists.

Características

  • Analiza más de 20 formatos de enlaces de X (Twitter) – tweets, perfiles, listas, Spaces, eventos, hashtags y enlaces de búsqueda, en twitter.com y x.com
  • Elimina automáticamente parámetros de seguimiento como twclid, ref_src, src y utm_* y muestra exactamente qué se eliminó
  • Extrae el ID del tweet y normaliza los enlaces de búsqueda de hashtags a páginas de hashtag canónicas
  • Genera URLs canónicas de x.com, URLs oficiales de widgets de incrustación y URLs de intent para compartir con un clic
  • Entiende hashtags Unicode como 日本, variantes de URL como /photo/1 y las rutas internas /i/
  • Analiza al instante en tu navegador con cero solicitudes – tus enlaces nunca salen de tu dispositivo

Preguntas frecuentes

¿Por qué mi enlace de X contiene parámetros s=20, t=… y twclid?
X añade parámetros de seguimiento cuando un enlace se comparte desde la app móvil, se hace clic desde una tendencia o se abre a través de apps de terceros. Los más comunes son s (la marca de tiempo de compartir), t (un token nonce de compartir) y twclid (atribución de clics de anuncios de X). Estos parámetros no cambian a dónde apunta el enlace, solo cómo se atribuye el clic, por lo que eliminarlos siempre es seguro. El analizador los elimina automáticamente y lista lo que eliminó para que puedas verificar la limpieza.
¿Cuál es la diferencia entre enlaces de twitter.com y x.com?
Ninguna en cuanto a contenido – ambos dominios sirven las mismas páginas y redirigen entre sí. twitter.com es el dominio antiguo de antes de 2023 y x.com es la marca actual. El analizador acepta ambos (más subdominios móviles como mobile.twitter.com) y siempre genera la forma canónica en x.com, porque X mismo redirige allí hoy.
¿Qué es un ID de tweet y por qué tiene de 15 a 19 dígitos?
Cada tweet tiene un ID numérico Snowflake como 2089759704335482961. El número no es aleatorio – codifica el milisegundo exacto de la publicación más bits de máquina y de secuencia (ver el capítulo "Entender los IDs Snowflake"). El analizador valida la longitud y la forma del ID para no confundir jamás otro número con un ID de tweet.
¿Por qué un enlace corto de t.co se marca como no válido?
Los enlaces t.co son los acortadores oficiales de X y su destino solo puede descubrirse siguiendo la redirección. Los navegadores no pueden leer el destino de una redirección de t.co por las restricciones CORS, y un analizador puramente de cliente no hace solicitudes de red por diseño. Abre el enlace corto una vez en tu navegador y copia la URL larga desde la barra de direcciones – el analizador la procesará al instante.
¿Por qué un enlace de búsqueda como x.com/search?q=%23Gewitter se convierte en una página de hashtag?
Las tendencias y los clics en hashtags en X generan enlaces de búsqueda con consulta codificada como q=%23Gewitter en lugar de una URL de hashtag limpia. Cuando la consulta es exactamente un hashtag, el analizador la normaliza a la página de hashtag canónica https://x.com/hashtag/Gewitter y elimina los parámetros de origen como src y vertical. Las búsquedas de palabras clave puras siguen siendo enlaces de búsqueda.
¿Este analizador envía mis enlaces a X o a algún servidor?
No. Todo el análisis ocurre localmente en tu navegador, sin solicitudes de red. La URL que pegas se procesa solo en tu dispositivo, lo que lo hace útil para enlaces confidenciales o enlaces previos a su publicación que no quieres que aparezcan en registros de terceros.
ESC