.FM

FM File

Adobe FrameMaker Document
Ask a question
QUICK ANSWER

An FM file is an Adobe FrameMaker document - a desktop publishing format for long technical manuals and structured DITA content. Open it with Adobe FrameMaker (Windows or macOS, subscription). To share the content, export to PDF from inside FrameMaker. FM is not a FileMaker database file; modern FileMaker uses .fmp12.

Developer: Adobe Systems Incorporated (acquired FrameMaker from Frame Technology Corp, 1995) Category: Layout Files MIME: application/x-framemaker
OPENS ON Windows macOS
Related: .OXPS · .PUB · .IDML · .INDD

On this page

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

.fm files belong to the category of page layout files and are the native document format of Adobe FrameMaker.

What do FM files contain?

.fm file content includes the resources used for creating .BOOK files. These are generated by FrameMaker, which is used for preparing technical documentation, manuals, and electronic books. In an .fm file, one can find:

  • information about the page structure and master pages,
  • formatted text blocks with character and paragraph styles,
  • raster and vector graphics,
  • tables, charts, and diagrams,
  • cross-references, variables, and conditional text markers.

What are FM files used for?

Files with the .fm extension are used for creating more extensive documents assembled into BOOK publications. A key feature is automatic updating of links in BOOK documents that reference .fm files. If a user changes the file's name or location, FrameMaker will make the necessary modifications so that the target BOOK file contains the correct content.

Each .fm file starts with a plain ASCII header - <MakerFile X.Y> - that identifies the FrameMaker version that saved it; the remainder of the file is proprietary binary. Older FrameMaker versions cannot open files saved in a newer format. For plain-text interchange, the same content can be exported to .MIF (Maker Interchange Format). FrameMaker 2022 (version 17) is the current release, available by subscription from Adobe Inc. on Windows and macOS.

Security & safety

RISK: LOW

FM is a document file with no executable content. FrameMaker supports embedded graphics and OLE objects on Windows - OLE objects from untrusted sources warrant caution as with any Office-format document.

Format details

in a nutshell
FULL NAMEAdobe FrameMaker Documentaka FrameMaker file, Maker file
DEVELOPERAdobe Systems Incorporated (acquired FrameMaker from Frame Technology Corp, 1995)since 1986 (Frame Technology Corporation)
CATEGORYLayout Files
MIME TYPEapplication/x-framemaker
TYPEproprietary binary document (desktop publishing / structured authoring)
This extension is also used by…
  • FileMaker Pro database file (older versions) - FileMaker Pro databases used .fm extension in very early versions (pre-FileMaker 3, before 1995); modern FileMaker uses .fmp12.
  • Claris FileMaker template - Some legacy FileMaker template files used .fm extension.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203040506070809
HEX
3C4D616B657246696C65
ASCII
<MakerFile
Text-like ASCII header: '<MakerFile X.Y>' where X.Y is the FrameMaker version (e.g. '<MakerFile 17.0>' for FM 2022). Despite this readable header the rest of the file is binary.

Programs that open FM files

Windows1 app
Adobe FrameMaker Paid File > Open, select .fm file. Newer FM opens files from older versions; older FM cannot open files saved by a newer version.
macOS1 app
Adobe FrameMaker Paid File > Open the .fm file. macOS support added in FrameMaker 2019.

Technical details

deep spec
File encodingProprietary binary with plain ASCII text header
Version headerASCII string <MakerFile X.Y> at byte offset 0 identifies the FrameMaker version used to save the file
Byte orderBig-endian
CompressionNone - embedded graphics carry their own compression independently
EncryptionOptional password protection (symmetric, proprietary algorithm)
Typical file size39 KB - several hundred MB; text-heavy manuals at the low end, embedded graphics push size higher
Format compatibilityForward-incompatible - older FrameMaker versions cannot open files saved in a newer format version
Content modelSupports unstructured documents and structured authoring with SGML, XML, and DITA
Supported platformsWindows and macOS; Linux builds were discontinued
MIME typeapplication/x-framemaker
Interchange format.mif (Maker Interchange Format) is a plain-text representation of the same binary .fm content
Internal structureAfter the ASCII header: binary-encoded paragraphs, character formats, tables, graphics anchors, cross-references, variables, and conditional text markers
Primary use caseLong-form technical documentation for manuals and help systems; aerospace, defence, semiconductor, and pharmaceutical publishing
Released1986 (Frame Technology Corporation)
Latest versionFrameMaker 2022 (version 17.x) - FM file format updated for each major release
Specificationhelpx.adobe.com

FM conversions

Community Q&A

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

Frequently asked questions

How do I open an FM file without Adobe FrameMaker?
There is no widely available free viewer. Ask the sender to export to PDF or MIF. MIF is plain text and can at least be read in any text editor.
Is FM a FileMaker database file?
No. Modern FileMaker Pro databases use .fmp12. Very early FileMaker versions (pre-1995) used .fm, but if you have a current .fm file it is almost certainly an Adobe FrameMaker document.
Can I open an old FM file in a newer FrameMaker?
Yes - FrameMaker is backward-compatible and can open files from older versions. The reverse (opening a newer FM file in old FrameMaker) is not supported.
How do I convert FM to PDF?
Open the file in Adobe FrameMaker and use File > Save As PDF. This produces print-quality PDF with bookmarks and hyperlinks.
What is the difference between .fm and .mif?
Both are FrameMaker formats. FM is binary (compact, native). MIF (Maker Interchange Format) is ASCII/plain text - used for programmatic processing, version control, and cross-tool workflows.

References

1Adobe FrameMaker product pagewww.adobe.com
2Adobe FrameMaker file extensions referencehelp.adobe.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.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Related extensions

.OXPSOpenXPS Document (Open XML Paper Specification)
.PUBMicrosoft Publisher Document
.IDMLAdobe InDesign Markup Language
.INDDAdobe InDesign Document
.XPSXML Paper Specification Document
.BTWBarTender Label Document (barcode/label design file)

Free file tools

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

Open the toolbox

Browse file extensions A-Z