Analisador de URL do X (Twitter)

Redes Sociais Rede
URL analisada
Tipo
Nome de usuário
ID do conteúdo
Variante
Parâmetros removidos

Introdução

Os links do X (Twitter) são caóticos por natureza. O mesmo tweet pode chegar como link de twitter.com, como link de x.com, como link compartilhado pelo aplicativo com cinco parâmetros de rastreamento, como link de pesquisa de clique em tendência, como variante /photo/1 ou como link de hashtag em qualquer idioma. O conteúdo é idêntico – apenas a forma da URL muda. O Analisador de URL do X (Twitter) é uma ferramenta gratuita online que reconhece mais de vinte formatos de links do X, extrai o ID do tweet, remove o ruído de rastreamento e reconstrói o link como URL canônica limpa, URL oficial de incorporação ou URL de intenção de compartilhamento.

O analisador é para quem trabalha regularmente com links do X: gestores de redes sociais que os publicam, gestores de comunidade que os arquivam, profissionais de marketing que acompanham campanhas, pesquisadores que os coletam em grande escala e desenvolvedores que os salvam em bancos de dados. Em vez de limpar cada link à mão ou confiar em um encurtador que esconde o que faz, você cola o link e vê exatamente o que o analisador encontrou – o tipo de link, o nome de usuário, o ID do conteúdo, a variante de visualização e os parâmetros removidos.

Duas qualidades distinguem esta ferramenta. Ela analisa instantaneamente, atualizando o resultado a cada tecla, e faz zero solicitações de rede – o link nunca sai do seu navegador. Sem servidor, sem cota de API, sem registro do que você cola.

Casos de uso

Publicação e campanhas. Antes de colocar um link do X em um boletim, post de blog ou comentário de anúncio, limpe-o com o formato canônico. Parâmetros de rastreamento como s, t e twclid estão ligados à sessão de compartilhamento, tornam-se inúteis rapidamente e poluem relatórios de análise. Publicar a URL canônica mantém seus links de conteúdo estáveis e suas métricas honestas.

Arquivamento e deduplicação. Se você salva links do X em uma planilha, CMS ou conjunto de dados de pesquisa, o mesmo tweet pode aparecer em dezenas de formas de URL – domínios diferentes, variantes e cadeias de parâmetros. O analisador normaliza tudo para uma forma canônica, de modo que twitter.com/jack/status/20, x.com/jack/status/20 e o mesmo link com ?s=20&t=… colapsam em um único identificador estável contra o qual deduplicar.

Monitoramento de tendências. Os links de clique em tendências são as URLs mais bagunçadas do X: x.com/search?q=%23Gewitter&src=trend_click&vertical=trends. Cada tweet da sua tabela de monitoramento chega nessa forma. O analisador reconhece o padrão, normaliza uma consulta de hashtag único para a página de hashtag canônica e remove os parâmetros de origem – um colar transforma um link de tendência em uma URL limpa e compartilhável.

Incorporação em sites. Quando você publica tweets no seu próprio site, o formato de incorporação gera a URL oficial do widget do X (platform.twitter.com/embed/Tweet.html?id=…). Coloque-a em um iframe e o X renderiza o tweet com o design oficial – sem serviços de incorporação de terceiros, sem scraping.

Higiene de dados. Para desenvolvedores e pesquisadores, o analisador também é uma referência de especificação – a lista de parâmetros removidos mostra exatamente quais chaves de rastreamento o X adiciona hoje, e a tabela de formatos suportados documenta cada rota que a ferramenta reconhece.

Um link do X tem três partes que vale a pena entender: o host, o caminho e a query string.

Observe um link real de tweet como o aplicativo móvel compartilha:

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

O host twitter.com (ou x.com, mobile.twitter.com) diz ao analisador a qual família o link pertence. O caminho /markito0171/status/2089759704335482961/video/1 nomeia a rota – aqui um tweet com uma variante de visualização de vídeo. A query string mistura dois tipos de parâmetros que o analisador trata de maneiras muito diferentes:

