Como abrir arquivo JSON: Windows, Mac, Linux, celular e online

Um arquivo JSON é texto puro, então qualquer editor de texto abre. A diferença entre os métodos está na formatação: o Notepad do Windows e o TextEdit do Mac mostram o conteúdo em uma linha só sem indentação, enquanto editores como o Visual Studio Code, navegadores como Firefox e ferramentas online como JSONLint exibem com destaque de sintaxe, indentação automática e árvore navegável.

Para leitura simples, o editor nativo do sistema resolve. Para JSON com centenas de linhas ou verificação de estrutura, um visualizador especializado é obrigatório.

A tabela abaixo resume o método mais direto em cada sistema:

SistemaMétodo rápidoMétodo completo
WindowsBotão direito > Abrir com > Bloco de notasNotepad++ ou VS Code
MacBotão direito > Abrir com > TextEditVS Code ou Sublime Text
Linuxnano arquivo.json no terminalVS Code ou gedit
AndroidCompartilhar arquivo em app editorAcode ou HTML Viewer Q
iPhoneApp Arquivos > Abrir comTextastic ou View Source
NavegadorArrastar arquivo para a janelaJSONLint ou JSON Formatter

O que é um arquivo JSON (explicação rápida)

JSON significa JavaScript Object Notation e é um formato de texto usado para trocar dados entre sistemas. Você recebe JSON quando exporta dados de um app (backup do WhatsApp, download do Google Takeout, exportação do WordPress), baixa uma resposta de API ou trabalha com configurações de programas. O conteúdo se parece com pares de chave e valor entre chaves e colchetes, como {"nome": "Sara", "idade": 30}.

A extensão do arquivo é sempre .json e o conteúdo é 100% texto sem nada binário. Isso significa que qualquer programa que abre texto (Bloco de notas, TextEdit, VS Code) mostra o conteúdo perfeitamente. O que muda entre eles é a EXIBIÇÃO: alguns formatam automaticamente, outros mostram tudo colado em uma linha só.

Como abrir arquivo JSON no Windows

No Windows, o Bloco de notas nativo abre qualquer JSON, mas mostra tudo em uma linha só quando o arquivo veio sem quebras. Para leitura confortável com destaque de sintaxe e indentação automática, Notepad++ (gratuito, 15 MB) é a escolha mais rápida entre profissionais Windows.

Método 1: Bloco de notas nativo

  1. Clique com botão direito no arquivo JSON
  2. Escolha Abrir com > Bloco de notas
  3. O conteúdo aparece, sem formatação bonita mas legível para arquivos pequenos

Método 2: Notepad++ (recomendado para JSON médios)

  1. Baixe e instale o Notepad++ pelo site oficial
  2. Abra o Notepad++ e vá em Arquivo > Abrir ou arraste o JSON para a janela
  3. Instale o plugin JSON Viewer para árvore navegável: Plugins > Plugin Admin > JSON Viewer > Install
  4. Depois de instalado, acesse Plugins > JSON Viewer > Show JSON Viewer para ver a estrutura em árvore

Método 3: Visual Studio Code (mais completo)

  1. Baixe e instale o Visual Studio Code pelo site oficial (gratuito)
  2. Arraste o arquivo JSON para a janela do VS Code
  3. Pressione Shift + Alt + F para formatar automaticamente com indentação
  4. O destaque de sintaxe fica ativo automaticamente

O VS Code também valida a sintaxe em tempo real, sublinhando em vermelho qualquer erro de vírgula, chaves não fechadas ou aspas faltando. Isso resolve 90% dos problemas de arquivo JSON com defeito.

Como abrir arquivo JSON no Mac

No macOS, o TextEdit abre qualquer JSON quando o arquivo é pequeno, mas costuma tentar interpretar como documento rich text. Para JSON confiável no Mac, VS Code ou Sublime Text são as escolhas mais populares entre desenvolvedores.

