Learning in public — this reference is being written in the open. Unfinished pages are excluded from search engines.
paged.IDML Reference
Compare

Paged vs Affinity Publisher

Paged vs Affinity by Canva — open source and IDML-compatible versus free-but-proprietary. Why free isn't the same as open, compared on a dated capability matrix.

Tier: IntermediateIntermediateIIexplanation

How does Paged compare to Affinity Publisher (by Canva)?

In short Affinity is a polished, free layout app — but it is proprietary, has no scripting and no plugins, and its .af format is closed; it can import IDML but cannot export it. Paged is open source, its .paged files are always valid IDML packages, and it ships a scripting layer and a plugin SDK. The honest crossover: for a one-off, hand-crafted layout today, Affinity is more polished; for an open, automatable, interchangeable foundation, Paged is built for it. Free is not the same as open. (Snapshot: 2026-06-23.)

Verdict

  • Choose Affinity for a free, refined, single-app layout experience when you do not need scripting, plugins, or IDML export, and a proprietary format is acceptable.
  • Choose Paged when you need an open format, IDML round-tripping, scripting, or a plugin platform — and can accept that Paged's layout depth is still emerging.

At a glance

Differentiators · ordinal 0–3 · snapshot 2026-06-23. Rows tagged baseline (every serious tool clears it) or differentiator (where the field separates).
CapabilityPagedAffinity by Canva
Licensing & cost differentiator
Open source & free to use
Paged is MPL-2.0 OR PMEL; Scribus is GPL. Affinity is free-of-charge but proprietary and vendor-governed (Canva).
●●●●●
File format openness differentiator
Open, inspectable document container
Paged's .paged is always a valid IDML (ZIP) package. InDesign's .indd is closed (IDML is its interchange form). .qxp and .af are proprietary; Scribus .sla is open XML but app-specific.
●●●●●●
IDML interchange differentiator
Round-trips IDML with the InDesign ecosystem
InDesign defines IDML. Paged reads and writes it natively. Affinity imports IDML but cannot export it; Scribus IDML import is partial.
●●●●●
Scripting & API differentiator
Scriptable document model
Paged exposes a sandboxed paged.* ECMAScript surface (emerging). InDesign has ExtendScript/UXP; Scribus has Python; Affinity has no scripting.
●●●●●
Extensibility / plugins differentiator
First-class plugin platform
Paged ships a public plugin SDK (emerging). InDesign's SDK is mature but closed/paid; Quark has XTensions; Affinity has no plugins.
●●●●●
Automation & data-driven publishing differentiator
Headless / data-merge / PIM-fed output
InDesign leans on InDesign Server + EasyCatalog/priint. Paged is automation-native and headless-friendly by design; parts of the batch pipeline are still landing.
●●
planned
●●●
Platform & delivery differentiator
Desktop, web, and headless delivery
Paged renders with WebGPU and runs in the browser as well as headless. The incumbents are desktop apps (InDesign adds a server product).
●●●●●

Legend: ○ None · ● Limited / emerging · ●● Solid · ●●● Comprehensive. “planned” = on Paged’s roadmap, not yet shipped (scored honestly, not as present).

Open & interoperable

Affinity by Canva is a single unified application with a proprietary .af format. It imports IDML but cannot export it, so files that enter the Affinity world don't come back out as IDML. Paged's .paged container is always a valid IDML package — it round-trips with the InDesign ecosystem by construction, and the source is open (MPL-2.0 OR PMEL). See what is IDML for why that matters.

Extensible

Affinity has no scripting and no third-party plugin platform — you get the features the vendor ships. Paged exposes a sandboxed paged.* scripting layer and a plugin SDK, so the tool is programmable and extensible rather than fixed.

Automation-native

Because Affinity has no scripting, automated or data-driven output is off the table within the app. Paged is designed to be scripted and run headlessly — see automated publishing.

When Affinity is the better choice

If you want a free, mature, beautifully made desktop layout app for one-off work and you don't need openness, scripting, plugins, or IDML export, Affinity is an excellent choice today and is more polished than an emerging platform. Paged's case is openness and automation, not layout-tool maturity.

Frequently asked questions

Can Affinity export IDML? No. Affinity can import IDML but cannot export it. Paged reads and writes IDML natively.

Does Affinity support scripting or plugins? No — Affinity has neither a scripting interface nor a third-party plugin platform. Paged has both.

Is Affinity open source? No. Affinity is free to use but proprietary and vendor-governed (Canva). Paged and Scribus are open source.

On this page