All systems

FileMaker

FileMaker files
Supported

Prepare

  1. Upload FileMaker files
Guide

FileMaker Pro is a cross-platform database application with graphical database design tools, popular in workgroups and small businesses.

What You Can Upload

  • .fp3 files (FileMaker Pro 3-4)
  • .fp5 files (FileMaker Pro 5.x-6.x)
  • .fp7 files (FileMaker Pro 7-11)
  • .fmp12 files (FileMaker 12+)
  • ZIP archive with database files

What You Get Out

DataMeans extracts your data into multiple modern formats:

OutputDescription
csv/{TableName}.csvOne CSV file per table with all row data
xlsx/{TableName}.xlsxExcel workbook per table
xls/{TableName}.xlsLegacy Excel format per table
json/{TableName}.jsonJSON array of records per table
json/{TableName}.jsonlNewline-delimited JSON (streaming-friendly)
postgres.sqlPostgreSQL CREATE TABLE + INSERT statements
schema/schema-graph.jsonRelationship graph for visualization
schema/er-model.jsonER model for diagram tools
report.jsonStructured extraction report
report.mdHuman-readable extraction summary

How to Export / Obtain Files

  1. Close FileMaker if the database is open
  2. Locate the database file (.fp3, .fp5, .fp7, or .fmp12)
  3. Upload directly or in a ZIP archive

Alternative: Use FileMaker's built-in export:

  • File > Export Records > CSV

Supported Features

  • Table and field structure extraction
  • Record-level data extraction
  • Data type detection and mapping
  • Multiple table support
  • Container field handling (metadata)

Known Limitations

  • Encrypted databases require decryption before upload
  • Scripts and layouts documented but not converted
  • Container fields export as metadata references
  • Older versions (.fp3, .fp5) may have better support than newer formats

Last updated: January 2026

Technical reference

Overview

FileMaker is a cross-platform relational database application developed by Claris International (a subsidiary of Apple Inc.). It combines a database engine with a graphical user interface for creating custom applications. FileMaker uses proprietary file formats that store database schemas, data, forms, scripts, and security settings in single files. The platform is designed for non-programmers to create database applications through visual tools.

History and Background

  • 1985: Nashoba Systems releases FileMaker for the Macintosh, distributed by Forethought.
  • 1988: Claris acquires Nashoba Systems; the product is rebranded FileMaker II.
  • 1990: FileMaker Pro 1.0 released for the Macintosh.
  • 1992: FileMaker Pro 2.0 introduces cross-platform compatibility with the first Windows version.
  • 1995: FileMaker Pro 3.0 introduces the relational model (relationships and portals) and the .fp3 format.
  • 1997: FileMaker Pro 4.0 adds a plug-in architecture and web publishing via the Web Companion.
  • 1998: Claris is renamed FileMaker, Inc. and concentrates development on FileMaker.
  • 1999: FileMaker Pro 5.0 introduces the .fp5 format and a built-in ODBC driver.
  • 2004: FileMaker Pro 7 introduces multiple tables per file.
  • 2009: FileMaker Pro 10 adds script triggers.
  • 2010: FileMaker Go released, bringing FileMaker databases to iOS.
  • 2012: FileMaker Pro 12 introduces the .fmp12 format and layout themes.
  • 2017: FileMaker Pro 16 introduces card windows and JSON functions.
  • 2019: FileMaker, Inc. is renamed Claris International, Inc.
  • 2020: FileMaker 19 adds JavaScript integration in the web viewer and Core ML model support.

File Format Specifications

File Extensions:

  • .fm: Early FileMaker and FileMaker Pro 1-2 format
  • .fp3: FileMaker Pro 3-4 format
  • .fp5: FileMaker Pro 5-6 format
  • .fp7: FileMaker Pro 7-11 format (binary)
  • .fmp12: FileMaker Pro 12+ format (binary)

