Menu

DB Browser for SQLite e SQLiteStudio: ferramentas GUI

Um passeio prático pelas ferramentas gráficas para abrir, navegar e editar arquivos SQLite — DB Browser for SQLite, SQLiteStudio e visualizadores online.

Esta página tem editores executáveis — edite, execute e veja a saída na hora.

Por que usar uma GUI

A CLI do sqlite3 é rápida e fácil de automatizar, mas ficar olhando para um terminal nem sempre é o jeito mais prático de entender um banco. Uma interface gráfica deixa você navegar pelas tabelas com cliques, ordenar colunas, editar uma linha ali na hora e visualizar o schema em forma de árvore. Na hora de aprender — ou de depurar um banco desconhecido que alguém te passou — um visualizador SQLite economiza um tempão.

A boa notícia: o formato de arquivo do SQLite é universal. Qualquer ferramenta que abre um arquivo .db lê exatamente os mesmos bytes que a CLI lê. Dá para alternar entre ferramentas (ou usar várias ao mesmo tempo) sem precisar converter nada.

DB Browser for SQLite

O DB Browser for SQLite — também conhecido como DB4S ou sqlitebrowser — é a recomendação padrão. É gratuito, open source e tem pacotes para Windows, macOS e Linux. Você baixa em sqlitebrowser.org.

Depois de instalar, o fluxo costuma ser este:

  1. File → Open Database e escolha seu arquivo .db, .sqlite ou .sqlite3.
  2. A aba Database Structure mostra as tabelas, índices, views e triggers.
  3. A aba Browse Data permite percorrer as linhas como se fosse uma planilha — e editá-las, se quiser.
  4. A aba Execute SQL é onde você roda as consultas.

Uma consulta no Execute SQL fica igual à de qualquer outro cliente:

Essa consulta lista todas as tabelas de usuário do banco aberto junto com o respectivo comando CREATE TABLE. É uma ótima primeira execução quando você se depara com um arquivo desconhecido — ela mostra o que realmente tem dentro.

Um detalhe importante: o DB Browser mantém suas alterações apenas em memória até você clicar em Write Changes. Se esquecer desse passo, suas mudanças somem assim que o arquivo é fechado. O botão é impossível de não ver depois que você sabe onde fica.

SQLiteStudio

O SQLiteStudio é a outra opção gratuita bastante popular entre as ferramentas GUI para SQLite. Baixe em sqlitestudio.pl. A pegada lembra mais uma IDE completa de banco de dados: editores de consulta em abas, autocomplete, comparação de schemas e bem mais formatos de import/export do que o DB4S oferece de fábrica.

O editor de consultas dá conta de scripts com vários comandos sem complicação:

Roda isso no editor do SQLiteStudio e ele executa cada comando e, no final, mostra o resultado do SELECT numa grade. O DB Browser faz a mesma coisa — a diferença está mais na ergonomia: o autocomplete e o histórico do SQLiteStudio ficam visivelmente melhores quando suas consultas começam a crescer.

Qual escolher? Teste os dois com um banco de verdade e fique com o que cair melhor pra sua mão. Os dois são gratuitos e leem os mesmos arquivos.

SQLite browser online

Às vezes você só quer dar uma olhada num arquivo que alguém te mandou e não tá a fim de instalar nada. Visualizadores online como sqliteviewer.app e sqlime.org deixam você arrastar um arquivo .sqlite direto na aba do navegador e explorar ali na hora.

Os dois rodam uma versão do SQLite compilada em WebAssembly inteiramente no cliente — ou seja, seu arquivo não é enviado pra nenhum servidor, o que faz diferença quando o conteúdo é sensível. São ótimos pra inspeções rápidas, demonstrações em sala de aula e pra compartilhar uma visão só-leitura de um banco.

Pro dia a dia, uma ferramenta desktop ainda ganha: é mais rápida, não tem etapa de upload e dá pra rodar scripts de verdade contra o arquivo.

Extensões do VS Code e de outras IDEs

Se você vive dentro do VS Code, existe uma extensão chamada SQLite Viewer (e algumas parecidas) que abre arquivos .db num painel ao lado do seu código. Na maioria das builds ela é só-leitura, mas pra consultar um banco enquanto você escreve a aplicação que vai usá-lo, é exatamente isso que você precisa.

As IDEs da JetBrains (PyCharm, WebStorm, IntelliJ) já têm suporte nativo a SQLite pela aba de banco de dados — aponte pro arquivo e você ganha o mesmo fluxo de navegar-e-consultar sem sair da IDE.

Uma consulta de sanidade

Independente da ferramenta que você escolher, crie o hábito de rodar isso toda vez que abrir um banco desconhecido:

Pronto, você tem um resumo em uma tela só do que existe no arquivo: tabelas, views e índices, listados por nome. Se a interface de alguma ferramenta esconder algo ou estiver te confundindo, essa query é seu plano B — funciona em qualquer cliente SQLite, porque é só SQL puro consultando uma tabela interna.

Escolhendo uma e seguindo em frente

Uma arvorezinha de decisão:

  • Quer a instalação mais simples e uma interface amigável? DB Browser for SQLite.
  • Quer um editor de queries mais robusto, com autocomplete? SQLiteStudio.
  • Só precisa dar uma olhada rápida num arquivo? sqliteviewer.app ou sqlime.org direto no navegador.
  • Vive dentro de uma IDE? Use a ferramenta de banco que ela já oferece, ou alguma extensão para SQLite.

Não tem resposta errada. O formato do arquivo é sempre o mesmo, então dá para trocar de ferramenta na hora que bater vontade. Escolha uma, instale e abra o próximo banco que você criar com ela.

A seguir: criando um banco de dados

Você já tem CLI e GUI prontos para usar. Agora falta algo para abrir nelas — a próxima página mostra o passo a passo para criar um banco SQLite do zero e adicionar sua primeira tabela.

Perguntas frequentes

Qual a melhor interface gráfica para SQLite?

Para quem está começando, o DB Browser for SQLite (também conhecido como DB4S ou sqlitebrowser) é a aposta mais segura — é gratuito, open source e roda no Windows, macOS e Linux. O SQLiteStudio é uma ótima alternativa, com um editor de queries mais robusto. Vai naquele que te parecer mais amigável; os dois abrem os mesmos arquivos .db.

Como faço para abrir um arquivo .sqlite ou .db?

Instale o DB Browser for SQLite, abra o programa e use File → Open Database para selecionar seu arquivo .db, .sqlite ou .sqlite3. A interface mostra o schema, deixa você navegar pelas tabelas na aba Browse Data e executar comandos em Execute SQL. O formato do arquivo é o mesmo em todas as ferramentas SQLite.

Existe um visualizador de SQLite online?

Existe sim. Sites como sqliteviewer.app e sqlime.org permitem arrastar um arquivo .sqlite direto pra aba do navegador e inspecionar tudo sem instalar nada. Eles rodam totalmente no navegador, usando uma versão WebAssembly do SQLite — ou seja, o arquivo nem chega a ser enviado para um servidor. Útil pra uma olhada rápida; pro dia a dia, vale instalar uma ferramenta desktop.

DB Browser for SQLite ou SQLiteStudio — qual escolher?

O DB Browser for SQLite é mais simples e tem um editor de schema mais direto pra iniciantes. Já o SQLiteStudio tem um editor SQL mais completo, com autocomplete, abas de queries e mais formatos de import/export. Ambos são gratuitos, leem os mesmos arquivos e nada impede de ter os dois instalados — teste cada um num banco real e fique com o que cair melhor na sua mão.

Coddy programming languages illustration

Aprenda a programar com o Coddy

COMEÇAR