Lost Minds
macOS and iOS software
Patternodes 2 Icon

Patternodes 2

For macOS 10.11 or later
Free to try

Version 2.2.91 (2020-03-16)
Version history

Patternodes 2

Patternodes 2 Icon
Version 2.2.91
for macOS 10.11 or later

macOS download

Patternodes 2

Patternodes is a tool for creating graphical vector patterns, animations or illustrations. This is done using a node-based interface where you define a sequence of connected nodes that describe the design, each representing graphical elements, changes or repetitions. You might call this a sort of parametric design or visual scripting for 2d applications.

The node sequence is completely non-destructive, so you can change any step in the sequence at any time without having to redo the rest. The parameters that control each node can also be connected to other nodes, establishing complex relationships, or animated to create animations.

Patternodes is designed from the start to stimulate playful use and experimentation. Therefore the result is always shown in the preview view, repeated for patterns and updating in real time.

Earlier versions of Patternodes 2, compatible with macOS 10.10 can be found here.


There is a collection of projects that could work as inspiration for what you could use Patternodes for here on Behance:

Inspiration on Behance


  • Flexible node-based interface for non-destructive transformations and repetitions.
  • Real-time updated tiled preview of the result while adjusting parameters.
  • Add animation any parameter to create animated patterns or designs.
  • Built in nodes to create shapes, lines, curves or text to build your pattern with.
  • Import or paste in bitmap graphics (JEPG, TIFF, PNG) or vector shapes (EPS, PDF or SVG) to use in your designs.
  • Automates making seamless pattern tiles.
  • Define complex relationships by making connections between nodes.
  • Nondestructive randomisation functions to randomly scale, rotate, move or adjust the color of the individual elements of your patterns.
  • Export the result as bitmap (JPEG, PNG, TIFF) or vector (SVG, EPS, PDF) graphics, or just copy it and paste it into some other application.
  • Export animations as GIF, SVG, QuickTime MOV, MPEG4 or numbered PNG, JPG or PDF files.
  • Extensive manual, sample files, node reference guide and other inline help features to help you get started.

Main changes in Patternodes 2

  • Fewer more versitile nodes. Many node types have been combined into more capable ones. This will let you do more with fewer nodes and make it easier to try new things and play around with the software without having to replace or add new nodes.
  • SVG export. Support for exporting both static vectors and animations to SVG format.
  • Change node apply-modes. Most of the nodes changing graphics (like changing color or transformation) now have built in support to toggle between applying their change to the group, each individual element in the group, or a selected subset of elements in the group. This replaces many array operation nodes and removes the need for a lot of splitting and combining you had to do in Patternodes 1.
  • More powerful nodes. More or less every node, for creating shapes, transforming or repeating elements have had little additions and improvements to enable new uses and improve existing functionality.
  • Improved usability. Many improvements to make the basic tasks of editing values and working with nodes and connections smoother and quicker.
  • New artboard node with layers. The old document and output nodes have been combined into a single Artboard output node with multiple output layers along with artboard size and settings.
  • Language and naming changes. Many concepts have been renamed to be more in line with industry standards and/or common language to make them easier to understand. For example, the old Transform nodes are now called Change nodes and the old Array Elements are now simply called Groups.
  • Improved animation exports. Support for exporting longer animations at higher resolutions in more formats and at higher quality.
  • Dynamic elements mode in repeaters. Letting you base element properties on random or index-based values when generating a repeater pattern.

And much more, check out the Version history for full details.


macOS X 10.11 or later
An internet connection when unlocking the full version

Reviews and sites

Links to reviews or features of Patternodes 2 on other sites.

Visuals Producer
"... once you get the hang of it, Patternodes is much easier to create ever more complex patterns, even animated ones, than any other pattern-creating app or plug-in I've ever reviewed."
"A well-thought-out and highly customizable tool specially made to help you create complex graphical patterns, gradients and illustrations"
KelbyOne Insider
"Hot: Guidance; ease-of-use; allows for complexity without adding much to the learning curve"
Creative Pro
Review (Patternodes 1)
"I can certainly see the value in PatterNodes for certain patterns because I don't know where I would even start in Illustrator..."
Digital Producer
Review (Patternodes 1)
"Nodes make experimentation simple and fun."
Feature (Patternodes 1)
"If there were a program to be deemed the paragon of pattern generation, PatterNodes would likely take home the blue ribbon."
User ratings
User ratings
Overall rating
User ratings
Recommendations site
Patternodes product page on producthunt.com
Download Informer
Review (Patternodes 2)
"All in all, once you climb the initial learning curve, creating patterns with Patternodes will surely become much easier than with any other illustration application"
"Patternodes is a complex, but simple to use tool"

Purchase process
The online purchase process is handled quickly and securely by Paddle.com.

After you complete your purchase you will immediately be given access to your license codes and information on how to unlock the full version of your software. You will also be sent two e-mails from Paddle to the address you've specified. One receipt for your records and one titled "Your <Product> Paddle.com Order" containing your license code and unlocking information.