Generate a Koch Anti-snowflake
Draw a Koch antisnowflake fractal. Runs entirely in your browser, so your data never leaves your device.
Output
The result appears here as you type.
How to use Generate a Koch Anti-snowflake
- 1. Set the iteration count. Choose Iterations for how many times each edge grows a Koch spike inward. A 4-iteration anti-snowflake already produces hundreds of visible inward-pointing spikes.
- 2. Size the canvas. Set Width (px) and Height (px) to fit the shrinking silhouette. Since spikes point inward, the overall shape shrinks compared to a regular Koch snowflake at the same starting size.
- 3. Pick colors and line width. Choose Line color, Background color and Line width to make the inward-pointing spikes stand out clearly against the background you plan to use.
- 4. Review the rendered anti-snowflake. The tool draws a triangle whose spikes all fold inward instead of outward, as an SVG. Save it once the level of detail and colors look right.
When to use Generate a Koch Anti-snowflake
Generate a Koch Anti-snowflake flips the standard Koch snowflake construction so every spike points into the shape instead of out of it. It is for showing that the same recursive rule, mirrored, produces a visually opposite result: a shrinking, star-shaped void instead of a growing coastline.
- Contrasting with the standard Koch snowflake. Rendering the anti-snowflake next to the regular Koch snowflake at the same iteration count makes the inward-versus-outward distinction immediately obvious for a geometry lesson.
- Teaching that fractal rules can be mirrored. Students learning L-systems benefit from seeing how flipping the direction of a single turn rule changes a growing shape into a shrinking one.
- Designing a distinctive star-shaped motif. The anti-snowflake's inward-pointing spikes create a star or gear-like silhouette that works as an unusual decorative element for a logo or pattern.
- Illustrating negative space in fractal geometry. A paper or lecture on fractal boundary behavior can use the anti-snowflake to show how the same construction rule can carve space away rather than add to it.
Examples
A 4-iteration Koch anti-snowflake
Output
An SVG drawing of a triangle whose 768 Koch spikes all point inward.
About the Generate a Koch Anti-snowflake tool
Generate a Koch Anti-snowflake runs as plain JavaScript in your browser tab, with no server behind it. Draw a Koch antisnowflake fractal. Whatever you put in stays on your device from start to finish.
The tool is part of EditSafely's Math Tools section, 234 single-purpose utilities built around the same idea: open the page, get the result, keep your data to yourself.
You can shape the output with 6 settings, including Iterations, Width (px), Height (px) and Line color, and the result refreshes the moment you change one. A worked example further down the page shows exactly what the tool produces for a real input.
That local-first design has practical benefits beyond privacy. The tool keeps working on a flaky connection once the page has loaded, results are instant because nothing round-trips to a server, and it is safe to use with confidential material.
Frequently asked questions
Does Generate a Koch Anti-snowflake cost anything?
Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.
Does the generator send anything to a server?
No data leaves your device. The whole tool is JavaScript that runs inside your browser tab, so there is no upload, no server-side processing and no log of what you did. If you disconnect from the internet after the page loads, it keeps working.
How do I get a different result?
Run the generator again. Each run is computed fresh on your device, and any options you change are applied to the next result immediately.
Do I need to sign up or install anything?
Nothing to install and no account needed. Open the page in any up-to-date browser, including on a phone or tablet, and the tool is ready.
Can I save what the tool produces?
Yes. Use the download or copy controls in the output panel to keep the rendered result once it looks the way you want.