View all

The Infinite Coloring Book

A few simple choices. A page of possibilities.

The Infinite Coloring Book is a free creative tool for making patterns to print, download and colour in.

It began as a side project to keep our children entertained during lockdown. Making something for our own family became an opportunity to share it with others: a colouring book that could keep producing new pages from a collection of original illustrations.

The project brings together illustration, interface design and TypeScript development, with the printed sheet as much a part of the experience as the screen.

The Infinite Coloring Book interface showing a generated pattern alongside its controls
A simple interface for creating a pattern, trying another arrangement and taking a page away to colour.

Drawing the building blocks

The patterns start with a collection of tileable SVG illustrations, created specifically for the project.

Each tile needs to work as an individual drawing and as part of a larger arrangement. Its edges become meeting points with neighbouring tiles, while the shapes inside provide spaces to colour and details to discover.

Working with a collection of reusable drawings gives the generator its visual character. The variation comes from how those drawings are brought together, with the illustration and code contributing to the same result.

A selection of the original black-and-white SVG illustrations used to build the colouring patterns
Original SVG illustrations form the pattern's building blocks.
A close view of several illustrated tiles meeting to form a larger colouring pattern
Individual drawings become part of a larger composition.

Making room for play

The interface gives people a small set of ways to shape the page: adjust the grid size, generate a new pattern or choose individual tiles.

The pattern itself takes the lead. Controls sit around it, leaving the artwork visible while people try different arrangements. The aim is to make experimentation feel immediate, with little explanation needed before someone can start.

Children may use the tool in different countries, so the design places emphasis on visual controls and icons rather than lengthy instructions. The visual direction balances a warm, playful character with a clear layout that gives the drawings room to breathe.

The tile picker and pattern controls, showing how individual illustrations can be selected
Simple controls support exploration without taking over the page.
The Infinite Coloring Book pattern and controls shown on a mobile screen
The creative space adapts to smaller screens.

From screen to paper

Printing and downloading give the digital tool a physical outcome. A pattern becomes a sheet on the table, ready for pencils, felt tips and someone else's ideas.

That handover is central to the project. The generated page provides a starting point, while the person colouring decides what it becomes. The same line drawing can take on a completely different character through colour.

Children colouring printed Infinite Coloring Book patterns at a table
The experience continues beyond the screen, with printed pages becoming a shared activity.
A selection of different uncoloured patterns printed from The Infinite Coloring Book
Different arrangements from the same collection of illustrated tiles
A close photograph of hands and colouring pencils beside a partly coloured printed pattern
The drawings leave room for someone else's choices.

Illustration and interaction

Built with TypeScript, the project connects a reusable set of SVG artwork to an interactive pattern builder and a print and download workflow.

Designing both the illustrations and the interface allowed the two to develop together. The drawings define what the tool can make; the controls help people explore those possibilities and create something they want to take away.

Project Notes
Project
Independent studio project
Origin
A lockdown activity for our children
Work
Interface design, development and original tileable SVG illustration
Technology
TypeScript and SVG
Output
Printable and downloadable colouring pages