TTabulens RUPT Windows Open app

Open DBF Files Online

Open a .dbf file right in your browser — with its memo text, the right code page and the records marked as deleted. The file stays on your computer: it is not uploaded to any server.

Open your .dbf Download for Windows

Free for personal use. Nothing to install. Works offline too, after the first visit. Windows version — 3.5 MB, no installation: details. Organizations: license.

Every dialect

dBase III+, dBase IV and 5, dBase Level 7 with long field names, FoxBASE, FoxPro 2.x, Visual FoxPro and Clipper. The version is read from the file signature, not guessed from the extension.

Memo text is read

Long text from .fpt, .dbt and .smt files is filled into the cells. Drag the memo file in together with the table and it attaches itself.

Code pages, not guesswork

Taken from the language driver in the header; if there is none, detected from the content. Switch between code pages (cp437, cp850, windows-1252, cp866, windows-1251…) with one click — the file is not re-read.

Deleted records are visible

DBF does not remove rows physically, it only flags them. Hide them, show them with everything else, or keep only those — and export them separately.

Your file never leaves your computer. Parsing happens in the browser, in a background thread. The page's security policy forbids sending data to third-party addresses — you can check this in the developer tools. After the first visit the app keeps working offline.

What exactly is supported

A customer DBF (FoxPro with memo) in the browser: format, code page and fields on the left, records on the right
A customer DBF (FoxPro with memo) in the browser: format, code page and fields on the left, records on the right
DialectSignatureMemo
dBase III+0x03, 0x83.DBT
dBase IV / 50x04, 0x05, 0x8B.DBT with a block signature
dBase Level 70x04 (48-byte descriptors).DBT
FoxBASE, FoxPro 2.x0x02, 0xF5, 0xFB.FPT, 10-digit block reference
Visual FoxPro0x30, 0x31, 0x32.FPT, 4-byte block reference
Clipper SIX0xE5.SMT

Field types: C V N F D T @ L I + Y B O M G P W Q. Currency is scaled, datetime is assembled from the Julian day and milliseconds, varchar takes its length from the last byte, NULL is read from the _NullFlags bitmask. See the structure of a DBF file for the details.

How this differs from Excel

Garbled accents or box-drawing characters instead of text? That is a code-page mismatch — see fixing garbled text in DBF files.

Comparing two exports

The most common task is working out what changed between two versions of a table or two exports from neighbouring periods. Open both files, pick the key fields and you get a list: what appeared, what disappeared, what changed — down to the individual field, with a report you can export to CSV.

Columns are matched by name, not by position: a field added in the middle does not break the comparison, it is reported separately.

FAQ

Is the file really not uploaded to a server?

Right. Parsing happens in the tab itself, in a background browser thread. The server only delivers the page code; the content security policy forbids the page from sending data anywhere except its own origin, and you can see that in the developer tools. Turn off your internet connection and the app keeps working.

What is the maximum file size?

There is no size limit: only the records visible on screen are read. Files of several gigabytes open in a fraction of a second.

Why do I see garbled characters instead of my text?

The DBF header does not always carry the right code page. Switch the encoding in the toolbar: DOS-era programs usually need cp437 or cp850, Windows exports windows-1252, and Cyrillic files cp866 or windows-1251. See garbled text in DBF files.

Can I edit the data and save it?

Yes. Edits are collected separately and written only when you press Save; fields we do not touch are copied from the original file byte for byte. .cdx indexes are not rebuilt — do that in your own system.

In depth

Other formats