.FMT

FMT File

dBASE / FoxPro Screen Format File
Ask a question
QUICK ANSWER

An FMT file is a plain-text screen layout definition from DOS-era database software - dBASE IV, FoxPro, FoxBase+, or Clipper. Any text editor opens it for reading; actually running the form requires Visual FoxPro, dBASE Plus, or a compatible legacy database engine. The file is safe to view and contains no executable code on its own.

Developer: originally Ashton-Tate (dBASE IV); Fox Software / Microsoft (FoxPro) Category: Database Files MIME: application/octet-stream
OPENS ON Windows
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Aug 5, 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 FMT file format?

A .fmt file is a plain-text screen format definition used by dBASE IV, FoxPro, FoxBase+, and Clipper database systems. It describes how input forms appear on character-cell (text-mode) displays: field positions, labels, validation rules, and display attributes for database screens.

The file contains layout commands such as @ row,col SAY (output a label) and @ row,col GET (display an editable field), written in the xBase dialect of the host system. There is no fixed magic-byte signature - the file is pure ASCII text, typically encoded in CP437 or CP850 on DOS systems and Windows-1252 on Windows.

.fmt files were the standard form-design mechanism from approximately 1988 (dBASE IV) through the early 1990s. When Visual FoxPro 3.0 arrived in 1995, GUI development shifted to binary .scx (Screen Class) files, effectively making .fmt a character-mode legacy format. The format is also shared by Clipper 5 and dBFast, both popular xBase compilers of that era.

Microsoft's final release, Visual FoxPro 9.0 (2007), still supported .fmt for backward compatibility, but the product reached end of extended support in 2015. dBASE Plus (dbase.com) continues as an independent product and retains .fmt support. Because .fmt is plain text, any text editor such as Notepad++ can open and modify these files, though without dedicated syntax highlighting.

The .fmt extension is also used by unrelated software - including Sega FM audio formats and WinHex file type definitions - so context matters when identifying such files.

Security & safety

RISK: LOW

Plain text file; contains no executable code by itself. Harmless to view. The FoxPro runtime would execute embedded expressions, but the file cannot run on its own.

Format details

in a nutshell
FULL NAMEdBASE / FoxPro Screen Format Fileaka FoxPro format file, dBASE format file
DEVELOPERoriginally Ashton-Tate (dBASE IV); Fox Software / Microsoft (FoxPro)since circa 1988 (dBASE IV)
MIME TYPEapplication/octet-stream
TYPEtext-based screen/form layout definition
This extension is also used by…
  • Sega FM Sound File - Some Sega Genesis/Mega Drive music tools use .fmt for FM synthesizer instrument patch data.
  • WinHex / X-Ways Template - WinHex uses .fmt for template files that define binary structure definitions for forensic analysis.
  • Generic format template - Various unrelated applications use .fmt for format/template configuration files (no dominant second meaning).

Programs that open FMT files

Windows3 apps
NotePad++ text editor Open-source Open .fmt in Notepad++ to read/edit the plain-text screen definition commands.
Visual FoxPro 9.0 Paid Open within a FoxPro project; the file is loaded by the database runtime. View/edit as text using any editor.
dBASE Plus Paid Open legacy .fmt files in dBASE Plus for inspection; may require conversion to current form format.

Technical details

deep spec
File typePlain-text screen form layout definition
EncodingASCII (CP437/CP850 on DOS; Windows-1252 on Windows)
ContainerPlain text, no binary structure
Command syntaxxBase `@ row,col SAY/GET` screen-positioning commands
Typical size1 KB - 50 KB
Originating productsdBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9
Display targetCharacter-cell (text-mode) terminals; not GUI
Superseded by.scx (Screen Class) in Visual FoxPro 3+ (1995) for GUI forms
Magic bytesNone (plain text; no fixed binary signature)
Associated OSDOS, Windows
Related file types.dbf (data tables), .prg (program code), .scx (GUI screen class)
Editor supportAny text editor; no modern dedicated IDE
Product EOLVisual FoxPro 9.0 (2007); extended support ended 2015; dBASE Plus still active
Releasedcirca 1988 (dBASE IV)
Latest versionVisual FoxPro 9.0 (2007, Microsoft's final version)

FMT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with FMT 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 FMT files.

Frequently asked questions

How do I open an FMT file?
Any text editor (Notepad, Notepad++, VS Code) can read the plain-text content. To use it as intended you need Visual FoxPro, dBASE, or a compatible legacy database system.
What created this FMT file?
Most likely a dBASE IV, FoxPro 2.x, FoxBase+, Clipper, or Visual FoxPro database application from the late 1980s to 2000s.
Can I open an FMT file without Visual FoxPro?
Yes - it is plain text. You won't be able to run the form without the database engine, but you can read and edit the content in any text editor.
Is Visual FoxPro still available?
Visual FoxPro 9.0 was Microsoft's last release (2007); extended support ended January 2015. It is not sold or supported, but existing installations still run.

References

1Visual FoxPro File Extensions - Microsoft KnowledgeBase Archivejeffpar.github.io
2dBASE file format details - Independent Softwareindependent-software.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

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