Método 1: TextEdit (com truque para não converter em rich text)

  1. Antes de abrir, abra o TextEdit e vá em Formatar > Fazer texto simples
  2. Feche o TextEdit
  3. Clique com botão direito no arquivo JSON e escolha Abrir com > TextEdit
  4. O conteúdo aparece como texto puro

Sem o passo 1, o TextEdit tenta interpretar como documento e pode inserir formatação estranha que corrompe o JSON quando você salva de volta.

Método 2: Visual Studio Code

  1. Instale o VS Code pelo site oficial (versão para macOS)
  2. Arraste o JSON para a janela ou use File > Open
  3. Formatar com Shift + Option + F

Método 3: Sublime Text

  1. Baixe o Sublime Text (avaliação gratuita ilimitada)
  2. Abra o arquivo
  3. Use Ctrl + Command + P e digite “JSON” para ativar destaque de sintaxe JSON manualmente se não detectar

Para uso pelo terminal, o cat arquivo.json mostra o conteúdo direto e o python3 -m json.tool arquivo.json formata com indentação sem instalar nada (Python vem pré-instalado no macOS).

Como abrir arquivo JSON no Linux

No Linux, qualquer editor de texto abre JSON. As opções mais comuns são nano no terminal, gedit na interface gráfica do GNOME, ou VS Code para trabalho profissional. O terminal também tem o jq, uma ferramenta poderosa para navegar e filtrar JSON.

Método 1: Terminal com cat ou less

cat arquivo.json          # mostra tudo de uma vez
less arquivo.json         # permite rolar com setas
python3 -m json.tool arquivo.json  # formata com indentação

Método 2: nano (editor no terminal)

nano arquivo.json

O nano abre o arquivo dentro do terminal para leitura e edição. Ctrl+X para sair.

Método 3: jq para navegação estruturada

Instale com sudo apt install jq no Debian/Ubuntu ou sudo dnf install jq no Fedora. Depois:

jq . arquivo.json          # formata bonito
jq .campo arquivo.json     # extrai valor de um campo específico
jq 'keys' arquivo.json     # lista todas as chaves do primeiro nível

jq é a ferramenta padrão de linha de comando para JSON e resolve casos que editor gráfico não consegue (JSON de 500 MB, por exemplo).

Método 4: VS Code

O VS Code tem versão nativa Linux disponível no site oficial e nos repositórios da maioria das distribuições. Funciona igual à versão Windows/Mac.

Como abrir arquivo JSON no celular (Android e iPhone)

No celular, o método padrão é instalar um app editor de código porque os apps nativos (Arquivos, Notas) não formatam JSON adequadamente. Para Android, Acode é o editor gratuito mais completo. Para iPhone, Textastic é referência mas é pago (R$ 45).

Android com Acode (gratuito):

  1. Instale o Acode Editor da Play Store
  2. Abra o Acode e toque no ícone de pasta
  3. Navegue até o arquivo JSON e toque para abrir
  4. O destaque de sintaxe ativa automaticamente para extensão .json
  5. Toque no menu de 3 pontos > Format para indentar automaticamente

Também vale conhecer o método detalhado por SO no artigo específico sobre abrir JSON no celular que cobre casos como abrir JSON compartilhado por WhatsApp, do Google Drive e do email.

iPhone com Textastic (pago):

  1. Compre o Textastic na App Store (R$ 45 pagamento único)
  2. Abra o app Arquivos do iOS
  3. Localize o JSON, toque e mantenha pressionado
  4. Escolha Compartilhar > Copiar para Textastic
  5. O arquivo abre no Textastic com formatação e destaque

Iphone gratuito com View Source:

  1. Envie o JSON para o View Source app pelo compartilhamento
  2. O app formata e mostra
  3. Menos completo que o Textastic mas resolve leitura simples

Como abrir arquivo JSON pelo navegador

