Abrir SQLite online
Um banco SQLite — de um aplicativo de celular, de um programa de gestão ou de um navegador — abre como tabela: com filtros, agrupamento, edição e exportação para o Excel. O arquivo fica no seu computador.
Grátis para uso pessoal. Funcionam .db, .sqlite, .sqlite3, .db3 e arquivos sem extensão — o banco é reconhecido pelo conteúdo. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.
Escolha uma tabela
A primeira tabela do banco abre; escolha outra em “Leitura do arquivo” — ou abra todas de uma vez, uma aba para cada.
Banco grande não é problema
Uma tabela é lida diretamente, página a página, sem um mecanismo SQL. Na abertura só a estrutura da tabela é percorrida; as linhas vêm conforme você rola.
Tipos como no banco
Datas escritas como texto ISO aparecem como datas, BOOLEAN como lógico, identificadores de 64 bits sem arredondamento. Um BLOB aparece como o seu tamanho.
Edição com o mecanismo de verdade
Células, linhas novas e excluídas são salvas no banco pelo mecanismo oficial do SQLite — em uma transação. Índices, gatilhos e restrições funcionam como em qualquer programa; em caso de erro o arquivo permanece inalterado.
O que é suportado

| O quê | Como |
|---|---|
| Codificações | UTF-8, UTF-16le, UTF-16be — pelo cabeçalho do banco |
INTEGER PRIMARY KEY | é o rowid; em tabelas sem essa chave o rowid é uma coluna de serviço, oculta por padrão |
WITHOUT ROWID | suportado, até 2 milhões de linhas |
ALTER TABLE ADD COLUMN | linhas gravadas antes da coluna ser adicionada têm valor vazio |
| Valores longos | textos e BLOBs que não couberam em uma página são montados a partir da cadeia de páginas de overflow |
| Views (VIEW) | abrem como tabelas — executadas pelo mecanismo SQLite; somente leitura |
| Tabelas virtuais | FTS5 de texto completo e R-Tree — também pelo mecanismo, somente leitura |
| Modo WAL | um journal -wal aberto junto com o banco é anexado: as últimas alterações ficam visíveis, uma cauda incompleta é descartada; sem o journal há um aviso |
| Banco criptografado | SQLCipher e semelhantes não abrem sem a chave — com uma mensagem clara |
Onde encontrar os arquivos e como lê-los: como abrir um arquivo .db do SQLite e SQLite para Excel.
Como as edições são salvas
O aplicativo lê o banco por conta própria, mas só o mecanismo oficial do SQLite, compilado para o navegador, o grava. Ele é carregado na primeira vez que você salva um banco — cerca de um megabyte — e só então: para quem não edita bancos, não custa nada.
- Uma transação. Todas as edições — células alteradas, linhas novas, excluídas — são aplicadas de uma vez. Se uma restrição é violada (UNIQUE, NOT NULL, CHECK, chave estrangeira), tudo é desfeito, o arquivo fica inalterado, e a mensagem diz o registro e o campo.
- Índices e gatilhos são atualizados e executados pelo próprio mecanismo, como em qualquer programa que trabalha com um banco de dados.
- Colunas geradas (
GENERATED ALWAYS AS) não são editáveis: o banco calcula o valor delas. - Modo WAL. Se o banco foi aberto junto com um journal
-wal, o banco completo é salvo e um journal vazio é deixado ao lado, para que o antigo não seja aplicado sobre o novo banco. - Bancos em UTF-16 abrem e exportam, mas as edições neles não podem ser salvas: a versão do mecanismo para navegador não suporta UTF-16.
Antes de editar o banco de trabalho de um programa que está rodando agora, feche esse programa — ou edite uma cópia: dois programas gravando no mesmo banco de lugares diferentes não sabem um do outro.
Consultas SQL
“Dados” → “Consulta SQL”: SELECT com JOIN, GROUP BY, subconsultas e funções do SQLite. O resultado abre em uma aba separada — como mais uma tabela: filtros, agrupamento e exportação para o Excel funcionam nele também.
- Somente leitura.
UPDATE,DELETEe outros comandos que alteram o banco não são executados — a consulta é verificada antes de rodar. E ela trabalha sobre uma cópia do banco na memória da aba: o arquivo em disco não é tocado. - O journal é levado em conta. Se o banco foi aberto junto com o
-wal, a consulta vê as últimas alterações. - Quanto aguenta. Para uma consulta o banco é copiado para a memória, então até 1 GB; o resultado tem até 2 milhões de linhas. As tabelas de bancos grandes também abrem sem consulta — diretamente.
Por que isto, se existe o DB Browser
O DB Browser for SQLite e programas semelhantes fazem mais — por exemplo alterar a estrutura de tabelas e gravar no banco com consultas. Mas precisam ser instalados, e em um computador de trabalho isso muitas vezes não é permitido. Aqui basta um navegador, e o banco não é enviado a lugar nenhum: você vê isso nas ferramentas do desenvolvedor.
Para tarefas como “ver o que há no banco, fazer uma seleção, corrigir alguns valores e exportar a tabela para o Excel”, isso basta.
Perguntas frequentes
Posso executar uma consulta SQL?
Pode, somente leitura: “Dados” → “Consulta SQL”. Um SELECT com JOIN, GROUP BY e funções do SQLite é executado pelo mecanismo oficial, e o resultado abre em uma aba. Comandos que alteram o banco não são executados — edite os dados nas próprias tabelas.
Posso alterar dados no banco?
Pode: edite células, adicione e exclua linhas e depois clique em Salvar. As edições são gravadas pelo mecanismo oficial do SQLite em uma transação; se o banco não as aceita — por exemplo, uma duplicata em um campo único — o arquivo fica como estava. A estrutura das tabelas (colunas, índices) não é alterada aqui.
Por que não vejo as últimas alterações na tabela?
O banco provavelmente está em modo WAL e as alterações ainda estão no arquivo terminado em -wal ao lado dele. Abra o banco junto com esse arquivo — arraste os dois de uma vez e o journal é anexado.
O arquivo do banco vai para um servidor?
Não. O banco é lido na aba do navegador; a página tecnicamente não pode enviar o conteúdo dele a um endereço de terceiros.
Em detalhes
- Como abrir um arquivo .db ou .sqliteUm arquivo .db nem sempre é SQLite: como saber pelos primeiros bytes o que ele é, como abrir um SQLite sem instalar programas e por que não vale a pena abrir o Thumbs.db.
- Tabela SQLite para Excel ou CSVExporte uma tabela de um banco SQLite para Excel, CSV ou DBF no navegador: escolha a tabela, filtre, datas como datas, IDs longos sem arredondar.