Parâmetro Tipo O que o analisador faz
2089759704335482961 (caminho) Identidade Mantém – é o ID Snowflake do tweet
/video/1 (caminho) Variante de visualização Mantém o tweet, anota a variante – o mesmo tweet renderizado como vídeo
s=20 Rastreamento Remove – carimbo de tempo da folha de compartilhamento
t=FakeNonce Rastreamento Remove – token nonce de compartilhamento
ref_src=twsrc^tfw Rastreamento Remove – referência de origem (aqui, incorporação Twitter para web)

Os parâmetros de identidade dizem a qual tweet, perfil, lista, Space, evento ou hashtag o link aponta. Todo o resto é contexto – como você chegou, de qual aplicativo, qual visualização estava aberta. O analisador mantém a identidade e descarta o contexto, e depois reporta as chaves removidas para que a limpeza seja verificável.

Os dois domínios. O X mudou de nome, de Twitter para X, em 2023, e x.com tornou-se o domínio principal em 2024. Ambos os domínios servem o mesmo conteúdo e redirecionam entre si, e links copiados de um ou de outro funcionam de forma idêntica. O analisador aceita ambos mais o antigo subdomínio mobile.twitter.com e sempre gera a forma canônica em x.com – o domínio para o qual o próprio X redireciona hoje.

As rotas internas /i/. Uma segunda família de links vive sob /i/: x.com/i/web/status/{id} (a rota de tweet do aplicativo web quando uma URL de tweet é aberta sem nome de usuário), x.com/i/spaces/{id} (Spaces de áudio ao vivo), x.com/i/lists/{id} (listas por ID) e x.com/i/events/{id} (timelines e Moments). O analisador reconhece cada uma e as reduz à sua forma canônica.

Como funciona

A análise acontece inteiramente no seu navegador, sem solicitações de rede e sem idas e vindas ao servidor. A cada tecla, o link passa por três estágios:

  1. Correspondência de host. O link é comparado aos domínios do X: twitter.com e x.com, com qualquer subdomínio como mobile. ou www.. Domínios de aparência semelhante como evilx.com são rejeitados.
  2. Correspondência de rota. O caminho é dividido em segmentos e comparado com a tabela de rotas conhecidas – {usuário}/status/{id}, i/web/status, i/spaces, i/lists, i/events, hashtag, search, raízes de perfil e caminhos de abas de perfil.
  3. Análise da query. O parâmetro q dos links de pesquisa é decodificado e classificado, enquanto os parâmetros de rastreamento são reconhecidos por três regras e adicionados à lista de removidos.

Cada valor extraído é validado contra padrões rigorosos antes de ser aceito: IDs de tweet devem ter de 15 a 19 dígitos, nomes de usuário de 1 a 15 letras, dígitos ou sublinhados, e hashtags até 30 caracteres em qualquer escrita Unicode. Qualquer coisa que falhe na validação faz o analisador reportar um link inválido, em vez de adivinhar.

Como não há acesso à rede, o analisador nunca precisa de um estado de carregamento, nunca encontra um rate limit e entrega os resultados no momento em que você cola.

O analisador reconhece mais de vinte formatos em sete tipos de resultado.

Formato Exemplo Tipo de resultado
Tweet com nome de usuário x.com/elonmusk/status/1234567890123456789 tweet
Tweet no domínio antigo twitter.com/jack/status/20 tweet
Tweet em subdomínio móvel mobile.twitter.com/elonmusk/status/1234567890123456789 tweet
Rota do aplicativo web (sem nome de usuário) x.com/i/web/status/1234567890123456789 tweet
Visualização de foto de tweet x.com/elonmusk/status/1234567890123456789/photo/1 tweet (variante photo)
Visualização de vídeo de tweet x.com/elonmusk/status/1234567890123456789/video/1 tweet (variante video)
Visualização de idioma de tweet x.com/elonmusk/status/1234567890123456789/lang/zh tweet (variante lang: zh)
Visualização de analytics de tweet x.com/elonmusk/status/1234567890123456789/analytics tweet (variante analytics)
Perfil simples x.com/elonmusk profile
Aba 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 ao vivo x.com/i/spaces/1zqKVZlLKvPJB space
Evento ou 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
Pesquisa de hashtag (normalizada) x.com/search?q=%23Gewitter&src=trend_click hashtag
Pesquisa de palavra-chave x.com/search?q=hello+world search

