DT Dev Tools

SQLite Viewer — Visualizador de SQLite

Abra arquivos SQLite .sqlite e .db no navegador. Navegue pelas tabelas, execute consultas SQL e exporte os resultados em CSV, sem enviar nada.

🔒 Executa completamente no seu navegador — nada é enviado

Drop a SQLite database here (.sqlite, .sqlite3, .db, .db3) or click to browse

Advertisement

Visualize bancos de dados SQLite sem instalar nada

O SQLite é o mecanismo de banco de dados mais utilizado do mundo. Aplicativos móveis, programas de desktop, navegadores, dispositivos embarcados e muitos frameworks web guardam seus dados em um único arquivo SQLite. Quando você precisa ver o que há dentro — para depurar um aplicativo, examinar uma exportação ou conferir uma migração —, normalmente precisa instalar um cliente de desktop ou o shell de linha de comando. Este visualizador permite abrir o arquivo diretamente em uma aba do navegador.

Ele usa o sql.js, o mecanismo oficial do SQLite compilado para WebAssembly. Assim que você solta um arquivo, a ferramenta verifica o cabeçalho “SQLite format 3”, carrega o banco de dados na memória e lista todas as tabelas e views com a respectiva contagem de linhas. Clique em uma tabela para percorrer as linhas página por página, escolhendo de 25 a 250 linhas por página. Os valores são exibidos como texto simples, NULL aparece de forma explícita e as colunas binárias BLOB são resumidas pelo tamanho, em vez de despejadas como bytes ilegíveis.

Executar consultas e exportar dados

A caixa SQL aceita qualquer instrução que o SQLite entenda: joins, agregações, funções de janela, expressões de tabela comuns, comandos PRAGMA como PRAGMA table_info(users) e até instruções INSERT, UPDATE ou CREATE. Quando uma consulta retorna linhas, o resultado aparece em uma tabela com rolagem, junto com a contagem de linhas e o tempo de execução. Em resultados grandes, as primeiras 1.000 linhas são mostradas na tela, enquanto a exportação CSV sempre inclui todas as linhas. O arquivo CSV segue as regras de aspas da RFC 4180, de modo que vírgulas, aspas e quebras de linha dentro dos valores abrem corretamente no Excel, LibreOffice ou Google Sheets.

Privado por natureza

Arquivos de banco de dados costumam conter dados pessoais, credenciais ou registros empresariais — exatamente por isso não devem ser enviados a um conversor online. Aqui, o arquivo é lido pelo seu navegador e consultado localmente; não existe nenhum componente de servidor. Qualquer alteração feita com SQL afeta apenas a cópia em memória e desaparece quando você fecha a página, então o arquivo original nunca é alterado. Para bancos de dados muito grandes, uma ferramenta de desktop ou o shell de linha de comando sqlite3 continua sendo a melhor escolha, mas para uma inspeção rápida este visualizador é ágil e seguro.

Como usar

  1. Abra um banco de dadosSolte um arquivo .sqlite ou .db na área de upload ou clique para escolher um.
  2. Navegue pelas tabelasClique em uma tabela para percorrer suas linhas por páginas e ver a contagem de linhas.
  3. Execute SQLEscreva qualquer consulta SQLite e pressione Run SQL ou Ctrl+Enter.
  4. ExporteBaixe a tabela atual ou o resultado da consulta como arquivo CSV.

Perguntas frequentes

Meu banco de dados é enviado para um servidor?
Não. O arquivo é lido na memória pelo seu navegador e aberto com o sql.js, uma versão do SQLite em WebAssembly. Nada é enviado pela rede.
Posso modificar o banco de dados?
Você pode executar instruções INSERT, UPDATE, DELETE e de esquema, mas as alterações existem apenas na memória da página atual. O arquivo original no seu disco nunca é modificado.
Quais tipos de arquivo são suportados?
Qualquer arquivo de banco de dados SQLite 3, seja qual for a extensão — geralmente .sqlite, .sqlite3, .db ou .db3. A ferramenta verifica o cabeçalho do SQLite antes de abrir o arquivo.
Qual o tamanho máximo do banco de dados?
O arquivo inteiro é carregado na memória do navegador, então bancos de algumas centenas de megabytes funcionam na maioria dos computadores. Arquivos muito grandes podem ficar lentos ou exceder o limite de memória do navegador.
O que a exportação CSV contém?
Ao navegar por uma tabela, a exportação contém todas as linhas dessa tabela. Depois de executar uma consulta, contém todas as linhas do último conjunto de resultados, mesmo que apenas as primeiras 1.000 sejam exibidas na tela.
Advertisement