Como Baixar Mensagens do Instagram e Salvar como PDF
O Instagram não tem um botão "exportar esta conversa" dentro de um chat — em vez disso, você pede uma cópia dos seus dados pela mesma ferramenta de privacidade usada para exportações de conta em geral. Funciona, mas o resultado é um arquivo JSON cru que lê as mensagens mais recentes primeiro e pode aparecer com uma codificação estranha. Veja o caminho exato para pedi-lo e como transformá-lo em algo legível.
Pedindo suas mensagens
- Abra o Instagram e vá até Accounts Center (acessível pelas Configurações).
- Toque em Your information and permissions.
- Toque em Download or transfer information.
- Selecione a conta do Instagram e escolha Some of your information em vez de tudo.
- Marque apenas Messages.
- Escolha um período para o download.
- Defina o formato como JSON — não HTML. Isso importa: o HTML é feito para ser aberto diretamente, mas o JSON é a versão completa e estruturada que um visualizador consegue interpretar de forma confiável.
- Escolha uma qualidade de mídia para as fotos e vídeos anexados.
- Toque em Create files.
Esperando o download
O Instagram não entrega o arquivo na hora. Ele envia por e-mail um link de download quando a exportação estiver pronta — muitas vezes em poucas horas, mas pode levar até aproximadamente 48 horas em uma conta grande. Não há como acelerar isso; basta verificar de novo ou esperar o e-mail.
O que há dentro do zip
Depois de baixado e descompactado, suas mensagens ficam em um caminho como:
your_instagram_activity/messages/inbox/<name>_<id>/message_1.json
com quaisquer fotos e vídeos compartilhados em pastas ao lado dele. Algumas coisas sobre o formato costumam pegar as pessoas de surpresa:
- As mensagens são armazenadas da mais recente para a mais antiga — a ordem oposta de leitura de uma conversa normal. Abra o arquivo cru e você estará lendo a conversa de trás para frente.
- O texto vem com a codificação corrompida (mojibake). A exportação em JSON do Instagram codifica errado os caracteres não-ASCII (emoji, letras acentuadas, escritas não latinas), então o texto cru costuma aparecer como sequências de símbolos embaralhados em vez dos caracteres originais.
- Conversas longas são divididas em vários arquivos —
message_1.json,message_2.jsone assim por diante, cada um cobrindo um trecho da conversa, que você precisa combinar para ver tudo em ordem.
Nada disso torna a exportação errada — ela simplesmente não foi feita para ser lida diretamente. Um visualizador que entende o formato corrige a ordem e a codificação automaticamente.
Escolhendo um período e a qualidade da mídia
O Instagram permite limitar o pedido a uma janela específica de tempo, ou escolher all time para todo o seu histórico de mensagens. Se você só precisa de uma disputa ou conversa recente, um período mais curto baixa mais rápido e gera um arquivo menor. A configuração de qualidade de mídia (baixa, média ou alta) controla o tamanho das fotos e vídeos anexados — alta preserva mais detalhes, mas demora mais para preparar e baixar, o que importa se a conta tem anos de mídia compartilhada.
Este é o mesmo sistema por trás das ferramentas de privacidade do Instagram
O fluxo "Download or transfer information" é a ferramenta geral de portabilidade de dados da Meta, criada para atender direitos de acesso a dados (como a LGPD no Brasil ou o GDPR na Europa), e não um recurso pensado especificamente para backups de conversas. Vale saber disso porque explica as arestas do processo — a ordem invertida, o problema de codificação, a divisão em arquivos numerados — nada disso é um erro específico das mensagens; é um efeito colateral de um sistema de exportação genérico sendo usado em dados de conversa para os quais ele não foi originalmente pensado como legível. Conversas longas são divididas em message_1.json, message_2.json e assim por diante pelo mesmo motivo: a ferramenta limita quanto ela escreve em um único arquivo, independentemente do tipo de dado que está exportando.
Transformando em um PDF legível
Solte o message_1.json (e qualquer message_2.json etc.) junto com a pasta de mídia no ChatViewer. Ele reordena as mensagens cronologicamente, decodifica o mojibake de volta para texto normal e mostra as fotos integradas — tudo processado no seu navegador, sem nada enviado. A partir daí, Exportar PDF oferece uma cópia grátis das primeiras 500 mensagens com uma pequena marca-d'água, um PDF ilimitado (US$ 9) com todas as mensagens e sem marca-d'água, ou um PDF para a Justiça (US$ 19) com numeração de página, carimbos Bates e um hash SHA-256, caso a conversa precise ser apresentada formalmente.
Perguntas frequentes
Devo escolher JSON ou HTML ao baixar mensagens do Instagram?
Escolha JSON. É a exportação completa e estruturada que um visualizador consegue interpretar de forma confiável. A opção HTML é feita para ser aberta diretamente no navegador, mas se encaixa pior em qualquer coisa além de uma olhada rápida.
Quanto tempo o Instagram demora para preparar minhas mensagens?
Muitas vezes só algumas horas, mas pode levar até cerca de 48 horas em uma conta grande. O Instagram envia um link de download por e-mail quando estiver pronto.
Por que minha exportação do Instagram mostra símbolos estranhos em vez de emoji ou letras acentuadas?
A exportação em JSON do Instagram codifica errado o texto não-ASCII, uma peculiaridade conhecida chamada de mojibake. O arquivo cru parece corrompido, mas um visualizador feito para lidar com isso decodifica o texto corretamente.
Por que as mensagens estão na ordem errada?
A exportação do Instagram armazena as mensagens da mais recente para a mais antiga, o inverso de uma conversa normal. Um visualizador as reordena cronologicamente antes de exibir a conversa.
Posso baixar só uma conversa em vez de tudo?
A ferramenta do Instagram exporta por período, não por conversa, então você pode receber várias conversas em um único download. Um visualizador permite escolher a conversa que você quer depois de aberto.
E se eu nunca receber o e-mail de download?
Verifique primeiro a pasta de spam, e confirme se o e-mail cadastrado na conta do Instagram é um que você realmente acessa. Se ainda não chegou depois de 48 horas, envie o pedido de novo — o Instagram não enfileira nem avisa sobre um pedido travado.