About CommitCanvas

Turn Your GitHub Graph
Into a Canvas

CommitCanvas lets you design custom contribution graph patterns — from simple text to artistic shapes — and exports the exact git commands to make them real.

Features

Everything built into a single focused tool

Visual Graph Canvas

A pixel-accurate recreation of the GitHub contribution grid. Click or drag to paint cells with 5 intensity levels.

Text Drawing

Type any word (A–Z) and watch it render in real-time using 5×7 pixel-font letter patterns.

Preset Patterns

Heart, wave, checkerboard, diagonal — one-click artistic patterns to fill your graph.

Script Generation

Produces a real Python or Node.js script with date-stamped git commits that paint your pattern.

Copy & Download

Copy the script to clipboard or download the file instantly. No account needed.

Privacy First

Everything runs in your browser. No GitHub login, no data storage, no tracking.

How It Works

From canvas to GitHub in four simple steps

1

Design

Paint your pattern using the interactive canvas

2

Configure

Choose your target year and script language

3

Generate

Click Generate Script to produce the automation code

4

Push

Run the script locally, then push to GitHub

Ready to Paint Your Graph?

Open the designer, draw your pattern, and have it live on your GitHub profile today.

Open Designer