Design your own flexagon

This post explains how to make a trihexaflexagon with and images you like on the three faces.

Making the template

To make a flexagon template with your images on, visit On this page, you will be able to choose three images (png, jp(e)g or gif) which will appear on the faces of your flexagon. Once you have created the template, save and print the image it gives you.
The template may fail to load if your images are too large; so if your template doesn't appear, resize your images and try again.

Making the flexagon

First, cut out your printed tempate. For this example, I used plain blue, green and purple images.
Then fold and glue your template in half lengthways.
Next, fold diagonally across the blue diamond, being careful to line the fold up with the purple diamond. This will bring two parts of the purple picture together.
Do the same again with the blue diamond which has just been folded into view.
Fold the green triangle under the purple.
And finally tuck the white triangle under the purple triangle it is covering. This will bring the two white triangles into contact. Glue these white triangles together and you have made a flexagon.

Flexing the flexagon

Before flexing the flexagon, fold it in half through each pair of corners. This will get it ready to flex in the right places.
Now fold your flexagon into the following position.
Then open it out from the centre to reveal a different face.
This video shows how to flex a flexagon in more detail.

Similar posts

Electromagnetic Field talk
Assorted christmaths
Dragon curves II
Tube map kaleidocycles


Comments in green were written by me. Comments in blue were not written by me.
 Add a Comment 

I will only use your email address to reply to your comment (if a reply is needed).

Allowed HTML tags: <br> <a> <small> <b> <i> <s> <sup> <sub> <u> <spoiler> <ul> <ol> <li>
To prove you are not a spam bot, please type "l" then "i" then "n" then "e" then "a" then "r" in the box below (case sensitive):


Show me a random blog post

Jan 2021

Christmas (2020) is over
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼
▼ show ▼


news approximation football christmas pi approximation day martin gardner triangles javascript data wave scattering speed craft php sorting hexapawn national lottery dataset polynomials tmip mathsjam christmas card reddit game show probability hats european cup matrix of cofactors royal institution finite element method simultaneous equations data visualisation convergence oeis boundary element methods statistics cross stitch nine men's morris the aperiodical countdown matrices latex coins curvature draughts a gamut of games geometry mathslogicbot ucl final fantasy dragon curves accuracy talking maths in public weather station pac-man puzzles misleading statistics sport logic map projections golden spiral cambridge matrix of minors chess ternary matt parker reuleaux polygons weak imposition bodmas binary gaussian elimination platonic solids error bars rhombicuboctahedron plastic ratio interpolation trigonometry electromagnetic field programming hannah fry braiding sound phd realhats games stickers propositional calculus exponential growth frobel chebyshev people maths tennis estimation go pythagoras determinants radio 4 matrix multiplication menace game of life geogebra folding paper noughts and crosses advent calendar signorini conditions flexagons manchester science festival bubble bobble raspberry pi palindromes graph theory sobolev spaces folding tube maps royal baby preconditioning numerical analysis python quadrilaterals light harriss spiral chalkdust magazine manchester inverse matrices mathsteroids gerry anderson bempp arithmetic rugby books fractals inline code dates machine learning video games big internet math-off london underground probability logs graphs asteroids captain scarlet twitter wool pizza cutting london squares golden ratio world cup computational complexity pi


Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2021