Donald James Company

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.

DJ-DBF2CSV

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.

↓  Windows x86/x64 Standalone / Portable [.exe] ↓  Windows x86/x64 Standalone / Portable [.zip] 📄  DJ-DBF2CSV Documentation

View Project on GitHub ↗

  • 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
  1. Download and run dj-dbf2csv.exe
  2. Click Browse… next to Input (.DBF) Folder and choose the folder containing your .DBF files
  3. Click Browse… next to Output (.CSV / .TSV) Folder and choose a destination folder
  4. Select a Character Set (defaults to UTF-8)
  5. Choose Comma separated or Tab separated output
  6. Toggle Quote strings, Include column headers, and Overwrite file(s) if exist as needed
  7. 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 screenshot

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.