.DBT

DBT File

dBASE / FoxPro Memo File
Ask a question
QUICK ANSWER

A .dbt file is the memo (long-text) sidecar to a dBASE .dbf database table. It stores the variable-length text that does not fit in fixed-width .dbf records. Open the matching .dbf in LibreOffice, a DBF viewer, or Visual FoxPro -- keeping the .dbt in the same folder -- and the memo content appears automatically. Never open the .dbt directly.

Developer: Ashton-Tate (dBASE); format continued by FoxPro, Clipper, Visual FoxPro Category: Database Files Open standard MIME: application/x-dbf
OPENS ON Windows macOS Linux
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Jun 27, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the DBT file format?

A .dbt file is the memo sidecar to a .dbf dBASE table - it stores the variable-length text or binary content for memo-type fields defined in the accompanying .dbf. Because dBASE's fixed-length record structure cannot accommodate long text directly, memo fields in the .dbf store only a block-number pointer; the actual text lives in fixed-size blocks inside the .dbt.

The format originated in the early 1980s with dBASE III (Ashton-Tate) and was later used by Clipper, dBASE IV, and compatible tools. dBASE III used fixed 512-byte blocks with records terminated by two 0x1A bytes. dBASE IV retained the 512-byte default but added a variable block-size word in the header and a per-memo length prefix.

A .dbt file is never standalone: without its paired .dbf the block addresses are meaningless and the data cannot be read. FoxPro and Visual FoxPro replaced .dbt with their own .FPT memo format. Modern databases handle variable-length text as inline BLOB or TEXT columns, making both formats largely obsolete.

Recovering data from an orphaned or corrupt .dbt requires specialized DBF recovery tools or manual hex inspection, since the block structure and codepage (typically CP437 or CP1250) must be known.

Security & safety

RISK: LOW

A .dbt is inert data - no executable code - so it is safe to open. The real risk is data loss: separating a .dbt from its .dbf, or restoring only one of the pair from backup, orphans the memo text. Always back up and move .dbf + .dbt (and any .cdx/.mdx index) together.

Format details

in a nutshell
FULL NAMEdBASE / FoxPro Memo Fileaka Database memo file, dBASE memo
DEVELOPERAshton-Tate (dBASE); format continued by FoxPro, Clipper, Visual FoxProsince 1980s (dBASE II/III memo support)
MIME TYPEapplication/x-dbf
TYPEBinary memo (variable-length text/BLOB) sidecar to a .dbf table
STANDARDOpen · royalty-free
This extension is also used by…
  • Sage ACT! database support file - Older ACT! contact-manager installations used dBASE-family files including .dbt.
  • Generic database text/template file - Some legacy tools labelled assorted database text or template files .dbt.

Programs that open DBT files

Windows4 apps
Sage ACT Paid Only relevant if the .dbt belongs to a legacy ACT! database; open it within ACT!.
Visual FoxPro Paid Open the .dbf table (the .dbt loads automatically); discontinued but still runs.
LibreOffice Calc / Base Open-source Open the .dbf; LibreOffice reads the paired .dbt memos. Keep both files together.
DBF Viewer 2000 / DBF Commander Paid Open the .dbf to browse records including memo fields stored in the .dbt.
macOS1 app
LibreOffice Calc / Base Open-source Open the .dbf; the .dbt memo companion is read automatically.
Linux1 app
LibreOffice Calc / Base Open-source Open the .dbf with its .dbt alongside to view memo text.

Technical details

deep spec
EncodingBinary container holding text records (usually ASCII/OEM codepage, typically CP437 or CP1250)
Byte orderLittle-endian
ContainerdBASE memo block file (sidecar to a .dbf table)
Typical sizeFew KB - tens of MB (depends on the volume of memo text in the table)
Block sizeFixed 512-byte blocks in dBASE III; configurable block size stored in the header for dBASE IV
Record terminatorTwo 0x1A bytes mark the end of each memo record in dBASE III format
StructureHeader block plus fixed-size data blocks; .dbf memo fields store a 32-bit block number pointing into the .dbt
Memo addressing32-bit block numbers in the .dbf field index into the .dbt; the two files are inseparable
Associated OSDOS, Windows
Superseded by.fpt format in FoxPro and Visual FoxPro; inline BLOB/TEXT columns in modern databases
Released1980s (dBASE II/III memo support)
Latest versiondBASE IV memo layout (variable block size); FoxPro uses .fpt instead
Open standardYes · royalty-free
Specificationwww.dbase.com

DBT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with DBT files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about DBT files.

Frequently asked questions

What is a .dbt file?
It's the memo (long-text) companion file of a dBASE .dbf database table. It holds the variable-length text that doesn't fit in the table's fixed-width records.
How do I open a .dbt file?
Don't open the .dbt directly - open the matching .dbf in LibreOffice, a DBF viewer or Visual FoxPro, keeping the .dbt in the same folder. The memo text appears with the records.
Why do I have a 'memo file missing' error?
Your database tool can't find the .dbt that belongs to the .dbf (wrong name, moved, or deleted). Put the .dbt back next to the .dbf with the same base filename.
What's the difference between .dbt and .fpt?
Both are dBASE-family memo files. .dbt is the dBASE III/IV memo format; .fpt is the FoxPro/Visual FoxPro memo format. They store the same idea in slightly different layouts.
Can I read a .dbt as plain text?
Not cleanly - it's a binary block file with headers and control bytes. Export the memo content from the .dbf to CSV/TXT instead.
Can I recover memo text if the .dbf is gone?
Partially - the .dbt blocks contain the raw text, so a hex editor or specialized recovery tool can salvage strings, but without the .dbf you lose which memo belonged to which record.

References

1Microsoft - Visual FoxPro documentationlearn.microsoft.com
2dBASE - Table file format (DBF/DBT) specificationwww.dbase.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z