As abas de perfil são aceitas genericamente: qualquer palavra em minúsculas no segundo segmento do caminho – with_replies, media, likes, following, followers, lists, moments e qualquer aba futura – resolve para o próprio perfil, porque uma aba é uma visualização do perfil e não um recurso próprio.

O analisador também rejeita rotas que não são conteúdo compartilhável do X. Coisas de plataforma como home, explore, login, settings, messages e notifications produzem uma mensagem de inválido, assim como formas quebradas como um nome de usuário puramente numérico (x.com/1234567890), um ID de tweet sem 15–19 dígitos (x.com/usuário/status/1234) ou uma rota vazia sem identificação (x.com/hashtag/). A lista de bloqueio completa está no capítulo "Especificações técnicas".

Entendendo os IDs Snowflake

Cada tweet tem um ID numérico, e o número não é aleatório. O X constrói os IDs de tweet no formato Snowflake: um inteiro de 64 bits com três partes – um carimbo de tempo de 41 bits em milissegundos desde a própria época de 4 de novembro de 2010, uma identificação de máquina de 10 bits e um contador de sequência de 12 bits por máquina.

O que isso significa na prática:

  • O ID codifica o milissegundo exato da publicação. O ID 2089759704335482961, por exemplo, decodifica para uma hora de publicação em agosto de 2026 – você pode verificar com qualquer decodificador Snowflake, sem API.
  • Os IDs cresceram de 15 dígitos em 2010 para 19 dígitos hoje, porque os bits do carimbo de tempo continuam crescendo. O analisador aceita de 15 a 19 dígitos, cobrindo toda a história da plataforma.
  • O ID é a chave estável do tweet. Ao contrário dos nomes de usuário (que podem mudar) e das formas de URL (que variam), o Snowflake nunca muda – use-o para deduplicar links em um banco de dados, buscar o tweet ou referenciá-lo em um CMS.

O analisador valida a forma do ID, mas não o decodifica – decodificar o carimbo de tempo é trabalho de um decodificador Snowflake dedicado. Para a limpeza de links, o que importa é que o analisador nunca confunda um número aleatório com um ID de tweet e nunca adivinhe quando a forma está incorreta.

Quando você clica em uma tendência ou hashtag no X, a plataforma não o envia para uma URL limpa. Ela o envia para uma página de pesquisa com consulta codificada:

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

O parâmetro q é a consulta de pesquisa real – aqui, codificado em percent, o hashtag único #Gewitter. O resto é contexto de chegada: src=trend_click anota que você veio de uma tendência e vertical=trends seleciona a visualização de tendências.

O analisador trata esses links de duas maneiras:

Forma de consulta Exemplo Resultado
Exatamente um hashtag q=%23Gewitter Normaliza para a página de hashtag canônica x.com/hashtag/Gewitter
Exatamente um hashtag, qualquer escrita q=%23%E6%97%A5%E6%9C%AC (日本) Normaliza para x.com/hashtag/日本
Texto simples ou vários termos q=hello+world, q=%23foo+%23bar Continua um link de pesquisa x.com/search?q=hello%20world

Por que normalizar? Uma pesquisa de hashtag e a página de hashtag mostram o mesmo conteúdo, mas a URL da página de hashtag é estável, curta e compartilhável – e é a forma que o próprio X usa em perfis e bios. A normalização economiza a correção manual de cada link de tendência da sua tabela.

Pesquisas de palavras-chave puras não são normalizadas (não há página canônica para uma consulta arbitrária), então o analisador as mantém como links de pesquisa, removendo mesmo assim o contexto de chegada (src, vertical, f). Pesquisas com q vazio ou ausente são rejeitadas como inválidas.

Parâmetros de rastreamento que removemos

