Legacy data conversion

Free your data from formats the world left behind.

We read the old Access, FoxPro, dBase and Lotus files no modern app will open, and hand your records back as clean CSV, Excel, PostgreSQL or JSON. No legacy software to install, nothing to figure out.

Encrypted in transit & at restAuto-deleted after downloadFree analysis before you pay
clients_1994.dbf · 2.4 MBUNREADABLE
0000  03 62 0A 19 FoxBASE+ 1A 00 ▒▒▒▒
0010  Cli§nt N°me ▮▮ Ba1anceJo¤ned
0020  ?? Çåmpbe?? ▒@▒ 1¤4.5# ▮ 19/03/9?
0030  FF M��ller & C° ▒ 2õ8.0§ ??/??/94
0040  ?? O'C¶nn¤r ▮▮ 9á.25 ▒ 07/11/9?
↓ PARSED · CP437 → UTF-8dialect: FoxBASE+ 2.x
client_namebalancejoined
Campbell & Sons104.501994-03-19
Müller & Co.208.051994-08-02
O'Connor Ltd96.251994-11-07
Nakamura KK1,540.001995-01-22
✓ SCHEMA VERIFIED · 12,847 ROWS.csv .xlsx .sql .json

Accents, dates and currency preserved, not mangled.

How it works

Three steps. No legacy software, no command line.

You send the file. We do the archaeology. You get back something you can actually open today.

01

Upload your file

Pick your system, then drag in the file, even if it's a 30-year-old export on a thumb drive. We read its real structure, version and character encoding.

02

We read & convert

We map the original table structure, convert every field to the right modern type, translate old encodings to UTF-8, and flag anything ambiguous so nothing gets silently mangled.

03

Export & download

Get clean data in the format you use today: CSV, Excel, PostgreSQL, JSON or raw SQL. Re-download any conversion for 30–90 days, depending on your plan.

Under the hood

Handled automatically, the same way every time.

No mapping files, no scripts. The hard parts of reading a legacy format are done for you.

A.

Schema detected for you

Tables, columns and data types are read straight from the source, with no manual mapping. You see the detected structure in the preview before you pay.

B.

Cleaned as it converts

Legacy encodings become UTF-8, dates and numbers are normalized, blank and deleted records are detected, and every field is coerced to a sensible modern type.

C.

Knows the exact dialect

We identify the precise version and encoding inside the file, like FoxPro 2.x versus Visual FoxPro, so your records come back faithful instead of garbled.

Before & after

The same records, before and after.

On the left, a real dBase IV dump that errors out in modern tools. On the right, the converted data. Schema adjustments are part of every conversion: rename a column or change its type below, and every export follows.

Schema adjustmentsRename a column or change its type, and watch every export update.
COLUMN 1
COLUMN 2
COLUMN 3
COLUMN 4
orders_legacy.dbfRAW BYTES
0000: 03 62 0A 19 FoxBASE+ 1A 1F 00
0010: Ord§r IDCust°mer ▮▮ T¤talCurr§ncy
0020: 1001 Çampbe?? & S∞ns 1¤4.5# GB¶
0030: 1002 M��ller & C° 2õ8.0§ ?UR
0040: 1003 O'C¶nn¤r Ltd 9á.2# 6BP
0050: 1004 Nakam¤ra K�K 1,54Ø.0 J¶Y
0060: ▒▒ [deleted record marker] ▒▒
0070: 1005 Okaf°r Tr∂ding 7£.8 N6N
0080: FF FF <EOF> 00 00 ▮▮
MOJIBAKE · MIXED ENCODINGS · 1 DELETED RECORD
5 ROWS · CLEAN
order_id,customer,total,currency
1001,"Campbell & Sons",104.50,"GBP"
1002,"Müller & Co.",208.05,"EUR"
1003,"O'Connor Ltd",96.20,"GBP"
1004,"Nakamura KK",1540.00,"JPY"
1005,"Okafor Trading",73.80,"NGN"
UTF-8 · TYPES COERCED · DELETED RECORD FILTERED & REPORTED
Built to be trusted

Your records are sensitive. We treat them that way.

Old databases hold customer lists, financials and decades of history. Here's exactly how that data is handled while it's with us.

Chain of custody: every file, every time
01 RECEIVED
Encrypted in transit with TLS 1.3, stored under AES-256.
02 CONVERTED
Only the conversion engine ever touches the raw bytes.
03 DOWNLOADED
Exports stay re-downloadable for 30–90 days, by plan.
04 PURGED
Uploads and outputs are deleted on a fixed schedule after download.

Never sold, never shared

We never sell, share, or train anything on your data. Full stop.

Nothing changes silently

Every conversion ships with a report: each table, its record count, anything filtered out and why, and every warning we hit.

Row counts, verified

Where a file declares its own row count, we flag any table that comes up short.

100+
Files converted to modern formats
23
Formats supported today
30–90 days
Re-download window, by plan
Pricing & getting started

Got a file stuck in 1998?

Send it over and we'll tell you exactly what's inside (the format, the row count, what converts cleanly) before you pay a cent.

Drag in your .mdb / .dbf / .wk1 / .tps
Free analysis of structure, version and row counts. No account needed to look.