Todo navegador moderno abre arquivo JSON direto arrastando o arquivo para a janela. O Firefox tem o visualizador nativo mais completo: mostra árvore navegável, formatação automática e busca dentro do JSON. Chrome e Edge mostram texto formatado mas sem árvore, e o Edge tem viewer melhorado com botão para expandir/colapsar seções.

Firefox (o mais completo):

  1. Abra o Firefox
  2. Arraste o arquivo JSON para a aba do navegador (ou aperte Ctrl+O e escolha o arquivo)
  3. O Firefox mostra o JSON formatado em 3 abas: JSONRaw Data e Headers
  4. Na aba JSON, você navega expandindo e colapsando seções com clique

Chrome e Edge:

  1. Arraste o arquivo para a aba do navegador
  2. Chrome mostra o texto formatado. Instale a extensão JSON Viewer Pro para ter árvore navegável igual ao Firefox
  3. Edge tem o visualizador JSON melhorado nativo desde 2023

Safari:

O Safari não formata JSON por padrão. Você vê o texto colado em uma linha só. Para ler no Safari, use uma ferramenta online como JSONLint.

Ferramentas online para abrir JSON

Ferramentas online resolvem quando você não pode instalar programa (computador do trabalho com restrições, tablet) ou quando o arquivo é pequeno e você só precisa ler rápido. As mais confiáveis são JSONLint (valida e formata), JSON Formatter (visual em árvore) e JSON Editor Online (edição completa).

Todas funcionam do mesmo jeito básico:

  1. Acesse o site
  2. Cole o conteúdo do JSON na caixa da esquerda (abra o arquivo com Bloco de notas antes e faça Ctrl+C)
  3. Clique em “Format” ou “Validate”
  4. O resultado formatado aparece na direita

Cuidado importante: essas ferramentas rodam no navegador do usuário e não enviam os dados para nenhum servidor, mas se o JSON tem informação sensível (senhas, tokens de API, dados de clientes), prefira sempre o método offline (VS Code ou Notepad++).

Como abrir arquivo JSON muito grande (mais de 50 MB)

Arquivo JSON acima de 50 MB trava editores gráficos convencionais. O caminho é usar ferramentas de streaming que processam o conteúdo aos poucos sem carregar tudo na memória. O jq no Linux/Mac é a opção padrão, e no Windows o JSON Buddy ou o próprio jq via WSL resolve.

Para JSON de 50-500 MB:

  • Linux/Mac terminal: jq . arquivo.json | less (formata e mostra aos poucos)
  • Windows: instalar o jq via Chocolatey ou baixar o executável do GitHub
  • Alternativa multiplataforma: VS Code aumentando o limite de arquivo em File > Preferences > Settings > Files: Max Memory For Large Files MB para 4096

Para JSON acima de 500 MB:

Nesse tamanho o único caminho realmente funcional é streaming. O jq com a flag --stream processa cada campo separadamente sem carregar o arquivo completo:

jq --stream '. | select(length > 1)' arquivo.json

Bibliotecas específicas para linguagens (ijson para Python, stream-json para Node.js) também resolvem no seu próprio código quando o JSON é entrada de um script.

O que fazer quando o JSON não abre (erro de sintaxe)

Quando um editor mostra o JSON mas ele “não abre” corretamente ou retorna erro, o problema é sintaxe: vírgula solta, chave faltando, aspas erradas. O JSONLint é a ferramenta padrão para diagnosticar: mostra a linha exata do erro em segundos.

Erros de sintaxe mais comuns:

Vírgula sobrando no fim: {"nome": "Sara",}. Remova a vírgula antes da chave de fechamento.

Aspas simples em vez de duplas: {'nome': 'Sara'}. JSON exige aspas duplas obrigatoriamente.

Chave sem aspas: {nome: "Sara"}. Todas as chaves precisam de aspas duplas em JSON.

Chave não fechada: {"nome": "Sara". Falta o } no final.

Codificação errada: arquivo salvo em ISO-8859 em vez de UTF-8, causando caracteres estranhos. Reabra em VS Code, mude a codificação para UTF-8 pelo canto inferior direito e salve novamente.