O X adiciona uma longa lista de parâmetros aos links, e o analisador os remove segundo três regras de reconhecimento:

  1. Parâmetros de campanha – qualquer chave com prefixo utm_ (convenção do Google Analytics): utm_source, utm_medium, utm_campaign, utm_term, utm_content.
  2. Tokens internos – qualquer chave com prefixo de sublinhado duplo.
  3. A lista exata – 19 parâmetros conhecidos de rastreamento, sessão e navegação.

Os parâmetros mais comuns da lista exata:

Parâmetro O que anota
s Carimbo de tempo de compartilhamento da folha de compartilhamento do aplicativo móvel
t Token nonce de compartilhamento, pareado com s
twclid ID de clique do X – de qual anúncio ou resultado de busca veio o clique
ref_src Referência de origem, por exemplo twsrc^tfw para incorporações Twitter para web
ref_url A página onde o link foi clicado
ref Forma curta do referenciador
src Contexto de chegada: trend_click, hashtag_click, tren (tendências) e similares
cn Token de rastreamento de compartilhamento por e-mail (frequentemente tipo base64)
iid ID de instância de campanha publicitária
ntref Contexto de notificação
ft Token interno do cliente web
lang Substituição de idioma para a exibição
vertical Seletor de visualização de pesquisa: trends, news, users
f Filtro de pesquisa: live, user, image, video
p, rd, rnd, cxt, bp Tokens antigos de contexto de aplicativo, agrupados sob uma regra

Os parâmetros de identidade nunca são removidos: o ID do tweet no caminho, o ID da lista, o ID do Space e o q de um link de pesquisa são o próprio conteúdo. Removê-los quebraria o link.

Por que a remoção é sempre segura? Os parâmetros de rastreamento descrevem como você chegou, não para onde o link aponta. twclid, src e utm_* mudam apenas os relatórios de atribuição; o conteúdo renderizado é idêntico sem eles. A linha "Parâmetros removidos" mostra exatamente o que foi removido, para que a limpeza seja verificável de relance.

Guia de formatos de saída

Cada link analisado pode ser produzido em três formatos.

Formato Saída Quando usar
URL canônica O link limpo e estável em x.com Publicação, arquivamento, deduplicação, qualquer coisa que armazene um link a longo prazo
URL de incorporação A página oficial do widget platform.twitter.com/embed/Tweet.html?id=… Colocar em um <iframe> para renderizar um tweet no seu próprio site
URL de compartilhamento Uma URL de intenção oficial (intent/retweet, intent/user, intent/tweet) Botões de compartilhamento e links de campanha

O formato canônico sempre gera o domínio x.com – a marca atual – independentemente do domínio colado. Pesquisas de hashtags são normalizadas em páginas de hashtag e abas de perfil caem na raiz do perfil.

O formato de incorporação existe apenas para tweets, porque o widget de incorporação do X renderiza tweets. Ele gera a mesma URL de widget que o script de embed do X carrega em um iframe – abra-a no navegador e você verá o tweet renderizado com o design oficial. A opção de rádio é ocultada automaticamente para perfis, listas, Spaces e hashtags, que não têm widget.

O formato de compartilhamento escolhe a intenção adequada ao conteúdo: tweets usam intent/retweet?tweet_id=… (abre o diálogo de retweet para aquele tweet), perfis intent/user?screen_name=…, e hashtags intent/tweet?hashtags=… (redige um tweet com o hashtag pré-preenchido). As intenções vivem em twitter.com – o host histórico de intenções – e o X as resolve em ambos os domínios.

Uso

  1. Cole o link. Clique no campo de entrada e cole a URL do X (Ctrl+V ou Cmd+V). O analisador a lê enquanto você digita – não há botão para pressionar.
  2. Leia o painel de resultados. Cinco linhas resumem a análise:
