FoxPro
Access

FoxPro to Access Converter

Tables, indexes, relations and rows into one Access .accdb file, once or as a sync, with saved jobs you can run again.

Version
5.8.0
Release Date
Nov. 8, 2026
Size
130.6 MB
Platform
Windows 10 or later

Rather not run it yourself?

Let us do the migration →

Copy a FoxPro database into Access without writing the target schema by hand. DBConvert reads the .dbf files itself and creates the Access tables before it moves a row.

  • Reads a Visual FoxPro .dbc database or a folder of free tables.
  • Writes a new Access .accdb file, or an .mdb in the Access 2000 format. The installer adds the 64-bit Microsoft Access Database Engine if it is missing.
  • Converts once, or keeps Access in step with FoxPro as a sync. The same download converts Access back into FoxPro.
  • Nothing to install for FoxPro: the application reads the files itself. Runs on Windows as a desktop application.

What it writes

Tables, keys and relations

Tables, indexes and primary keys become Access tables, indexes and primary keys. Relations become Access relationships.

Types that survive

Memo becomes MEMO, N and F become DECIMAL, Currency stays CURRENCY, binary fields arrive as bytes. Empty dates arrive as empty (NULL).

A .dbc or a folder

Pick a .dbc database, or a folder of free tables. Memo files (.fpt) and indexes (.cdx) stay with the tables.

A job keeps both connections, the table selection, and the options. Run it again from the application, or by name from Task Scheduler with --run-job.

What to know

  • Access cannot hold NULL in a Yes/No field, so an empty FoxPro Logical arrives as No.
  • Characters Access forbids in names (. ! ` [ ]) become _.
  • An Access file is capped at 2 GB.

Supported versions and services

FoxPro

  • Visual FoxPro .dbc databases and folders of free tables
  • Plain dBase III and IV files read too
  • Nothing to install for FoxPro: the application reads and writes the files itself

Access

  • MS Access .accdb, and .mdb in Access 2000 format or later
  • Database password; the installer adds the 64-bit Microsoft Access Database Engine

How to migrate FoxPro to Access

1

Setup: connect FoxPro and Access

Pick Convert or Sync, then choose the source and destination connections side by side on one screen. A connection is saved once and reused by every job.

Sync keeps an existing Access database up to date with FoxPro: each run carries only the inserts, updates and deletes since the last one.

FoxPro source

Select a .dbc database or a folder of free tables. Text is read in each table's own codepage.

Access target

Write to a new .accdb file. Microsoft caps the file at 2 GB. Access forbids . ! ` [ ] in names, so they become _.

2

Tables & mapping: see every Access type before a row moves

Pick the tables, then open one: each FoxPro column shows the Access type it becomes. Change a type or a name in place; the line at the bottom names anything that would fail.

3

Execution: start it, and the job is saved

Review what the run will do, start it, and read the log as it goes. The job stays in the list to run again or put on a schedule.

Verify the copy

With Verify after the run on, the destination is checked when the copy ends: schema, totals and rows. The window shows which tables, rows and columns differ.

How Verify works

Every option, in the guide

Naming rules, table options, row filters, scheduling and the command line work the same for every database pair, so they live in one place.

Move FoxPro data into Access

Download the current build and run the first job against your own database.

Windows Windows 10 or later · 130.6 MB