BOM (Byte Order Mark) no começo: arquivo salvo com marcador invisível que quebra parsers. Abra em Notepad++, vá em Codificação > Codificar em UTF-8 (sem BOM) e salve.

Para casos em que você precisa gerar novo JSON limpo, como salvar arquivo JSON corretamente tem o passo a passo por editor.

O vídeo do canal Tutoriais Sem Enrolação explica em detalhes como abrir o documento. Vale a pena dar também uma conferida!

Perguntas frequentes

Qual programa abre arquivo JSON no Windows?

O Bloco de notas nativo do Windows abre qualquer JSON como texto simples. Para leitura formatada com destaque de sintaxe e indentação, Notepad++ e Visual Studio Code são gratuitos e resolvem 100% dos casos. Para JSON gigante (acima de 50 MB), o VS Code precisa de ajuste no limite de memória ou uso do jq via terminal.

Como abrir arquivo JSON no Excel?

O Excel 2019+ importa JSON pelo caminho Dados > Obter Dados > De Arquivo > De JSON. Ele converte o JSON em tabela usando o Power Query. Para dados hierárquicos (JSON aninhado), o Power Query tem opção de expandir colunas manualmente. Se você trabalha frequentemente com JSON no Excel, vale seguir o passo a passo em como abrir arquivo JSON no Excel.

É seguro usar ferramenta online para abrir JSON?

Depende do conteúdo do arquivo. Ferramentas como JSONLint e JSON Formatter processam o JSON localmente no navegador sem enviar para servidor, então JSON público é seguro. Se o arquivo tem dados sensíveis (senhas, tokens de API, informações de clientes, backup de banco), sempre use editor offline como VS Code ou Notepad++.

Como formatar JSON em uma linha só para múltiplas linhas?

Cole o JSON no JSONLint e clique em Validate JSON. A caixa de saída mostra o resultado formatado. Alternativas offline: no VS Code, Shift + Alt + F (Windows/Linux) ou Shift + Option + F (Mac). No Notepad++ com plugin JSON Viewer instalado, botão direito > Format.

Consigo abrir arquivo JSON sem instalar programa?

Sim. Arraste o arquivo para uma janela do Firefox e ele mostra formatado com árvore navegável, sem precisar de nada instalado. Chrome e Edge também abrem, mas com formatação mais simples. Para leitura pontual, essa é a forma mais rápida.

Qual a diferença entre .json e .txt?

Nenhuma no conteúdo: ambos são texto puro. A diferença está apenas na extensão que diz aos programas como interpretar. Um arquivo .json renomeado para .txt continua funcionando idêntico como texto, mas perde a associação automática com editores JSON. Se um programa diz que não abre porque o arquivo é .txt, renomeie para .json e tente de novo.

Posso editar arquivo JSON no bloco de notas e salvar de volta?

Sim, com dois cuidados. Primeiro, garanta que o Bloco de notas está salvando em UTF-8 (menu Arquivo > Salvar como e escolha UTF-8 no canto inferior). Segundo, mantenha a sintaxe correta: aspas duplas em chaves e strings, vírgulas separando cada par, chaves e colchetes bem fechados. Depois de editar, valide no JSONLint antes de usar em produção.

Como abrir arquivo JSON no macOS sem que ele vire documento?

Antes de abrir, ajuste o TextEdit para modo texto simples: abra o TextEdit, vá em Formatar > Fazer texto simples. Feche. Agora quando você abrir um JSON pelo TextEdit, ele fica como texto puro sem tentar interpretar como documento rich text. Alternativa definitiva: instale VS Code e associe o .json a ele por padrão.

Picture of Sara Lima
Sara Lima

Criadora do Meu Site Web e trabalha com criação de sites, WordPress e Elementor há mais de 8 anos. Jornalista por formação, une escrita e tecnologia para criar conteúdo prático sobre desenvolvimento web acessível a qualquer pessoa.

Últimos Posts