Linha O que mostra
Tipo O tipo de resultado: tweet, profile, list, space, event, hashtag ou search
Nome de usuário O handle da URL, como link clicável para o perfil
ID do conteúdo O ID extraído – Snowflake do tweet, ID de lista, ID de Space ou tag do hashtag
Variante A variante de visualização de um tweet (photo, video, lang: zh, analytics) – vazia em tweets normais
Parâmetros removidos Os parâmetros de rastreamento removidos, separados por vírgulas
  1. Escolha o formato de saída. A URL canônica é o padrão. Alterne para URL de incorporação (apenas tweets) ou URL de compartilhamento quando precisar de uma dessas formas. Formatos que não se aplicam ao tipo de link atual são ocultados automaticamente.
  2. Copie o resultado. O campo de saída atualiza instantaneamente; pressione Copiar para colocá-lo na área de transferência.

Tutorial passo a passo

Siga um exemplo completo, de um link de clique em tendência até a URL limpa publicada.

Passo 1 – Cole um link de clique em tendência. Copie este link, exatamente como chega quando você clica em uma tendência no aplicativo X:

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

Cole-o na entrada. O painel de resultados se preenche instantaneamente: tipo hashtag, ID do conteúdo Gewitter e os parâmetros removidos src, vertical, twclid.

Passo 2 – Copie a URL canônica. A saída mostra a página de hashtag limpa:

https://x.com/hashtag/Gewitter

A consulta de hashtag único foi normalizada para a rota canônica de hashtag – a URL que o próprio X usa em perfis e bios.

Passo 3 – Limpe um tweet compartilhado. Cole um link de compartilhamento do aplicativo com cadeia completa de parâmetros:

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

O tipo mostra tweet, o nome de usuário vincula o perfil, o ID é 2089759704335482961, a variante mostra video, e a lista de removidos mostra s, t, ref_src. A saída canônica colapsa tudo em https://x.com/markito0171/status/2089759704335482961 – a visualização /video/1 é o mesmo tweet, então o link limpo aponta para o próprio tweet.

Passo 4 – Incorpore o tweet. Alterne para URL de incorporação. A saída vira https://platform.twitter.com/embed/Tweet.html?id=2089759704335482961. Coloque-a em um iframe no seu site:

<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>

Passo 5 – Lide com um hashtag Unicode. Cole https://x.com/hashtag/%E6%97%A5%E6%9C%AC?src=hashtag_click. O tipo mostra hashtag, o ID é 日本 (decodificado do caminho codificado em percent), e a saída canônica é a forma limpa codificada https://x.com/hashtag/%E6%97%A5%E6%9C%AC.

Passo 6 – Compartilhe um perfil. Cole https://x.com/elonmusk e alterne para URL de compartilhamento. A saída vira https://twitter.com/intent/user?screen_name=elonmusk – a intenção oficial de seguir, pronta para um botão de compartilhamento.

Dicas de profissional

  • Deduplique arquivos pelo ID do conteúdo. Ao limpar uma tabela em lotes, a linha do ID do conteúdo é sua chave estável: o mesmo tweet sempre produz o mesmo Snowflake, não importa por qual domínio, variante ou cadeia de parâmetros tenha vindo. Classifique e deduplique por essa coluna, não pela URL.
  • Normalize links de tendência antes de salvá-los. Cliques em tendências são os links mais bagunçados do X, e todos caem em uma página de hashtag limpa com um único colar. Construa seu fluxo de monitoramento em torno da forma canônica de hashtag.
  • Use URLs de incorporação com o iframe oficial. A URL do widget de incorporação do X não precisa de JavaScript adicional na sua página – apenas o iframe do tutorial. O widget lida com a largura responsiva e renderiza o design oficial do tweet.
  • Use intenções de compartilhamento em campanhas. O formato de URL de compartilhamento gera links de intenção oficiais para ações de retweet, seguir e redigir com hashtag. Eles funcionam sem chave de API e abrem os próprios diálogos do X.
  • Observe a lista de removidos como sinal de monitoramento. O X muda seu vocabulário de rastreamento de vez em quando. Se um parâmetro que você nunca viu aparecer na lista de removidos, vale uma olhada – o analisador mostra exatamente o que a plataforma adiciona hoje.
  • Abas de perfil colapsam automaticamente. Não corrija manualmente x.com/elonmusk/with_replies para x.com/elonmusk em uma tabela – o analisador faz isso por você e mantém intacta a linha do nome de usuário.
  • Cole links de qualquer lugar. O analisador aceita ambos os domínios e todos os subdomínios, então links do aplicativo, da web, de boletins ou de e-mails funcionam sem normalização.

