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
Design
Paint your pattern using the interactive canvas
Configure
Choose your target year and script language
Generate
Click Generate Script to produce the automation code
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