Legacy business systems, older sales software, and mapping or surveying workflows may leave behind .dbf files. Even without the original application, you can inspect the data read-only and troubleshoot garbled Japanese text.
Browser Kitty's DBF Viewer shows field definitions, records, Language Driver information, encodings, DBT/FPT memo data, and deleted records locally in the browser without writing changes back to the DBF.
DBF is not plain CSV: it includes field definitions
DBF is a tabular format with field names, types, lengths, and records rather than a plain delimited text file. DBF Viewer lets you inspect file information and field definitions before reviewing the rows.
Even if you eventually need CSV, checking the original DBF structure first makes text, numeric, date, and memo fields easier to understand.
- Review field names, types, and lengths
- Check the record count
- Inspect the original structure as well as values
Check the encoding when Japanese text is garbled
Older Japanese DBF files can show mojibake when the stored text is decoded with the wrong encoding. That does not necessarily mean the file is damaged.
Use Language Driver information as a clue, try Shift_JIS or Windows-31J, and verify several values such as names, addresses, company names, and notes instead of judging from a single cell.
- Try Shift_JIS
- Compare Windows-31J as well
- Verify multiple Japanese cells
DBT and FPT files can hold memo-field data
A matching .dbt or .fpt next to a DBF may contain long memo-field content such as notes or descriptions. Copying only the DBF can leave that data unavailable.
DBF Viewer can load the matching DBT/FPT and inspect memo content with the Cell Inspector. Use the original sidecar file rather than renaming one format to another.
- Keep matching DBT/FPT files with the DBF
- Inspect memo cells with Cell Inspector
- Preserve related files as a set
Deleted records may still remain in the DBF
Some DBF workflows mark rows as deleted while leaving the records in the file. DBF Viewer can show or hide those records when you are investigating backups or migration data.
The viewer is read-only: it does not undelete records or write changes back to the DBF.
Inspect large DBF files page by page
DBF Viewer displays records in pages. When a file has many fields, narrow the visible columns and sort the current page to focus on IDs, dates, names, or other relevant values.
Use Cell Inspector for long values such as addresses or memo content that do not fit comfortably in the table.
CSV export covers the currently displayed page
When you need data in a spreadsheet, the currently displayed page can be copied or saved as UTF-8 CSV after you have confirmed the encoding.
DBF Viewer is not a whole-file batch converter. Converting hundreds of thousands of rows or automating many DBF conversions requires a different workflow.
- Save the current page as UTF-8 CSV
- This is not whole-file batch conversion
- Review original field types before exporting
DBF has multiple dialects and field types
Files ending in .dbf do not all use exactly the same internal dialect. Multiple implementations and field types have existed over time, so DBF Viewer handles unknown field types conservatively rather than guessing.
Index files such as NDX, MDX, and CDX are not used. The viewer does not reproduce an original application's indexes or query behavior.
Investigate a copy without modifying the original
Although DBF Viewer itself is read-only, keep an untouched copy of legacy business data and inspect a working copy when possible. Preserve matching DBT/FPT files together with the DBF.
Selected DBF and DBT/FPT files are read in the browser rather than uploaded to a Browser Kitty backend for analysis. A saved single-HTML copy can also be opened locally.
Step by step
- Add the .dbf file to DBF Viewer and keep any matching .dbt or .fpt file available.
- Check file information, record count, and each field's name, type, and length.
- Move through the pages to inspect records and open long values in Cell Inspector.
- If Japanese text is garbled, check the Language Driver and try Shift_JIS, Windows-31J, or another applicable encoding.
- Verify several values such as names, addresses, company names, and symbols.
- If memo fields exist, load the matching DBT/FPT and inspect the memo content.
- When needed, show deleted records, narrow visible columns, or sort the current page.
- For spreadsheet use, copy or save the required visible page as UTF-8 CSV.
- Keep the original file set unchanged and continue investigation or migration work on a copy.
DBF Viewer
Open DBF files locally and inspect field definitions, records, encodings, and DBT/FPT memo data.
Tips and limitations
- Mojibake and file corruption are different problems. If changing encodings does not make the structure readable, the file may be damaged or use an unsupported dialect.
- Keep DBT/FPT sidecar files with their DBF instead of copying only the DBF.
- Before exporting CSV, review DBF field types and memo usage so you understand what may be lost in a flat text export.
- NDX, MDX, and CDX indexes are not used; this viewer does not recreate an original application's indexing behavior.
- Preserve the original legacy data and perform investigation on a working copy.
Frequently asked questions
Can I open a DBF file without desktop DBF software?
Yes. DBF Viewer can inspect DBF structure and records read-only in the browser. It does not write changes back to the DBF.
What should I do if Japanese text in a DBF is garbled?
Check the Language Driver, try encodings such as Shift_JIS or Windows-31J, and verify multiple Japanese values such as names and addresses.
What are DBT and FPT files next to a DBF?
They can store long memo-field data separately from the DBF. Load the matching DBT/FPT with the DBF to inspect that content.
Can I convert DBF to CSV?
You can copy or save the currently visible page as UTF-8 CSV. It is not a whole-file batch conversion feature.
Can I view deleted records?
Yes. You can show records marked as deleted, but the viewer cannot undelete them or write changes back.
Can I edit and save the DBF?
No. DBF Viewer is read-only and does not save record, field, or deletion-flag changes.
Do I need NDX, MDX, or CDX index files?
No. DBF Viewer does not use NDX, MDX, or CDX indexes. It reads the DBF and, when needed, matching DBT/FPT memo data.
Are DBF files uploaded to a Browser Kitty server?
No. DBF and DBT/FPT files selected in DBF Viewer are read in the browser rather than uploaded to a Browser Kitty backend for analysis.