DataExportViewer

Visualizador de dados do X (Twitter)

Abra o seu arquivo do X (o mesmo ZIP que antes era o arquivo do Twitter) — seja o ZIP de Baixar um arquivo dos seus dados (Download an archive of your data), a pasta descompactada ou os arquivos .js da pasta data — online, nesta aba do navegador: seus tweets, curtidas, seguidores, seguindo e mensagens diretas viram tabelas que você pode pesquisar e baixar como CSV, e as listas de seguidores e seguindo são comparadas para mostrar quem não te segue de volta. Grátis, sem conta; o arquivo nunca é enviado.

Solte aqui o seu arquivo do X — o ZIP como você o baixou, a pasta descompactada ou os arquivos .js da pasta data — ou

Nada é enviado: o arquivo é lido por JavaScript nesta aba do navegador e fica no seu dispositivo. As fotos e os vídeos do arquivo são ignorados; só os arquivos de dados são lidos. Solte-o em qualquer lugar da página.

Como ver o seu arquivo do X (Twitter)

  1. Solicite o arquivo no X: Configurações e privacidade (Settings and privacy) → Sua conta (Your account) → Baixar um arquivo dos seus dados, confirme sua senha e depois Solicitar arquivo (Request archive). O X avisa que pode levar alguns dias para preparar o download do seu arquivo do X. Confira antes se o seu endereço de e-mail está confirmado (Ajuda do X, Como baixar seu arquivo do X).
  2. O X diz que você receberá um e-mail e uma notificação no aplicativo quando o arquivo estiver pronto. Baixe o ZIP enquanto estiver conectado à sua conta do X no mesmo navegador.
  3. Solte o ZIP baixado nesta página ou clique em Escolher arquivo. Se você já o descompactou, clique em Escolher pasta ou solte a pasta; você também pode soltar os arquivos .js da pasta data (tweets.js, like.js, follower.js…).
  4. Cada arquivo de dados ganha uma aba: clique em uma, digite em Buscar nesta lista para filtrá-la, clique no cabeçalho de uma coluna para ordenar e clique em Baixar CSV ou Copiar para Excel / Planilhas. A aba Resumo tem os gráficos, as contagens e as datas.

O que há em um arquivo do X

O X descreve o arquivo como um arquivo legível por máquina com as informações associadas à sua conta, em arquivos HTML e JSON (Ajuda do X, Como acessar e baixar seus dados do X). O ZIP contém uma página chamada “Your archive”, com seu próprio aplicativo visualizador, uma pasta data e pastas de fotos e vídeos. A pasta data é onde está tudo: um arquivo por lista, e cada arquivo é JavaScript, não JSON puro — começa com window.YTD.tweets.part0 = e depois contém o array JSON, e é por isso que um visualizador de JSON o recusa. Esta página remove esse prefixo e lê o array; o aplicativo visualizador e os arquivos de mídia são ignorados. Ela não pressupõe uma estrutura fixa: cada lista de cada arquivo de dados vira uma aba própria, nomeada conforme o arquivo, e uma lista dividida em vários arquivos (tweets.js, tweets-part1.js) é unida em uma só aba.

Nos arquivos que testamos, isso abrange tweets (com texto completo, data, origem, contagens e hashtags), curtidas, seguidores, seguindo, contas bloqueadas e silenciadas, listas, os dados da conta e do perfil, impressões e interações com anúncios, e mensagens diretas — uma aba por conversa, com remetente, horário e texto de cada mensagem. Vale saber duas coisas. Seguidores, seguindo e mensagens são guardados como IDs de conta, não como nomes: o arquivo fornece um link (twitter.com/intent/user?user_id=…) que abre o perfil no X, e esta página mostra esse link. E todas as datas do arquivo estão gravadas em UTC (“Sat Sep 19 21:14:02 +0000 2026”); o visualizador mostra os horários como estão gravados e não os converte para o seu fuso horário. Quando o arquivo tem tanto follower.js quanto following.js, duas abas a mais são calculadas na página apenas a partir desses dois arquivos: “Não te seguem de volta” (contas que você segue e que não estão entre os seus seguidores) e “Você não segue de volta”, cada uma com o link da conta.

Meu arquivo do X é enviado para algum lugar?

