Skip to converter

Drop HTML.
Get InDesign.

Text frames, fonts, colors, and vector shapes — rebuilt as real InDesign objects, whether you start from HTML or Markdown.

.html / .md → .idml

Drop your .html or .md file here

or to convert

Not a screenshot. A layout.

Every element keeps what InDesign needs to treat it like it was built there — whether it started as HTML or Markdown.

Keep text editable

Headings and paragraphs land as live InDesign type, set in the fonts you mapped — not baked into a raster.

Keep vectors sharp

Inline SVG shapes convert to true Bézier paths, so charts and icons scale without turning to mush.

Fonts, matched automatically

Web fonts map to their closest InDesign equivalent on their own — no manual swapping once the file opens.

🖨️ idmlx

Free while we're in early access.

No account, no credit card, no page limits. Drop a file and get an .idml back — that's the whole product today.

$0/month during early access. Pricing may come later — nothing changes without notice.

What people are converting

A few shapes of page this handles well today.

Quarterly report

KPI cards, chart bars, and headline type keep their exact colors as named swatches.

Marketing one-pager

Background photos link to placed images instead of getting baked into a raster.

Event flyer

Rounded corners and borders reproduce as native frame properties, not pixels.

Get started

Three steps, no account, no setup.

Step 1

Drop your file

Drag in a rendered .html page or a Markdown doc — or click to browse. Nothing to install.

Try it above
Step 2

Pick a page size

Leave it on auto to match your file's own size, or lock it to A4, Letter, or a custom size.

See page sizes
Auto — match my file
A4
Letter
Custom size
Step 3

Open it in InDesign

Download the .idml and open it straight in InDesign — text, fonts, colors, and shapes all editable.

Convert a file
report.idmlDownload

Early access, shaped by you

The converter is young — early users are shaping what it handles next.

See what's new

Track every fix and feature as we ship it.

View changelog

Report what breaks

Send the HTML that didn't convert cleanly — most fixes start from a real page.

Report it

Request a feature

Tell us what you need next — early feedback shapes the roadmap.

Send feedback

Questions? We have answers.

What can I convert?

Two kinds of file: an .html page — positioned text, images, inline SVG shapes, and boxes with backgrounds or borders — or a plain .md Markdown doc, which we lay out for you with headings, paragraphs, lists, and images.

Can I convert HTML generated by AI?

Yes — that's actually where idmlx fits best. Tools like Claude or ChatGPT tend to output a single self-contained page with inline or positioned styling, which is exactly the shape idmlx expects. Render it in a browser first if it depends on JavaScript to draw itself, then drop in the resulting page.

Do I need InDesign installed to convert?

No. Conversion runs headless on our side. You only need InDesign to open the .idml file you get back.

What happens to my fonts?

We automatically match each web font to its closest InDesign equivalent. If we don't recognize a font, your text still comes through in a fallback font — never missing, just easy to swap once the file's open.

What page size do I get?

By default the page matches your HTML's own content size. Ask for a fixed size instead — A4, Letter, or custom points — and we'll export to that instead.

Is this free forever?

Right now, yes — we're in early access with no paywall. Pricing may show up later if we add hosted conversion at scale, but nothing changes without notice.