Open Format
Morphous Document Format
MDF is a free, open XML document format that breaks free from the rectangle. Design documents in any shape — circles, stars, organic paths — with full CMYK color and layered structure.
EditorCreate & Edit
Build MDF documents visually. Click any element to edit its properties. XML updates in real time.
Open Editor →ViewerInspect
Drop any .mdf file to render it as SVG. Inspect metadata, layers, and canvas boundaries.
Open Viewer →ConverterPDF → MDF
Convert PDF files to MDF format entirely in your browser. Nothing is uploaded anywhere.
Open Converter →ValidatorCheck
Paste or upload any .mdf file and validate it against the spec. Errors are explained clearly.
Open Validator →Shape-native canvasDocuments live inside circles, stars, or any path — not just rectangles.
CMYK colorFull CMYK color support for professional print output at any scale.
Layered structureCompose documents from named layers. Control z-order and visibility.
Open XML formatPlain XML you can read, write, and version-control with any text editor.
Standalone Downloads— work offline, no install
↓Viewer (HTML)Single-file local viewer · drag-drop any .mpdf · 83 KB↓Editor (HTML)Single-file editor · multi-page, save .mpdf, export PDF · 116 KB↓Python reference rendererCLI:
mdf render | validate | info · spec, schema, examples · 221 KB↓Demo document (.mpdf + .pdf)Three-page sampler — circle, hexagon, letter · also as PDFFormat spec at github.com/mathornton01/mdf