Alternativas

Opção Pontos fortes Pontos fracos
Este analisador Zero solicitações, instantâneo, consciente de Snowflake, mais de 20 formatos, construtor de incorporação e compartilhamento, lista de removidos verificável, hashtags Unicode Sem acesso de API a metadados como texto de tweets ou números de engajamento
Correção manual na barra de endereços Nenhuma ferramenta necessária Erros fáceis com longas cadeias de parâmetros, ID de tweet facilmente apagado por acidente, sem formatos de incorporação ou compartilhamento
Limpadores de URL genéricos Fáceis de usar Feitos para encurtadores e links gerais, não para rotas do X; geralmente cegos a IDs Snowflake, variantes de visualização e normalização de pesquisa
Extensões de navegador para limpar links Automáticas em páginas selecionadas Extensões veem cada link que você navega, exigem instalação e permissões, e raramente cobrem formatos específicos do X
API do X (oficial) Metadados completos, busca e publicação Pay-per-use desde fevereiro de 2026 sem nível gratuito – veja o próximo capítulo; inutilizável pelo navegador sem chave

Para a limpeza pontual, o formato canônico deste analisador é o caminho mais rápido; para pesquisa em lote com metadados, uma conta de API do X pode servir – mas é uma ferramenta de desenvolvedor, não um limpador de links.

Em comparação com as APIs oficiais

A API do X costumava ter um nível gratuito. Isso mudou em 2023 e novamente em 2026: o X passou para pay-per-use em fevereiro de 2026, eliminou o nível gratuito e fechou os antigos planos Basic e Pro para novos cadastros. Ler um único post custa cerca de $0,005 (cerca de $5 por 1.000 tweets) e leituras de perfil o dobro. Não há cota gratuita para prototipar.

Este analisador não chama a API de propósito. Um analisador local cobre o que a API paga não pode:

Situação Analisador local API do X
Limpeza de links para qualquer arquivo Instantânea, ilimitada, offline Custa por solicitação de leitura
Normalização de links de tendência Analisada localmente Exige uma chamada de endpoint de busca por link
Privacidade O link nunca sai do navegador Vai para os servidores do X e é faturada
Custo Grátis, sem cota A partir de $0,005 por leitura de post, sem nível gratuito

O analisador responde à pergunta o que é este link e qual é a sua forma limpa? – uma pergunta que não precisa de API, chave ou cota. Se além da limpeza você precisar de metadados de tweets, uma conta de API é uma decisão separada; a URL canônica limpa produzida por esta ferramenta é exatamente o que você daria a essa API de qualquer forma.

O que a ferramenta não faz

Não pode resolver links curtos t.co. Todo link publicado no X é automaticamente encurtado para uma URL t.co, e o destino só pode ser descoberto seguindo o redirecionamento. Os navegadores não conseguem ler o destino do redirecionamento porque o CORS não permite, e um analisador de zero solicitações nunca adivinha. Abra o link curto uma vez e copie a URL longa da barra de endereços – o analisador a processará instantaneamente.

Rejeita espelhos de terceiros. Instâncias Nitter (nitter.net/…) e serviços de pré-visualização como fxtwitter.com e vxtwitter.com não são domínios do X e são rejeitados. Apenas twitter.com e x.com (com qualquer subdomínio) são aceitos.

Rejeita rotas não-conteúdo. Coisas de plataforma como home, explore, login, settings, messages, notifications, compose, intent e share não são conteúdo compartilhável e são rejeitadas como inválidas, assim como rotas vazias sem identificação (x.com/hashtag/, x.com/i/spaces/).

