Logo: a preliminary base with the arrow of a petal fold

Origami Diagram Maker

Step-by-step origami diagrams from crease patterns, drawn from the real folded geometry.

Windows 10 and 11 (64-bit), macOS 15 or later (Apple silicon), Linux (64-bit). See installing. Free for individuals: see the licence.

What it does

Origami Diagram Maker (ODM) turns crease patterns into step-by-step diagrams. Load a crease pattern for each step of a folding sequence, and ODM folds it for you: it works out the layers, draws the paper as it really lies, adds the fold arrows and precreases, and lays the steps out on pages ready to print or share as PDF.

Made for designers and folders who want clear diagrams without spending hours drawing them by hand.

Features

Drawn from the folded geometry

Every step is drawn from the physically folded model, so layers, edges and hidden flaps come out right. View it from any angle, and spread the layers to show what is inside.

Layer management

ODM works out which layer lies on top of which. Where the folds leave a choice, you pick visually where each layer goes.

Built-in crease pattern editor

Draw and edit crease patterns right in ODM, or import them from the tool you already use.

Automatic precreases and arrows

Precreases, valley and mountain lines and the main fold arrows are worked out from the difference between two steps. Add more fold and push arrows where you want them; they stay attached to the paper.

Ready-to-print PDF

Lay out the whole sequence on pages with step numbers and captions, and export it as a vector PDF, or single steps as SVG or PNG.

Download and install

ODM runs on Windows, macOS and Linux, and keeps itself up to date: it asks before installing an update. Every version, with its release notes, is on the releases page.

Windows

Windows 10 and 11 (64-bit). The installer installs ODM for your own account, without administrator rights. Can't install programs, for example on a school computer? The portable version runs from any folder: unzip it and start the program in it.

Windows asks for confirmation the first time: see how.

macOS

macOS 15 or later, on a Mac with Apple silicon (M1 or newer). The installer puts ODM in your Applications folder. Or download the app as a zip, unzip it and move it to Applications before starting it (otherwise it can't update).

macOS asks you to allow ODM the first time: see how.

Linux

64-bit (x86-64) Linux from about 2022 on: Ubuntu 22.04, Debian 12, Fedora 36 or later. ODM is an AppImage: a single file that runs without installing. Allow it to run as a program (in the file's properties, or chmod +x), then start it.

Windows: confirming the installer the first time

Windows SmartScreen asks for confirmation before running installers it doesn't recognise yet, as is usual for independent software. Updates install without it.

  1. Run the installer. Windows shows "Windows protected your PC". Click More info. The SmartScreen warning "Windows protected your PC", with the More info link marked
  2. Click Run anyway. The same warning after More info, showing the installer's name, with the Run anyway button marked

Download ODM only from the releases page linked above.

macOS: allowing ODM the first time

macOS only opens apps it has checked with Apple. ODM isn't checked by Apple (that costs a yearly fee), so you allow it once. Updates install without asking.

  1. Open the installer. macOS says it was "Not Opened". Click Done (not Move to Trash). The macOS message "Not Opened" for the installer, with the Done button marked
  2. Open System Settings and click Privacy & Security in the list on the left. Scroll down to Security and click Open Anyway next to the installer's name (it is there for about an hour). Privacy & Security in System Settings: the installer was blocked, with the Open Anyway button marked (Click the picture to enlarge it.)
  3. Click Open Anyway again, and confirm with Touch ID or your password. The installer starts. The question whether to open the installer, with the Open Anyway button marked

The app from the zip asks the same way the first time you start it.

If you allow it, ODM checks GitHub for updates, and it asks before installing one. It sends no other data: no usage statistics, no tracking. See privacy.

Licence

Origami Diagram Maker is free to use, but not open source. In short:

The full terms (licence version 1.0) also come with ODM. They are what count; this summary is only for convenience.

Commercial use

A separate licence is needed above that income, for diagramming on commission, and for companies, publishers and other organisations (after a 30-day evaluation). Just get in touch.

Support the project

If ODM is useful to you, a donation helps keep it going. It's never required.

Support ODM on Ko-fi

Credit

Not required, but appreciated: a line in your diagrams such as

Diagrams made with Origami Diagram Maker

Feedback and bugs

Found a bug or have a request? Open an issue on GitHub or email origamidiagrammaker@gmail.com. Attaching the project file helps a lot.

Acknowledgements

The layer-order solver is based on flat-folder by Jason S. Ku (MIT licence). ODM also uses Qt for Python (PySide6, LGPL), NumPy, SciPy, Shapely, Matplotlib, Numba and others: see third-party software for the full list, their licences and the source code of the LGPL libraries.