Home Tools Blog About

Draw Pentaflake Fractal

In short

Draw the pentaflake - 5-fold pentagon snowflake, scale 1/(1+φ), classical Sierpinski variant, dim ≈ 1.8617. Free, offline, client-side, instant, secure.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Renders the pentaflake (5-fold pentagon n-flake) via recursive "1 center + 5 vertex" subdivision at scale 1/(1+φ) ≈ 0.382. Similarity dimension log(6)/log(1+φ) ≈ 1.8617.

🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Draw Pentaflake Fractal

Draw Pentaflake Fractal · free online tool · All Tools Verse
Draw Pentaflake Fractal. Free online tool that runs in your browser.
  1. Choose iterations (0-5). Real pentagon count = (5ᴺ⁺¹ − 1) / 4, NOT 5ᴺ as the older version of this tool claimed. Iter 3 = 156 pentagons; iter 5 = 3,906.
  2. Set base size (1-20). This is a multiplier; the tool auto-scales the result to fit the canvas with padding.
  3. Pick render mode. Outline reveals the geometric structure clearly; filled emphasizes area; both is the default and shows everything.
  4. Pick primary and secondary colors for alternating levels. Slate indigo + amber is the default. A toast warns if a color is too close to white.
  5. Adjust fill opacity (0-100%) when in filled or both mode. Lower opacity reveals overlapping layers.
  6. Set line width (1-4 px) when in outline or both mode.
  7. Pick canvas size (600 / 800 / 1000 px).
  8. Click Draw Fractal or press Ctrl/Cmd + Enter. Iter 4+ shows a non-blocking time estimate toast - no modal dialog interrupts you.
  9. Copy or download the PNG. Copy uses the clipboard API with a textarea fallback for older browsers.

Frequently Asked Questions

What is the pentaflake?

The pentaflake is a self-similar fractal with 5-fold rotational symmetry, built by recursively replacing every regular pentagon with 6 smaller copies arranged as 1 center pentagon plus 5 surrounding pentagons at the parent’s vertex directions. It is one of the simplest fractals to exhibit pentagonal symmetry – which is rare in classical tilings because regular pentagons do not tile the plane.

Why is the scale 1/(1+φ)?

φ = (1 + √5) / 2 ≈ 1.618 is the golden ratio. For the surrounding pentagons to fit naturally at the parent’s vertices, each must be scaled by 1/(1+φ) = 1/φ² ≈ 0.382 of the parent. This is the unique scale where the construction has clean self-similarity. The number 1+φ ≈ 2.618 is also φ² because of the identity φ² = φ + 1.

How many pentagons does iteration N produce?

The real count is (5 to the N+1, minus 1, divided by 4) – a geometric series, because each non-leaf level pushes 1 center pentagon and recurses 5 times for the surrounding ones. Iter 3 = 156; iter 4 = 781; iter 5 = 3,906. An older version of this tool’s stats reported 5 to the N (giving 125 at iter 3, 3,125 at iter 5) – that was wrong. The current stats line shows the real number.

What is the fractal dimension?

The classical pentaflake’s similarity dimension is log(6) divided by log(1+φ), which works out to about 1.8617. An older version of this tool’s code used the formula log(6) / log(2+φ), which gives about 1.394 – that was wrong (factor in the denominator was off). The current code computes the correct value. The number sits between 1 (a curve) and 2 (a filled region), which matches the visual impression of a “thick but not solid” snowflake.

Does the pentaflake actually tile the plane?

No – regular pentagons cannot tile the plane (the interior angle 108° does not divide 360 evenly), and this construction does not produce a true edge-sharing tiling either. The 5 surrounding pentagons are placed at the parent’s vertices, which leaves small visible gaps between the surroundings and the center. This is intentional – it is the “Sierpinski pentaflake” variant. A tighter tiling would require a different placement rule.

What does alternating colors show?

Each pentagon is tagged with the recursion level at which it was emitted (level 0 = leaf pentagons; level N = the very first center pentagon at the top of the recursion). Alternating by level mod 2 makes the hierarchy visible as concentric color rings – you can trace the layers like growth rings.

Is this implemented as an L-system?

No. An earlier version of the spec claimed this used an L-system with axiom “F++F++F++F++F” and a rewrite rule. That was inaccurate – the code uses direct recursive subdivision (push center, recurse 5 times). The misnamed L-system would not actually produce a pentaflake at all; it would produce a single pentagon. The spec has been corrected.

Is anything sent to a server?

No. The tool loads three static files (HTML, CSS, JS) and then runs entirely in your browser – pentagon generation, drawing, PNG export, clipboard copy. You can disconnect from the internet after the page loads. No analytics, no tracking, no cookies.

Is this tool free?

Yes – free, unlimited, no signup, no watermark. Use the PNGs in lectures, papers, blog posts, or art freely. Attribution to is appreciated but not required.

Keep going

Related Tools

All Fractals tools →

Draw Canopy Fractal

Draw a canopy-tree L-system fractal in your browser. 7 iterations, custom colors, gradient depth,…

Draw Cantor Dust Fractal

Draw true Cantor Dust (4-corner) or Sierpiński carpet (8-square) in your browser. Color modes,…

Draw Cantor Fractal

Draw the Cantor set with middle-third deletion. 0-10 iterations, custom colors, dimension and measure…

Draw Flowsnake Fractal

Draw the Gosper curve hexagonal space-filling fractal in your browser. Iterations 1-6, custom colors,…

Draw Frosty Fractal

Draw Frosty Fractal online, free and private. Runs in your browser, no upload, instant…

Draw Hausdorff Fractal

Draw the Hilbert curve or Moore curve (closed-loop variant) - true space-filling fractals (dim…

Draw Heighway Fractal

Draw the Heighway dragon (paper-folding fractal) with fire gradient and symmetry modes. L-system based.…

Draw Hexaflake Fractal

Draw the hexaflake (hexagon snowflake) - 7-hexagon recursive fractal with 6-fold symmetry. Custom colors,…

Draw Hilbert Fractal

Draw the Hilbert space-filling curve in your browser. 9 iterations, rotation, gradient, endpoints. Free,…

Draw Koch Fractal

Draw Koch curve, snowflake, or anti-snowflake at any angle. Iterations 0-7. Free, offline, client-side,…

Draw Levy Fractal

Draw the Lévy C-curve (Paul Lévy 1938) - space-filling fractal at 45°. Gradient and…

Draw Mcworter Dendrite Fractal

Draw Mcworter Dendrite Fractal online, free and private. Runs in your browser, no upload,…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: