An interactive fractal explorer for discovering, understanding, and creating complex patterns.

wxChaos running in light and dark mode

wxChaos is an open-source application for exploring fractals through direct interaction. Move through familiar sets, follow the orbit behind a point, compare rendering methods, open a Julia preview, or examine the mathematics without leaving the application.

It includes classic complex-plane fractals, chaotic maps, numerical systems, and vector constructions. Examples include Mandelbrot and Julia sets, Newton basins, the Burning Ship, the Henon and Logistic maps, the double pendulum, Sierpinski constructions, and the Koch snowflake.

What you can do

Explore freely

Pan, zoom, revisit earlier views, inspect coordinates, and move between related parameter and dynamical spaces.

See how the image is built

Display point orbits, select Julia constants, inspect values with the point picker, and use documentation that connects explanations directly to the application.

Change the rendering

Experiment with palettes, smooth coloring, orbit traps, Gaussian-integer coloring, escape angles, triangle inequality, and the other algorithms supported by each fractal.

Create your own fractals

Enter custom formulas or use AngelScript to define complete fractals with options, rendering logic, orbits, and their own documentation.

Measure and record

Estimate box-counting dimension, export still images, and create videos from a sequence of zooms.

Choose your language

Use the interface and bundled documentation in English or Spanish, with additional project information available in Japanese.

Learn while exploring

Every fractal can have its own illustrated documentation page. These pages introduce the visual idea first, then make the mathematics available when you want it.

Interactive links can open a fractal, change its coloring, enable a tool, or move directly to a notable location.

  • Step-by-step iteration labs
  • Interactive formulas and simulations
  • Illustrated documentation for individual fractals
Animated zoom into a fractal in wxChaos

Tools

wxChaos includes tools for defining, measuring, configuring, and recording fractals.

The wxChaos script editor

Script editor

Write and run scripted fractals without rebuilding wxChaos.

The wxChaos fractal dimension calculator

Dimension calculator

Estimate fractal dimension with the box-counting method.

The wxChaos renderer options

Renderer options

Choose the coloring algorithm, palette, precision, smoothing, orbit traps, and other rendering controls.

The wxChaos zoom recorder

Zoom recorder

Export a video from a sequence of selected zoom views.

Download

Version 2.0.1 is available for 64-bit Windows and Linux.

Windows installer

64-bit setup executable

Use this one if unsure.

wxChaos-2.0.1-windows-x64-setup.exe Download

Windows portable

64-bit portable ZIP archive

Requires the Microsoft Visual C++ Redistributable (x64). Download it from Microsoft.

wxChaos-2.0.1-windows-x64-portable.zip Download

Linux AppImage

x86_64 AppImage

Install the libfuse2 package before running the AppImage.

wxChaos-2.0.1-x86_64.AppImage Download

Project information

Build from source

wxChaos builds on Windows and Linux using CMake. The build guide documents dependencies, configuration options, platform notes, and verified commands.

Read the build guide

Contributing

Bug reports and focused improvements are welcome. Use the issue tracker for problems, feature ideas, and discussion.

Open the issue tracker

License

wxChaos is free software licensed under the GNU General Public License version 3.

Read the license