.APM

APM File

Aldus Placeable Metafile
Ask a question
QUICK ANSWER

An APM file is a vector image from the Aldus PageMaker era - a standard Windows Metafile (WMF) with an extra 22-byte bounding-box header added by Aldus. Open it with free IrfanView or Inkscape on Windows, or LibreOffice Draw on any OS. Convert to SVG to keep it editable, or PNG for the web.

Developer: Aldus Corporation (now Adobe Systems, via PageMaker acquisition) Category: Raster Image Files Open standard MIME: image/wmf
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Jun 24, 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 APM file format?

An .apm file is an Aldus Placeable Metafile - a vector graphics format that extends the standard Windows Metafile (.WMF) with a 22-byte header created by Aldus Corporation for its PageMaker desktop-publishing application around 1987. The key addition is a bounding box: four 16-bit signed integers declaring the image's extent in logical units, plus an "inch" field specifying logical units per inch. This allowed PageMaker and other DTP tools to place a graphic at a defined, predictable size on the page - something the plain WMF header cannot express.

The file is identified by the 4-byte little-endian magic number 0x9AC6CDD7 (bytes D7 CD C6 9A) at offset 0. The 22-byte APM header follows, then a standard 18-byte WMF header, and finally a stream of 16-bit GDI drawing commands (lines, fills, text, embedded bitmaps) ending with an EOF record. A 16-bit XOR checksum in the APM header covers the preceding 10 header words.

In practice, most Placeable WMF files use the .wmf extension rather than .apm; the .apm name is rare and originates from PageMaker's own convention. GIMP, Inkscape, LibreOffice Draw, and IrfanView all auto-detect the APM header automatically. The format has been superseded by EMF (Enhanced Metafile) since Windows NT 3.1 in 1993.

Security & safety

RISK: MEDIUM

APM/WMF parsing has a security history: the 2005-2006 WMF vulnerability abused the SETABORTPROC metafile record to execute code just from rendering a crafted file. Patched on all supported Windows versions. A normal APM clipart from a trusted desktop publishing archive is safe; be cautious with APM files from unknown sources on unpatched systems.

Format details

in a nutshell
FULL NAMEAldus Placeable Metafileaka Placeable WMF, APM header file
DEVELOPERAldus Corporation (now Adobe Systems, via PageMaker acquisition)since 1987 (Aldus PageMaker 3.0 era; APM header added to WMF)
MIME TYPEimage/wmf
TYPEvector image - Windows Metafile with Aldus Placeable (APM) header (binary)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
D7CDC69A
ASCII
····
The 4-byte little-endian magic 0x9AC6CDD7 (bytes D7 CD C6 9A) MUST be present at offset 0 to identify a Placeable Metafile. This is followed by a 22-byte Aldus APM header (HWmf 2B + BoundingBox 8B + Inch 2B + Reserved 4B + Checksum 2B = 18B, total header 22B), then the standard 18-byte WMF header and the GDI record stream. A plain WMF (without APM header) starts with 01 00 09 00 or 02 00 09 00 instead and has no bounding box.

Programs that open APM files

Windows6 apps
GIMP Open-source File > Open the .apm - GIMP rasterizes via libwmf at a chosen resolution. Export PNG/JPG.
IrfanView Free Open the .apm directly - IrfanView renders WMF/APM via Windows GDI. Use Save As (Ctrl+S) to convert to PNG/JPG.
Inkscape Open-source File > Open the .apm as editable vector paths; export SVG, PNG, or PDF. Best free option for editing.
LibreOffice Draw Open-source Open the .apm in Draw to view/edit vectors and export PNG/SVG/PDF. Free.
Microsoft Word / PowerPoint (Microsoft 365) Paid Insert > Pictures > This Device > select the .apm; Office renders Placeable WMF natively.
XnView MP Free Open and batch-convert .apm files to PNG/JPG/TIFF via Windows GDI rendering.
macOS2 apps
Inkscape Open-source Open the .apm in Inkscape (WMF interpreter built in) and export SVG/PNG/PDF.
LibreOffice Draw Open-source Open .apm in Draw (own WMF interpreter, no GDI required) and export PNG/SVG/PDF.
Linux3 apps
GIMP Open-source Open .apm in GIMP via libwmf; set import resolution, then export raster.
Inkscape Open-source Open .apm as editable vectors and export SVG/PNG/PDF.
LibreOffice Draw Open-source Open .apm in Draw to view/edit and export.

Technical details

deep spec
File typeVector image - Windows Metafile with a 22-byte Aldus Placeable header prepended
EncodingBinary, little-endian
Magic bytesD7 CD C6 9A (DWORD 0x9AC6CDD7, little-endian) at offset 0
APM header size22 bytes: magic (4B) + HWmf handle (2B) + bounding-box rectangle (8B) + inch (2B) + reserved (4B) + XOR checksum (2B)
Checksum16-bit XOR of the 10 preceding 16-bit words in the APM header; no checksum in the WMF body
Coordinate space16-bit signed (±32,767 logical units per axis); bounding box declared in the APM header
Color depthDevice-dependent GDI RGB palette; up to 24-bit in embedded DIBs; typically 4-24 bpp
Drawing record format16-bit GDI record stream (variable-length records for lines, fills, text, bitmaps), terminated by an EOF record
WMF version wrappedTypically WMF v3 (0x0300); rarely WMF v1 (0x0100)
Typical file size2 KB - 500 KB; larger when the WMF embeds bitmap images
Extension noteThe .apm extension is rare; most Placeable WMF files circulate under the .wmf extension. The APM name originated with Aldus PageMaker.
Successor formatEMF (Enhanced Metafile) - 32-bit GDI record stream, Windows NT 3.1+ (1993)
Released1987 (Aldus PageMaker 3.0 era; APM header added to WMF)
Latest versionMS-WMF specification (format frozen; superseded by EMF)
Open standardYes · royalty-free
Specificationlearn.microsoft.com

APM conversions

Community Q&A

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

Frequently asked questions

How do I open an APM file?
Use free IrfanView or XnView MP on Windows (quickest), or Inkscape / LibreOffice Draw on any OS (best for editing). Most programs that open WMF files also handle APM - they use the same format.
What is the difference between APM and WMF?
An APM file IS a WMF file with a 22-byte Aldus bounding-box header prepended. All modern WMF readers auto-detect the APM header; for most purposes they're the same file type. The .apm extension signals the header is definitely present.
How do I convert APM to PNG or SVG?
For PNG: open in IrfanView/XnView and Save As PNG. For SVG (editable vector): open in Inkscape or LibreOffice Draw and export SVG.
Is APM a vector or raster format?
APM/WMF is a vector format - it stores GDI drawing commands that scale without pixelation. However, WMF records can embed bitmaps, so some APM files contain raster images.
Can I rename an APM file to WMF?
Yes, usually - an APM file is a WMF with an extra header, and most software reads both. Renaming .apm to .wmf lets you open it in any WMF-capable program.

References

1Microsoft MS-WMF spec - META_PLACEABLE recordlearn.microsoft.com
2Microsoft MS-WMF: Windows Metafile Formatlearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

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

Open the toolbox

Browse file extensions A-Z