.FMP12

FMP12 File

FileMaker Pro 12 Database
Ask a question
QUICK ANSWER

An FMP12 file is a FileMaker Pro 12+ database that holds tables, layouts, scripts, and all record data in a single proprietary file. Open it with Claris FileMaker Pro (Windows/macOS, paid) or FileMaker Go (iPhone/iPad, free). There is no free desktop viewer; to get the data out without a license, ask the database owner to export to Excel or CSV.

Developer: Claris International (formerly FileMaker, Inc.; an Apple subsidiary) Category: Database Files MIME: application/x-filemaker
OPENS ON Windows macOS Linux iOS Web
Related: .DB · .DBF · .ACCDB · .SQL

On this page

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

The .fmp12 file format is the native database container used by Claris FileMaker Pro (formerly FileMaker, Inc., an Apple subsidiary), introduced with FileMaker Pro 12 in 2012 and still used by every version through Claris FileMaker 21 and beyond - the container format itself has not changed since its debut.

Files with the .fmp12 extension store complete databases and custom applications built in FileMaker. Unlike plain data exports, a single .fmp12 file is a self-contained package holding far more than records - it bundles:

  • tables and fields (schema),
  • all table records and data,
  • custom layouts, forms, and reports,
  • scripts, buttons, and business logic,
  • value lists, relationships, and account/privilege settings,
  • embedded or linked container data such as images, PDFs, and documents.

FileMaker Pro 12 gained popularity thanks to its comfortable user interface and support for mobile devices. A .fmp12 database is not only used for business applications, but also for time management (calendar functions), contact and address-book systems, invoice databases for small businesses, and project management (tracking progress, creating plans). All data and application logic generated in Claris FileMaker is saved within the same .fmp12 file.

Files can be shared across platforms - macOS, Windows, iOS/iPadOS via FileMaker Go, and through web browsers via FileMaker WebDirect - facilitating team collaboration, report sharing, and coordinating business workflows. The format replaced the older .fp7 container used by FileMaker 7-11; .fp7 files must be converted before any modern FileMaker version can open them. Optional AES-256 encryption (Encryption at Rest) can be applied to protect sensitive data at the file level.

Security & safety

RISK: MEDIUM

An .fmp12 is a full FileMaker solution and can contain scripts that run on open (including scripts that perform actions, send data, or run OS-level steps via plug-ins), so treat databases from untrusted sources with caution and review their scripts/triggers before enabling them. Beware fake "FMP12 viewer/opener" sites and converters in search results - there is no legitimate free desktop viewer, and many such sites bundle adware (PUP) or upload your data; use official Claris FileMaker or get an export from the database owner. Files may be password-protected or AES-256 encrypted; you need the credentials/encryption key, and no legitimate tool bypasses them.

Format details

in a nutshell
FULL NAMEFileMaker Pro 12 Databaseaka FileMaker Pro database, Claris FileMaker database
DEVELOPERClaris International (formerly FileMaker, Inc.; an Apple subsidiary)since April 2012 (FileMaker Pro 12)
MIME TYPEapplication/x-filemaker
TYPEProprietary relational database / application container (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405060708090a0b0c0d0e
HEX
0001000000020001000500020002C0
ASCII
···············
FMP12 files carry a fixed binary header and the literal ASCII signature "HBAM7" shortly after the start (older FileMaker .fp7 used "HBAM"). The header begins with the bytes 00 01 00 00 ... There is no plain-text/XML payload; the format is opaque and only fully readable by FileMaker itself.

Programs that open FMP12 files

Windows1 app
Claris FileMaker Pro Paid Open the .fmp12 directly (File > Open). The full authoring/runtime app; subscription or perpetual license.
macOS1 app
Claris FileMaker Pro Paid Double-click the .fmp12 to open it; create, edit and run FileMaker solutions.
Linux1 app
Claris FileMaker Server Paid Host the .fmp12 on Linux (Ubuntu) for multi-user access; clients connect with FileMaker Pro/Go/WebDirect. Not a desktop opener.
iOS1 app
FileMaker Go Free Free on the App Store; open a local .fmp12 or connect to a hosted database to run the app on iPhone/iPad.
Web1 app
FileMaker WebDirect (via FileMaker Server) Paid Run a hosted .fmp12 solution in a browser with no client install; requires FileMaker Server.

Technical details

deep spec
Format typeProprietary relational database and application container (binary, closed format)
Byte orderBig-endian
File signatureBinary header at offset 0; ASCII string "HBAM7" appears near the start, distinguishing FMP12 from the older .fp7 format which used "HBAM"
MIME typeapplication/x-filemaker (also application/x-fmp12)
EncryptionOptional AES-256 Encryption at Rest (EAR); introduced in FileMaker 13 and applicable to all .fmp12 files
Version compatibilityIntroduced with FileMaker Pro 12 (2012); read and written unchanged by all later Claris FileMaker versions through 21+
Typical file size1 MB to several GB; schema, all record data, scripts, layouts, and container objects are stored in a single file
Platform supportmacOS, Windows, iOS/iPadOS (FileMaker Go), web browsers (WebDirect), Linux (FileMaker Server hosting)
Capacity limitsUp to approximately 8 TB per file; up to 100 million records per table (theoretical maxima)
Internal structureSingle-file block/chunk layout holding tables, fields, relationships, layouts, scripts, value lists, accounts, and all record data
Container fieldsCan embed binary objects (images, audio, video, documents) directly in the file or store them externally with an internal reference
Predecessor format.fp7 (FileMaker 7-11); .fp7 files require explicit conversion and cannot be opened directly by FileMaker 12 or later
File recoveryBuilt-in Recover command rebuilds a damaged file from internal block-level consistency data
Access controlBuilt-in account and privilege model with field-level, layout-level, and record-level security independent of the OS
ReleasedApril 2012 (FileMaker Pro 12)
Latest versionStill current - used by Claris FileMaker 12 through 2024/2025 releases (unchanged container format)
Specificationwww.claris.com

FMP12 conversions

Community Q&A

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

Frequently asked questions

How do I open an FMP12 file without FileMaker?
There is no full free desktop viewer. The practical route is to ask the sender to export the data to Excel/CSV/PDF, or open it yourself with a FileMaker Pro trial. On iPhone/iPad the free FileMaker Go app can open or connect to FileMaker databases.
Is there a free FileMaker viewer?
Only FileMaker Go (iOS/iPadOS) is free, and it is meant to run hosted/local solutions, not as a casual desktop viewer. On Windows/Mac you need Claris FileMaker Pro (trial or licensed). Avoid third-party 'FMP12 viewer' sites - many are adware.
How do I convert FMP12 to Excel or CSV?
Open the database in FileMaker Pro, then File > Export Records and choose Excel (.xlsx) or Comma-Separated Text (.csv). You need FileMaker because the format is proprietary.
What is the difference between FMP12 and FP7?
FP7 was FileMaker 7-11's format; FMP12 replaced it in FileMaker Pro 12 (2012) and is still current. FileMaker can convert/import old .fp7 into .fmp12, but you can't go back the other way.
Can I open an FMP12 file on my iPhone?
Yes - install the free FileMaker Go app from the App Store. It opens local .fmp12 files and connects to databases hosted on FileMaker Server.
Why does my FMP12 ask for a password?
FileMaker databases can have account/password protection and optional AES-256 encryption. You need the credentials (and encryption key if set) from the database's owner; there is no legitimate bypass.

References

1Claris - FileMaker platformwww.claris.com
2Claris - FileMaker Go (free iOS app)www.claris.com

Keep exploring

across the database

Top extensions this week

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