Não. O arquivo é aberto e lido por JavaScript no seu navegador; não há servidor que o receba, nada é armazenado e a página não define cookies. Um ZIP também é descompactado no navegador, com a descompressão do próprio navegador, e só os arquivos de dados são lidos — as fotos e os vídeos de dentro ficam intocados. Você mesmo pode conferir: abra as ferramentas do desenvolvedor do navegador na aba Rede (Network), solte um arquivo e observe que nenhuma requisição o carrega. O host do site, o GitHub Pages, registra o endereço IP de cada visitante por segurança, como qualquer servidor web — detalhes na página de privacidade. Como o arquivo fica com você, o visualizador funciona tanto no celular quanto no notebook e continua funcionando offline depois que a página carregou.

Aba Resumo: contagens, datas e horários de maior atividade

A aba Resumo desenha dois gráficos pequenos para a maior lista com datas (normalmente seus tweets ou suas curtidas) — registros por hora do dia e por dia da semana, em UTC, como as datas do arquivo — e, abaixo deles, lista cada seção com seu número de registros e sua primeira e última data. É uma visão geral da qual você pode tirar um print — mas o essencial da página são as próprias listas: cada tweet que você já publicou, com data e texto, pesquisável por palavra e exportável como um CSV que abre no Excel, no Planilhas Google ou no Numbers; as curtidas com o texto de cada tweet curtido; cada conversa, que você pode pesquisar.

“Your archive.html” ou esta página

O arquivo vem com seu próprio visualizador: abra “Your archive.html” em um navegador de desktop e ele mostra seus tweets e outros dados de forma muito parecida com a do X. O X observa que ele é feito para um navegador web de desktop. Esta página é um visualizador de arquivo do Twitter para os outros casos: ler o arquivo no celular ou no tablet, pesquisar uma lista inteira de uma vez e extrair as listas como CSV ou para uma planilha. Ela lê os mesmos arquivos de dados que o visualizador embutido lê, e nada mais.

Fatos verificados em 25 de setembro de 2026 nas páginas de ajuda do X “Como baixar seu arquivo do X” (help.x.com) e “Como acessar e baixar seus dados do X” (help.x.com). A estrutura do arquivo é descrita a partir de arquivos que testamos; o X muda nomes de arquivos e campos ao longo do tempo, e é por isso que o visualizador lê as listas que encontrar. O DataExportViewer é uma ferramenta independente, sem vínculo com a X Corp. As páginas de ajuda verificadas foram as versões em inglês; o texto aqui é uma tradução.

Outras exportações? O mesmo visualizador abre os downloads do TikTok, do Instagram, do Facebook e do Google Takeout. A página inicial lista todas as ferramentas; a página sobre explica de onde vêm os fatos.

Perguntas frequentes

Como faço para baixar meu arquivo do X (Twitter)?

No X: Configurações e privacidade → Sua conta → Baixar um arquivo dos seus dados → confirme sua senha → Solicitar arquivo. O X informa que pode levar alguns dias para preparar o download do seu arquivo do X e que você receberá um e-mail e uma notificação no aplicativo quando o arquivo estiver pronto; baixe o ZIP enquanto estiver conectado à sua conta do X no mesmo navegador. Confira se o endereço de e-mail da sua conta está confirmado antes de fazer o pedido. Depois, solte o ZIP nesta página.

O arquivo contém arquivos .js, não .json: esta página consegue abri-los?

Sim. Cada arquivo de dados do arquivo do X é JSON com um prefixo em JavaScript: tweets.js começa com “window.YTD.tweets.part0 =” e depois contém o array de tweets. É por causa desse prefixo que um visualizador de JSON comum rejeita os arquivos. Esta página remove o prefixo e lê o array, então você pode soltar o ZIP inteiro, a pasta descompactada ou os arquivos .js da pasta data. O aplicativo visualizador do próprio arquivo (a pasta assets) e os arquivos de mídia são ignorados.

Meu arquivo do X é enviado para algum servidor?

Não. O ZIP ou os arquivos .js são lidos por JavaScript no seu navegador; nenhum servidor os recebe, nada é armazenado e a página não define cookies. Para conferir, abra as ferramentas do desenvolvedor do navegador na aba Rede (Network) enquanto solta o arquivo: nenhuma requisição o carrega. O host, o GitHub Pages, registra os endereços IP dos visitantes por segurança — veja a página de privacidade.

“Your archive.html” precisa de um navegador de desktop: como leio meu arquivo no celular?