Não busca metadados. Nenhuma solicitação é feita ao X, então o analisador nunca mostra texto de tweets, nomes de autores, números de engajamento ou datas de publicação. Ele responde o que é este link e qual é a sua forma limpa? – nada mais. (O ID Snowflake em si codifica a hora da publicação, mas decodificá-la é trabalho de um decodificador dedicado.)

Não muda nada. A ferramenta não encurta, redireciona, armazena ou repassa links. A saída é uma URL que você leva com você.

Solução de problemas

Problema Causa Solução
Um link curto t.co é marcado como inválido Links curtos não podem ser resolvidos no navegador por causa do CORS Abra o link curto uma vez e cole a URL longa da barra de endereços
"Insira uma URL X (Twitter) válida" aparece O link usa uma rota bloqueada como home ou login, uma forma quebrada ou um domínio não-X Verifique se o link foi realmente copiado do X. Rotas bloqueadas são rejeitadas de propósito porque não são conteúdo
Um link de pesquisa mostra search em vez de hashtag A consulta é texto simples ou contém vários termos Comportamento correto – apenas consultas de hashtag único são normalizadas em páginas de hashtag
Um link de tendência mostra os parâmetros removidos src e vertical São parâmetros de contexto de chegada, não conteúdo Comportamento esperado – a saída canônica é o link limpo de hashtag ou pesquisa
A opção de rádio de incorporação está ausente Widgets de incorporação existem apenas para tweets Comportamento correto – perfis, listas, Spaces e hashtags não têm página de widget
Um hashtag Unicode mostra caracteres corrompidos A tag está codificada em percent na URL O analisador a decodifica – a linha do ID do conteúdo mostra a tag decodificada (por exemplo 日本) e a saída canônica a recodifica com segurança
Um ID de tweet é rejeitado O ID não tem de 15 a 19 dígitos Verifique se o link foi copiado por completo, incluindo os dígitos finais
A saída omite a visualização /photo/1 Variantes de visualização são o mesmo tweet Comportamento correto – a URL canônica aponta para o próprio tweet; a linha da variante anota a visualização original

Privacidade e tratamento de dados

Esta ferramenta faz zero solicitações de rede. A URL que você cola é processada inteiramente no seu navegador: nenhum servidor a recebe, nenhum script de análise a vê, nenhum registro de terceiros a anota. Não há conta, nem armazenamento, nem como a ferramenta saber o que você colou depois que a página é fechada.

Isso distingue concretamente o analisador de ferramentas baseadas em API: o link, seu ID de tweet e seu nome de usuário nunca passam por um servidor que você não controla. Você pode limpar links pré-publicação, links de campanhas internas ou links repassados em privado sem que apareçam em registros de terceiros.

O analisador também não carrega scripts de terceiros. A URL de incorporação que ele gera aponta para a página oficial do widget do X, e o X só vê essas URLs se você mesmo as abrir ou incorporar – o analisador nunca as carrega.

Especificações técnicas

Propriedade Valor
Processamento 100 % client-side, zero solicitações de rede
Modelo de atualização Em tempo real a cada tecla
Hosts aceitos twitter.com, x.com (qualquer subdomínio), mobile.twitter.com
Tipos de resultado tweet, profile, list, space, event, hashtag, search
Padrão de ID de tweet (Snowflake) 15–19 dígitos (\d{15,19})
Padrão de nome de usuário 1–15 letras, dígitos ou sublinhados, não puramente numérico
Padrão de tag de hashtag 1–30 caracteres de letras Unicode, dígitos ou sublinhados ([\p{L}\p{N}_]{1,30}), decodificada do percent-encoding
Padrão de ID de Space 10–15 caracteres alfanuméricos
Padrão de slug de lista 1–40 caracteres alfanuméricos, sublinhados ou hífens
Regra de aba de perfil Qualquer slug de palavra minúscula no segundo segmento do caminho, não numérico
Regra de pesquisa q obrigatório; exatamente um #hashtag normaliza para a página de hashtag
Regras de parâmetros de rastreamento Prefixo utm_*, prefixo __ e uma lista exata de 19 chaves
Dados de identidade conservados ID de tweet, nome de usuário, ID de lista, ID de Space, ID de evento, tag de hashtag, q de pesquisa
Formatos de saída URL canônica (x.com), URL de incorporação (página do widget do tweet), URL de compartilhamento (intenções de retweet/seguir/hashtag)
Dependências Nenhuma – JavaScript puro, sem frameworks
Suporte de navegadores Navegadores evergreen modernos (Chrome, Edge, Firefox, Safari) com URLSearchParams e escapes de propriedades Unicode

