Abrir arquivo DBF online
Abra um arquivo .dbf direto no navegador — com o texto dos campos memo, a página de código certa e os registros marcados como excluídos. O arquivo fica no seu computador: não é enviado a nenhum servidor.
Grátis para uso pessoal. Nada para instalar. Funciona também offline, depois da primeira visita. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.
Todos os dialetos
dBase III+, dBase IV e 5, dBase Level 7 com nomes longos de campo, FoxBASE, FoxPro 2.x, Visual FoxPro, Clipper e Harbour. A versão é lida da assinatura do arquivo, não adivinhada pela extensão.
O texto memo é lido
O texto longo dos arquivos .fpt, .dbt e .smt é colocado nas células. Arraste o arquivo memo junto com a tabela e ele se anexa sozinho.
Páginas de código, sem adivinhação
Tiradas do driver de idioma do cabeçalho; se não houver, detectadas pelo conteúdo. Alterne entre as páginas de código (cp850, cp860, cp437, windows-1252…) com um clique — o arquivo não é relido.
Os excluídos ficam visíveis
O DBF não apaga linhas fisicamente, só as marca. Oculte-as, mostre-as junto com as demais ou fique só com elas — e exporte-as separadamente.
O que exatamente é suportado

| Dialeto | Assinatura | Memo |
|---|---|---|
| dBase III+ | 0x03, 0x83 | .DBT |
| dBase IV / 5 | 0x04, 0x05, 0x8B | .DBT com assinatura de bloco |
| dBase Level 7 | 0x04 (descritores de 48 bytes) | .DBT |
| FoxBASE, FoxPro 2.x | 0x02, 0xF5, 0xFB | .FPT, referência de bloco de 10 dígitos |
| Visual FoxPro | 0x30, 0x31, 0x32 | .FPT, referência de bloco de 4 bytes |
| Clipper SIX | 0xE5 | .SMT |
Tipos de campo: C V N F D T @ L I + Y B O M G P W Q. A moeda é escalonada, data e hora são montadas a partir do dia juliano e dos milissegundos, o varchar tira o tamanho do último byte, o NULL é lido da máscara de bits _NullFlags. Arquivos .dbc do DATASUS também abrem — veja como abrir um arquivo DBC do DATASUS.
Como isso difere do Excel
- O Excel estraga códigos:
00123vira123, e um número de conta longo vira notação científica. Aqui, zeros à esquerda e códigos numéricos longos continuam sendo texto. - O Excel não mostra os registros marcados como excluídos — e muitas vezes são eles o motivo de um relatório não fechar. Mais sobre registros excluídos.
- O Excel não abre campos memo de .fpt: você recebe um número de bloco ou nada. Como funcionam os arquivos memo.
- Um arquivo com um milhão de linhas abre na hora: só os registros da tela são lidos, não o arquivo inteiro.
Acentos quebrados (“ção”) ou caracteres de desenho de caixa no lugar do texto? É uma incompatibilidade de página de código — veja como corrigir caracteres estranhos em arquivos DBF.
Comparar duas exportações
A tarefa mais comum é descobrir o que mudou entre duas versões de uma tabela ou entre duas exportações de períodos vizinhos. Abra os dois arquivos, escolha os campos-chave e você recebe uma lista: o que apareceu, o que sumiu, o que mudou — até o campo, com um relatório que pode ser exportado para CSV.
As colunas são combinadas pelo nome, não pela posição: um campo adicionado no meio não atrapalha a comparação, ele é informado à parte.
Perguntas frequentes
O arquivo realmente não é enviado a um servidor?
Isso mesmo. A leitura acontece na própria aba, em uma thread do navegador em segundo plano. O servidor só entrega o código da página; a política de segurança do conteúdo proíbe a página de enviar dados a qualquer lugar além da própria origem, e você pode ver isso nas ferramentas do desenvolvedor. Desligue a internet e o aplicativo continua funcionando.
Qual o tamanho máximo do arquivo?
Não há limite de tamanho: só os registros visíveis na tela são lidos. Arquivos de vários gigabytes abrem em uma fração de segundo.
Por que vejo caracteres estranhos no lugar do meu texto?
O cabeçalho do DBF nem sempre traz a página de código certa. Troque a codificação na barra de ferramentas: programas da era DOS (Clipper, dBase) costumam usar cp850 ou cp860, exportações do Windows usam windows-1252. Veja caracteres estranhos em arquivos DBF.
Posso editar os dados e salvar?
Pode. As edições são reunidas à parte e só gravadas quando você clica em Salvar; os campos que não tocamos são copiados do arquivo original byte a byte. Os índices .cdx não são reconstruídos — faça isso no seu próprio sistema.
Em detalhes
- Como abrir um arquivo DBFAbra arquivos .dbf de dBase, FoxPro, Clipper e Harbour: o que funciona no Excel e no LibreOffice, o que quebra (acentos, memo, excluídos) e como ver DBF no navegador.
- Caracteres estranhos em DBF: como achar a codificação certaPor que as letras acentuadas de um DBF viram símbolos ou caracteres de desenho, como funciona o byte do driver de idioma e como achar a página de código.
- Arquivos FPT e DBT: onde mora, de verdade, o texto longo de um DBFO que são os arquivos .fpt, .dbt e .smt, por que um DBF mostra vazios ou números de bloco sem eles e como diferem os formatos memo do dBase III, dBase IV e FoxPro.
- Registros marcados como excluídos: a principal fonte de divergênciasO que significa a marca de exclusão de um DBF, por que o PACK muda a contagem de registros, como registros fantasma causam divergência entre relatórios e como vê-los.
- Converter DBF: o que se perde e como evitarComo exportar DBF para XLSX, CSV, JSON ou SQL sem perder zeros à esquerda, códigos longos, texto memo ou registros excluídos. O que conferir antes e depois de converter.
- Como abrir um arquivo DBC do DATASUSAbra arquivos .dbc do DATASUS (SIH, SIM, SINASC, SINAN) no navegador, sem instalar nada: o DBC é um DBF compactado. Veja como converter para Excel, CSV e DBF.