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.
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
| Capability | Paged | Affinity 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.
Paged vs InDesign, QuarkXPress, Affinity & Scribus
How Paged compares to the major desktop-publishing tools — an open-source, IDML-compatible, scriptable platform measured against the incumbents on a dated capability matrix.
Paged vs Adobe InDesign
Paged vs Adobe InDesign — an open-source, IDML-compatible, scriptable platform versus the subscription incumbent. Where Paged fits for open, automated publishing.