A lista de bloqueio é: 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.

Recursos

  • Analisa mais de 20 formatos de links do X (Twitter) – tweets, perfis, listas, Spaces, eventos, hashtags e links de pesquisa, em twitter.com e x.com
  • Remove automaticamente parâmetros de rastreamento como twclid, ref_src, src e utm_* e mostra exatamente o que foi removido
  • Extrai o ID do tweet e normaliza links de pesquisa de hashtags em páginas de hashtag canônicas
  • Cria URLs canônicas x.com, URLs oficiais de widget de incorporação e URLs de intenção de compartilhamento com um clique
  • Entende hashtags Unicode como 日本, variantes de URL como /photo/1 e as rotas internas /i/
  • Analisa instantaneamente no seu navegador com zero solicitações – seus links nunca saem do seu dispositivo

Perguntas frequentes

Por que meu link do X contém os parâmetros s=20, t=… e twclid?
O X adiciona parâmetros de rastreamento quando um link é compartilhado pelo aplicativo móvel, clicado a partir de uma tendência ou aberto por aplicativos de terceiros. Os mais comuns são s (o carimbo de tempo do compartilhamento), t (um token nonce de compartilhamento) e twclid (a atribuição de cliques de anúncios do X). Esses parâmetros não mudam para onde o link aponta, apenas como o clique é atribuído – removê-los é sempre seguro. O analisador os remove automaticamente e lista o que foi removido, para que a limpeza seja verificável.
Qual é a diferença entre links de twitter.com e x.com?
Nenhuma em conteúdo – ambos os domínios servem as mesmas páginas e redirecionam entre si. twitter.com é o domínio antigo, de antes de 2023, e x.com é a marca atual. O analisador aceita ambos (mais subdomínios móveis como mobile.twitter.com) e sempre gera a forma canônica em x.com, porque o próprio X redireciona para lá hoje.
O que é um ID de tweet e por que ele tem de 15 a 19 dígitos?
Cada tweet tem um ID numérico Snowflake como 2089759704335482961. O número não é aleatório – ele codifica o milissegundo exato da publicação mais bits de máquina e de sequência (veja o capítulo "Entendendo os IDs Snowflake"). O analisador valida o comprimento e a forma do ID para nunca confundir outro número com um ID de tweet.
Por que um link curto t.co é marcado como inválido?
Os links t.co são os encurtadores oficiais do X e seu destino só pode ser descoberto seguindo o redirecionamento. Os navegadores não conseguem ler o destino de um redirecionamento t.co por causa das restrições de CORS, e um analisador puramente client-side não faz solicitações de rede por design. Abra o link curto uma vez no navegador e copie a URL longa da barra de endereços – o analisador a processará instantaneamente.
Por que um link de pesquisa como x.com/search?q=%23Gewitter vira uma página de hashtag?
Tendências e cliques em hashtags no X geram links de pesquisa com consulta codificada como q=%23Gewitter em vez de uma URL de hashtag limpa. Quando a consulta é exatamente um hashtag, o analisador a normaliza para a página de hashtag canônica https://x.com/hashtag/Gewitter e remove os parâmetros de origem como src e vertical. Pesquisas de palavras-chave puras continuam sendo links de pesquisa.
Este analisador envia meus links para o X ou para algum servidor?
Não. Toda a análise acontece localmente no seu navegador, sem solicitações de rede. A URL que você cola é processada apenas no seu dispositivo, o que o torna útil para links confidenciais ou links pré-publicação que você não quer ver em registros de terceiros.
ESC