.IDML

IDML File

Adobe InDesign Markup Language
Ask a question
QUICK ANSWER

An IDML file is an Adobe InDesign page layout saved in InDesign Markup Language, an open XML-based interchange format introduced in 2008. Open it in Adobe InDesign (File → Open, then save as .indd), or without InDesign use Affinity Publisher (free since 2025) or Scribus (free, open-source). If you only need to view the design, ask for a PDF - IDML is editable layout data, not a finished page image.

Developer: Adobe Inc. Category: Layout Files Open standard MIME: application/vnd.adobe.indesign-idml-package
OPENS ON Windows macOS Linux
Related: .OXPS · .PUB · .INDD · .XPS

On this page

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

Files with the .idml extension are created with Adobe InDesign, and the full name of the format is the InDesign Markup Language. The application is designed for creating complex graphic layouts of pages, used in magazines, newspapers, brochures, leaflets, books, and eBooks. An .idml file stores arrangement properties, metadata, multimedia elements, text content, formatting, and other layout-specific information.

.idml is the successor of the .inx interchange format, which was harder to edit using third-party software. Adobe redesigned the exchange format to make modifying and creating page layouts more accessible to applications beyond InDesign itself - including tools like Affinity Publisher, QuarkXPress, and Scribus.

.idml is based on XML and packaged as a standard ZIP archive, sharing the same container convention as EPUB and ODF documents. The file begins with the magic bytes 50 4B 03 04 (PK) and stores an uncompressed mimetype entry - application/vnd.adobe.indesign-idml-package - as its first file. Renaming .idml to .zip lets you inspect all internal XML directly.

The root document inside the package is designmap.xml, which links together the following folders:

  • META-INF/ - container descriptor
  • Resources/ - fonts, colors, and graphic styles
  • Stories/ - individual text threads
  • Spreads/ - page spread layouts
  • MasterSpreads/ - master page definitions
  • XML/ - XML tags and attributes for structured content

Security & safety

RISK: LOW

An IDML is XML-in-a-ZIP layout data, not executable, so opening one is safe. Standard archive caution applies to any ZIP from an untrusted source, but there is no active content. The realistic 'risk' is fidelity, not security: non-Adobe importers (Scribus, QuarkXPress) may not reproduce every InDesign feature exactly.

Format details

in a nutshell
FULL NAMEAdobe InDesign Markup Language
DEVELOPERAdobe Inc.since 2008 (InDesign CS4) - replaced the older INX interchange format
CATEGORYLayout Files
MIME TYPEapplication/vnd.adobe.indesign-idml-package
TYPEZIP-based package of XML files describing an InDesign layout (binary container, XML payload)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
An IDML is a ZIP package; the first stored entry is a 'mimetype' file containing 'application/vnd.adobe.indesign-idml-package' (same convention as EPUB/ODF). Rename .idml to .zip to inspect the internal XML (designmap.xml, Stories/, Spreads/, Resources/).

Programs that open IDML files

Windows4 apps
Adobe InDesign Paid File → Open the .idml; InDesign converts it to an untitled document you then save as .indd. The native, full-fidelity editor.
QuarkXPress Paid Imports IDML to migrate InDesign layouts into Quark; trial available. Some manual cleanup expected.
Scribus Open-source Free DTP app - File → Import → Get Text/Import IDML; opens many IDML files with some loss of styling. Best free fallback.
Affinity Publisher Paid File → Open / Place the .idml - best non-Adobe IDML importer; free since the Canva acquisition (2025). Expect minor layout adjustments.
macOS3 apps
Adobe InDesign Paid File → Open the .idml and save as .indd. Native editor.
Scribus Open-source Free IDML import for viewing/editing with some style loss.
Affinity Publisher Paid Open/Place the .idml; strong importer, native Apple Silicon app.
Linux1 app
Scribus Open-source The practical Linux option - import the .idml (partial fidelity) to view and edit.

Technical details

deep spec
Container formatZIP archive; magic bytes 50 4B 03 04 ("PK" signature at offset 0)
Payload encodingUTF-8 XML across all internal component files
MIME typeapplication/vnd.adobe.indesign-idml-package
First ZIP entryUncompressed "mimetype" file - same convention used by EPUB and ODF packages
Root documentdesignmap.xml - package manifest that references all component folders
Replaced format.inx (InDesign Interchange), deprecated from InDesign CS4 onward
DeveloperAdobe Inc.
Stories folderEach text thread stored as a separate Story_*.xml file, allowing independent content editing
Spreads folderPer-spread XML files defining page geometry, object placement, and frame coordinates
MasterSpreads folderMaster page definitions applied globally across document pages
XML folderXML tag and attribute definitions for structured/tagged document workflows
Resources folderDocument-wide assets: fonts, color swatches, paragraph styles, and character styles
Third-party supportReadable and writable by Affinity Publisher, QuarkXPress, and Scribus
Interoperability purposeDesigned for cross-application exchange of InDesign layouts without round-trip data loss
Inspection methodRename .idml to .zip to browse and edit all internal XML with any text editor
Released2008 (InDesign CS4) - replaced the older INX interchange format
Open standardYes · royalty-free
Specificationwww.adobe.com

IDML conversions

Community Q&A

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

Frequently asked questions

How do I open an .idml file?
In Adobe InDesign use File → Open and save it as an .indd. Without InDesign, Affinity Publisher imports IDML well (free since 2025) and Scribus opens it for free with some loss of styling.
Why did someone send me an IDML instead of an INDD?
Because IDML is cross-version: a newer InDesign can't be opened by an older one as .indd, but an exported .idml can. It's also used to move layouts into non-Adobe apps. Open it and save as .indd in your InDesign.
Can I open an IDML without Adobe InDesign?
Yes, with limitations. Affinity Publisher is the strongest non-Adobe importer; Scribus (free) and QuarkXPress (trial) also import IDML, though complex layouts may need cleanup.
What's the difference between IDML and INDD?
.indd is InDesign's native binary working file; .idml is the open XML-based interchange version used to transport a layout between InDesign versions or other apps. IDML can lose some features on round-trips.
Is an IDML file a ZIP?
Yes - internally it's a ZIP package of XML files (Stories, Spreads, Resources) with a leading mimetype marker, like EPUB. Rename a copy to .zip to look inside.
I just want to view the design - what should I ask for?
Ask for a PDF. IDML is editable layout data that needs InDesign (or a compatible app); a PDF exported from the layout is the right format for simply viewing or printing it.

References

1Adobe - InDesignwww.adobe.com
2Adobe Developer - InDesign documentation / IDMLwww.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.BINCD/DVD Disc Image (BIN/CUE)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.OXPSOpenXPS Document (Open XML Paper Specification)
.PUBMicrosoft Publisher Document
.INDDAdobe InDesign Document
.XPSXML Paper Specification Document
.BTWBarTender Label Document (barcode/label design file)
.PMDAdobe PageMaker document

Free file tools

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

Open the toolbox

Browse file extensions A-Z