Convert FileMaker .fmp12 to CSV (Beta)

Export every table of a FileMaker 12 to 2025 database to CSV files, without opening FileMaker.

Opens: FP3, FP5, FP7, FMP12
Saves: XLSX, CSV, SQLite, JSON

Convert

FileMaker files
Choose files… or drop them here
.fp3, .fp5, .fp7, .fmp12, .usr, .zip · up to 200 MB each, 50 files max
    Add more files

    One or more .fp3, .fp5, .fp7 or .fmp12 files (runtime solutions with their own extension work too), or a .zip of the solution folder. Old Mac files without an extension: put them in a .zip.

    Options
    More options

    Files from FileMaker Pro 3 to 6 do not record their character set. Automatic tells Mac and Windows files apart; pick another one if accented letters look wrong. Files from FileMaker 7 and later are always read correctly.

    Your files are deleted after processing.

    .fmp12 is the file format of FileMaker Pro 12 and every version since, up to FileMaker 2025. Exporting from FileMaker means opening the file, going to each table's layout and running File > Export Records once per table. Here you upload the file and get a CSV for every table in one ZIP, without FileMaker installed and without a password for the file's accounts.

    How to convert an .fmp12 file to CSV

    1. Upload the .fmp12 file.
    2. Check the table list in the preview: each table with its record and field count.
    3. Download "CSV files (ZIP, one per table)" and unzip it.

    Each CSV is named after its table and has the field names in the first row. Files are UTF-8 with a byte-order mark, so Excel, Numbers, LibreOffice and Google Sheets show accents, Cyrillic, Greek and Japanese correctly; commas, quotes and line breaks inside values are quoted the standard way.

    How values are written

    • Exactly as stored. A CSV is plain text, so every value appears as FileMaker kept it, including leading zeros in codes and line breaks inside notes.
    • Dates, times and timestamps keep the form they were stored in, for example 8/28/2026 or 18/11/2023 07:16:25. When importing into another database, set the date order to match.
    • Repeating fields get a column per repetition: Phone, Phone [2], Phone [3].
    • Container fields show the path of the extracted picture or file in the container ZIP that comes with the result.
    • Records with every field empty are kept as empty rows, so the record count matches FileMaker's.

    Pitfalls

    • FileMaker computes unstored calculation and summary fields on screen; they are not in the file, so they have no CSV column. Stored calculation results are exported.
    • Files encrypted with Encryption at Rest cannot be read. An account password alone does not stop the conversion.
    • Container files kept outside the database ("store container data externally") are not in the .fmp12 file, so they cannot be extracted from it.

    The upload is deleted as soon as the conversion finishes and the results are deleted after 30 minutes.

    More about what this tool reads and writes: FileMaker Database Rescue (.fp5, .fp7, .fmp12).