DJ-DBF2CSV
A standalone, portable Windows desktop utility that bulk-converts dBASE / FoxPro / Visual FoxPro (.DBF) files to CSV or TSV format in a single pass — built with .NET 9 and WPF, ships as a single executable with no installation required.
Version 1.1.6 — Free & Open Source — Windows x86/x64
DJ-DBF2CSV converts every .DBF file found in a selected input folder in one pass, writing .csv or .tsv output files to a destination folder of your choice. Twelve character-set encodings are supported — from UTF-8 and UTF-16 to legacy DOS code pages and CJK — and a live green-on-black status log scrolls in real time as conversion progresses. There is no installer, no registry footprint, and no administrator access required; just download and run.
- Bulk conversion — converts every .DBF file found in a selected input folder in one pass
- CSV or TSV output — switch between comma-separated and tab-separated output at any time
- Quote strings — optional RFC 4180-compliant quoting of string fields (on by default)
- Column headers — optionally include or exclude the header row in output files (on by default)
- Overwrite control — choose to overwrite existing output files or skip them (on by default)
- 12 character-set encodings — UTF-8, UTF-16, Windows-1252, ISO-8859-x, DOS code pages, CJK, Cyrillic, and more
- Live status log — auto-scrolling log with green-on-black display shows verbose progress in real time
- Filename fidelity — output filenames preserve the original .DBF casing; extensions are always lowercase (.csv / .tsv)
- Portable — single executable; no installer, no registry entries, no admin rights needed
- Download and run
dj-dbf2csv.exe - Click Browse… next to Input (.DBF) Folder and choose the folder containing your .DBF files
- Click Browse… next to Output (.CSV / .TSV) Folder and choose a destination folder
- Select a Character Set (defaults to UTF-8)
- Choose Comma separated or Tab separated output
- Toggle Quote strings, Include column headers, and Overwrite file(s) if exist as needed
- Click CONVERT
- Operating System Windows 10 or later (32-bit / 64-bit)
- Runtime .NET 9 Desktop Runtime — required if not already installed
DJ-DBF2CSV — main window
- DbfDataReader 1.1.0 Read dBASE / FoxPro / Visual FoxPro .DBF files
- System.Text.Encoding.CodePages Legacy code-page encoding support (transitive dependency)
This project is licensed under the MIT License. Copyright © Donald James Company. Source code is available on GitHub.