File Structure:

  • Single file contains entire database (tables, layouts, scripts, security)
  • Proprietary binary format
  • FileMaker Pro can host files peer-to-peer for up to 5 concurrent users; FileMaker Server supports larger deployments
  • Maximum file size: 8 TB (since FileMaker Pro 7)
  • Cross-platform compatibility (Mac, Windows, iOS)

Internal Components:

  • Tables: Data storage with fields and records
  • Layouts: User interface designs
  • Scripts: Automated workflows and calculations
  • Relationships: Links between tables
  • Security: Accounts, privilege sets, and encryption

Data Types and Structures

TypeDescriptionStorageUse Cases
TextUnicode text stringsVariableNames, descriptions, notes
NumberNumeric valuesRange 10^-400 to 10^400Calculations, IDs, quantities
DateDate valuesInternal format (years 1-4000)Birth dates, due dates
TimeTime valuesInternal formatSchedules, durations
TimestampDate and timeInternal formatAudit trails, events
ContainerFiles, images, mediaEmbedded or externalPhotos, documents, attachments
CalculationComputed expressionsFormula resultDerived values, business logic
SummaryAggregated valuesComputedTotals, averages, counts

Database Structure:

  • Relational model with tables linked by relationships
  • Layouts provide different views of data
  • Scripts automate user interactions and data processing
  • Value lists for dropdowns and validations
  • Container fields can store files up to 4 GB
  • Support for 64 quadrillion total records over the lifetime of a file

Version Differences

VersionYearKey ChangesFile FormatCompatibility Notes
Pro 1.01990First release under the FileMaker Pro name.fmCompatible with Macintosh only
Pro 2.01992Cross-platform (first Windows version).fmCompatible with Macintosh and Windows
Pro 3.01995Relational model, relationships and portals.fp3Compatible with Macintosh and Windows
Pro 4.01997Plug-in architecture, Web Companion.fp3Compatible with Macintosh and Windows
Pro 5.01999New file format, built-in ODBC driver.fp5Compatible with Macintosh and Windows
Pro 6.02002XML import/export.fp5Compatible with Macintosh and Windows
Pro 7.02004Multiple tables per file, 8 TB file size.fp7Compatible with Macintosh and Windows
Pro 8.02005PDF output, script variables, tab controls.fp7Compatible with Macintosh and Windows
Pro 9.02007External SQL data sources, conditional formatting.fp7Compatible with Macintosh and Windows
Pro 10.02009Script triggers.fp7Compatible with Macintosh and Windows
Pro 11.02010Charting, filtered portals.fp7Compatible with Macintosh and Windows
Pro 12.02012New file format, layout themes, external container storage.fmp12Compatible with Macintosh, Windows, and iOS
Pro 13.02013WebDirect, popovers.fmp12Compatible with Macintosh, Windows, and iOS
Pro 14.02015Script Workspace, button bars.fmp12Compatible with Macintosh, Windows, and iOS
Pro 15.02016External SQL support for PostgreSQL and IBM DB2.fmp12Compatible with Macintosh, Windows, and iOS
Pro 16.02017Card windows, JSON functions, cURL options.fmp12Compatible with Macintosh, Windows, and iOS
Pro 17.02018Master-detail layouts, data migration tool.fmp12Compatible with Macintosh, Windows, and iOS
Pro 18.02019File-based script steps, redesigned import dialog.fmp12Compatible with Macintosh, Windows, and iOS
Pro 19.02020JavaScript integration, Core ML support, add-ons.fmp12Compatible with Macintosh, Windows, and iOS

Compatibility Notes:

  • Files can be converted upward but not downward
  • The .fmp12 format requires FileMaker Pro 12 or later
  • .fp3 and .fp5 files must first be converted to .fp7 (using FileMaker Pro 7-11) before conversion to .fmp12
  • Runtime solutions were discontinued in FileMaker 19
  • Multi-user hosting provided by FileMaker Server or FileMaker Cloud

Technical References


To learn how to use this format with DataMeans, see the User Guide.