Program
AQ Fractal is a Mandelbrot fractal explorer program written in Javascript. It is designed to run in a web browser.
- Frames can be exported as PNG files.
- Uses WebWorkers for multi-threading. Allows faster performance.
- Optional fixed-point math for arbitrary-precision for virtually unlimited zooming.
- Easy to modify template to incorporate into other web interfaces.
- Client-side only operation. No server required.
Demo
Live
For just the fractal explorer without the source code, visit the dedicated live site:
Download
Archives signed by DrQue.net.
To download from outside a browser (like wget or
curl), add ?download to the end of the URL.
This will bypass the filter that keeps bad bots from leeching the site.
Version 2.0.0
Released February 21, 2026
- Download
- XZ release 2.0.0
- File size
- 25,772
- File date
- 2026-02-21 16:50:15
- CRC-32
8e3719bb- Source SHA256
81ad29bea966503318183452224239c9774cdbfb9fa41b49931a815e16ad1738- PGP signature
- Source PGP signature
- Timestamp code
- Source time signature
- Download
- Zip release 2.0.0
- File size
- 34,845
- File date
- 2026-02-21 16:50:16
- CRC-32
a7e0e312- Source SHA256
3a5e4a3c8a61ce7afeceb23868422549ddf77570079b1ded5d1de2c41c244ec1- PGP signature
- Source PGP signature
- Timestamp code
- Source time signature
Archive timestamps are provided by freeTSA.org. This is a 3rd party verification the file integrity with a timestamp. The check the signature:
To see when the timestamp was made:
User comments
Feel free to leave some feedback. A subset of Markdown is supported.
Opinions are not censored, but all advertisements will unceremoniously be deleted.
Comments are Javascript-based. Without Javascript enabled, this message is all that appears.
Manual
- Navigate by hoving over an area to zoom. Click to zoom to that area.
- Click and drag to select an area to zoom.
- Right-click to zoom out.
- Hold Ctrl when clicking to center the image at that location.
- Hold Shift when clicking to pan the image.
- To return to the top-level, hit the
Resetbutton.
Iterations
The fractal equation works by running a function until it exceeds a specific value, or a maximum number of iterations has been reached. To get more detail as you zoom, increase the max iterations. This requires more compute time but will fill in more of the black area.
Color Palette
The color palette is randomly generated. To generate a new palette,
hit the Palette button.
The palette uses a coarseness level to generate the palette. This defines how fast the colors are allowed to change. The higher the coarseness, the fast the colors can change. For deep zooms it is often useful to lower this value so the colors do not become a mess.
Saves
The Save button will render a larger image and prompt it to
be saved to disk. The Save size multiplier tells the render
engine how much larger the finial render will be than the view size.
Arbitrary-Precision Math
This fractal explorer has arbitrary-precision math. When zooming into the fractal the number will get as small they will no longer be able to generate an image. To address this, arbitrary-precision fixed-point math can be used to compute the fractal. It is slower, but with a large enough shift (and enough time and memory) the zoom is unlimited.
By default, Auto percision mode is enabled. This is a
toggle button and green when enabled. This will automatically increase
the percision when more is needed.
You can choose to manually operate percision. Floating-point mode is
good for around 10 tillion times zoom. The switch can be made by
hitting the Float button. When in fixed-point mode,
more/less percision to the numbers can be given by using the fixed-point
shift increment/decrement buttons.
About
Copyright
This software is free, open-source software released under the MIT License.
Author
AQ Fractal is written and maintained by Andrew Que. To get in touch with Andrew Que, visit his contact page.