Abra esta página no celular, toque em Escolher arquivo e selecione o ZIP onde o celular salvou o download. Cada arquivo de dados aparece como uma aba; as tabelas rolam para os lados, e Buscar nesta lista filtra as linhas. Baixar CSV salva um arquivo que abre no Planilhas Google, no Excel ou no Numbers no celular. Nada é enviado, então funciona com dados móveis e offline depois que a página carregou.

Como exporto todos os meus tweets para o Excel ou o Planilhas Google?

Abra a aba Tweets: cada linha é um tweet com a data (created_at), o texto completo, o aplicativo de origem, as contagens de curtidas e retweets, as informações de resposta e as hashtags, menções e links das suas entities. Clique em Baixar CSV para obter um arquivo UTF-8 que abre no Excel, no Planilhas Google ou no Numbers, ou em Copiar para Excel / Planilhas para colar direto em uma planilha. Digite antes em Buscar nesta lista para exportar só os tweets correspondentes — uma palavra, uma hashtag ou um mês como “Sep 2025” — e clique no cabeçalho de uma coluna para ordenar por data, curtidas ou retweets; o CSV sai nessa ordem.

Por que seguidores e mensagens mostram IDs de conta em vez de nomes?

Porque é assim que o X os grava: follower.js e following.js contêm um accountId e um userLink para cada conta, e as mensagens diretas contêm um senderId e um recipientId. O arquivo não inclui o nome de exibição nem o nome de usuário das outras contas. O userLink (twitter.com/intent/user?user_id=…) abre essa conta no X, e as tabelas o mostram como um link clicável.

Em que fuso horário estão as datas?

O X grava todas as datas em UTC, no formato “Sat Sep 19 21:14:02 +0000 2026” para tweets e “2026-09-19T21:14:02.000Z” para mensagens. O visualizador as mostra como estão gravadas, então elas podem diferir do horário que você viu no aplicativo pela diferença do seu fuso horário. Os gráficos por hora e por dia da semana do Resumo usam os mesmos horários em UTC.

Posso usá-lo para apagar tweets ou para migrar meus posts para o Bluesky ou o Mastodon?

Não diretamente: esta página só mostra o arquivo e exporta listas dele. As ferramentas que apagam tweets em massa ou os importam para o Bluesky, o Mastodon ou o Threads recebem esse mesmo ZIP como entrada, então o arquivo que você abre aqui é o mesmo que você entregaria a elas. O que esta página acrescenta é uma forma de olhar antes — filtrar a aba Tweets por um ano, uma palavra ou uma hashtag, baixar as linhas correspondentes com seus IDs e links em CSV e saber o que há no arquivo antes de entregá-lo a qualquer coisa que se conecte à sua conta. Esta página, por sua vez, não se conecta a nada.

Quem não me segue de volta no X?

Abra a aba “Não te seguem de volta”: ela lista todas as contas de following.js que não estão em follower.js, e “Você não segue de volta” lista o inverso. O arquivo guarda as outras contas como IDs, então cada linha mostra o accountId e o seu userLink (twitter.com/intent/user?user_id=…), que abre o perfil no X em uma nova aba — os nomes não estão no arquivo. A comparação é feita nesta página apenas a partir dos dois arquivos; nada é buscado no X, e as duas abas podem ser baixadas como CSV.

Como pesquiso meus tweets antigos?

Abra a aba Tweets e digite em Buscar nesta lista: uma palavra, uma hashtag, um nome de usuário ao qual você respondeu ou um trecho de data como “2014” ou “Mar 2019” (as datas são gravadas como “Sat Sep 19 21:14:02 +0000 2026”). O filtro percorre todas as colunas de todos os tweets do arquivo, incluindo respostas e retweets, e a linha de status conta as correspondências; clique em created_at para ordená-los do mais antigo para o mais recente, e Baixar CSV mantém só as linhas correspondentes. Cada linha tem o id do tweet, então o endereço dele no X é x.com/your_handle/status/<id>.

Posso ver minhas curtidas e mensagens diretas?

Sim. like.js vira a aba Like, com o ID, o texto e o link de cada tweet que você curtiu. direct-messages.js e direct-messages-group.js viram uma aba por conversa, nomeada pelo ID da conversa, com remetente, destinatário, horário e texto de cada mensagem e as reações, se houver; você pode pesquisar uma conversa por palavra e baixá-la como CSV.