What Is Milton and What Can You Do With It?

Updated

Milton is a free, open-source paint program built around an infinite canvas. It runs on Windows, macOS, and Linux, and it is aimed at people who want to draw at any level of detail without hitting the edges of a fixed page. You can use it for sketching, illustration, and layered painting, then export the result as a JPEG or PNG at whatever resolution your machine can handle.

What Milton actually is

Milton describes itself as an "infinite canvas paint application." The key idea is that the canvas has no fixed boundary, so you can keep zooming in and adding detail, or pan outward and keep drawing. The page notes that it "feels raster-based but it works with vectors." In practice, that means the drawing experience resembles a normal paint app, while the underlying data stays resolution-independent and compact.

It is distributed as free and open-source software. The site lists Windows 7 and up as supported, says the code compiles on Linux, and notes that work is being done on a for-profit macOS version. So Windows is the clearly documented platform; Linux is described as buildable from source; macOS is in progress rather than a finished, documented release.

What you can do with it

The feature list on the site is short but specific:

  • Draw on an infinite canvas with "infinite detail," zooming and panning without a page edge.
  • Work in layers to separate parts of a drawing.
  • Use blur and lines as built-in drawing tools.
  • Rely on automatic saving — "Your work is saved every time you make a change. There is no need for a save button."
  • Undo and redo without limit, and the history "persists after you close the app," so reopening a file keeps your undo stack.
  • Keep files small, since the vector-based approach stores strokes rather than a full pixel grid.
  • Export to bitmaps of any size, as JPEG or PNG, "at any resolution your machine supports."

A practical example: you sketch a character at a comfortable zoom, zoom in deeply to refine an eye or a line edge, add a blurred shadow on a separate layer, then export a large PNG for print and a smaller JPEG for sharing — all from the same file, without redrawing anything.

How it fits different kinds of work

If you want to… Milton is a good fit because… Keep in mind
Sketch and iterate quickly Changes save automatically; no save button to manage You still need to know where your files live
Draw fine detail Infinite canvas plus vector storage keeps detail sharp Very heavy files may still depend on your hardware
Build images in parts Layers, blur, and lines are built in It is a paint tool, not a full photo editor
Produce output at several sizes Export to JPEG/PNG at any supported resolution Output is a bitmap, so re-export for new sizes
Try software without paying It is free and open-source Platform support differs (see below)

Platform and version notes

The site states Windows 7 and up support, Linux compilation, and an in-progress macOS version. The footer carries a 2015–2019 copyright for Sergio Gonzalez, so treat the project as one whose documented development window is that period. Before committing to it for a project, check the download page for the current build for your operating system, and confirm that the macOS version is actually available if that is your platform.

Getting started

  1. Go to the Milton site and open the Download page.
  2. Get the build for your platform — Windows is the documented option; Linux users should expect to compile from source.
  3. Launch the app and start drawing; there is no save step, so your changes persist as you work.
  4. Use layers to separate elements, and the blur and line tools where you need them.
  5. When finished, export to JPEG or PNG at the resolution you need.

The main things to verify for yourself are the current download availability and whether the macOS build meets your needs, since the site describes that version as still in development.