Mockaps Mockaps

GitHub Contributions
Mockup Generator.

Your next idea. One square at a time.
Make something good out of the little things.

Theme
Canvas size
1,110 contributions in 2026JanFebMarAprMayJunJulAugSepOctNovDecMonWedFri2026-01-01: 0 sample contributions2026-01-02: 2 sample contributions2026-01-03: 0 sample contributions2026-01-04: 2 sample contributions2026-01-05: 0 sample contributions2026-01-06: 0 sample contributions2026-01-07: 0 sample contributions2026-01-08: 0 sample contributions2026-01-09: 0 sample contributions2026-01-10: 0 sample contributions2026-01-11: 0 sample contributions2026-01-12: 2 sample contributions2026-01-13: 2 sample contributions2026-01-14: 0 sample contributions2026-01-15: 0 sample contributions2026-01-16: 0 sample contributions2026-01-17: 0 sample contributions2026-01-18: 0 sample contributions2026-01-19: 0 sample contributions2026-01-20: 0 sample contributions2026-01-21: 0 sample contributions2026-01-22: 0 sample contributions2026-01-23: 2 sample contributions2026-01-24: 0 sample contributions2026-01-25: 0 sample contributions2026-01-26: 2 sample contributions2026-01-27: 2 sample contributions2026-01-28: 0 sample contributions2026-01-29: 0 sample contributions2026-01-30: 0 sample contributions2026-01-31: 0 sample contributions2026-02-01: 0 sample contributions2026-02-02: 0 sample contributions2026-02-03: 0 sample contributions2026-02-04: 0 sample contributions2026-02-05: 0 sample contributions2026-02-06: 0 sample contributions2026-02-07: 0 sample contributions2026-02-08: 2 sample contributions2026-02-09: 0 sample contributions2026-02-10: 0 sample contributions2026-02-11: 2 sample contributions2026-02-12: 0 sample contributions2026-02-13: 0 sample contributions2026-02-14: 0 sample contributions2026-02-15: 0 sample contributions2026-02-16: 0 sample contributions2026-02-17: 0 sample contributions2026-02-18: 2 sample contributions2026-02-19: 0 sample contributions2026-02-20: 0 sample contributions2026-02-21: 0 sample contributions2026-02-22: 0 sample contributions2026-02-23: 0 sample contributions2026-02-24: 0 sample contributions2026-02-25: 0 sample contributions2026-02-26: 0 sample contributions2026-02-27: 0 sample contributions2026-02-28: 2 sample contributions2026-03-01: 0 sample contributions2026-03-02: 2 sample contributions2026-03-03: 0 sample contributions2026-03-04: 0 sample contributions2026-03-05: 0 sample contributions2026-03-06: 0 sample contributions2026-03-07: 0 sample contributions2026-03-08: 2 sample contributions2026-03-09: 0 sample contributions2026-03-10: 2 sample contributions2026-03-11: 0 sample contributions2026-03-12: 0 sample contributions2026-03-13: 0 sample contributions2026-03-14: 0 sample contributions2026-03-15: 0 sample contributions2026-03-16: 0 sample contributions2026-03-17: 0 sample contributions2026-03-18: 0 sample contributions2026-03-19: 0 sample contributions2026-03-20: 0 sample contributions2026-03-21: 0 sample contributions2026-03-22: 14 sample contributions2026-03-23: 14 sample contributions2026-03-24: 14 sample contributions2026-03-25: 14 sample contributions2026-03-26: 14 sample contributions2026-03-27: 14 sample contributions2026-03-28: 14 sample contributions2026-03-29: 0 sample contributions2026-03-30: 0 sample contributions2026-03-31: 2 sample contributions2026-04-01: 14 sample contributions2026-04-02: 0 sample contributions2026-04-03: 0 sample contributions2026-04-04: 0 sample contributions2026-04-05: 0 sample contributions2026-04-06: 0 sample contributions2026-04-07: 0 sample contributions2026-04-08: 14 sample contributions2026-04-09: 0 sample contributions2026-04-10: 0 sample contributions2026-04-11: 0 sample contributions2026-04-12: 0 sample contributions2026-04-13: 0 sample contributions2026-04-14: 0 sample contributions2026-04-15: 14 sample contributions2026-04-16: 2 sample contributions2026-04-17: 0 sample contributions2026-04-18: 0 sample contributions2026-04-19: 14 sample contributions2026-04-20: 14 sample contributions2026-04-21: 14 sample contributions2026-04-22: 14 sample contributions2026-04-23: 14 sample contributions2026-04-24: 14 sample contributions2026-04-25: 14 sample contributions2026-04-26: 0 sample contributions2026-04-27: 0 sample contributions2026-04-28: 0 sample contributions2026-04-29: 0 sample contributions2026-04-30: 0 sample contributions2026-05-01: 0 sample contributions2026-05-02: 0 sample contributions2026-05-03: 14 sample contributions2026-05-04: 14 sample contributions2026-05-05: 14 sample contributions2026-05-06: 14 sample contributions2026-05-07: 14 sample contributions2026-05-08: 14 sample contributions2026-05-09: 14 sample contributions2026-05-10: 14 sample contributions2026-05-11: 0 sample contributions2026-05-12: 0 sample contributions2026-05-13: 14 sample contributions2026-05-14: 0 sample contributions2026-05-15: 2 sample contributions2026-05-16: 14 sample contributions2026-05-17: 14 sample contributions2026-05-18: 0 sample contributions2026-05-19: 0 sample contributions2026-05-20: 14 sample contributions2026-05-21: 0 sample contributions2026-05-22: 0 sample contributions2026-05-23: 14 sample contributions2026-05-24: 14 sample contributions2026-05-25: 0 sample contributions2026-05-26: 0 sample contributions2026-05-27: 14 sample contributions2026-05-28: 0 sample contributions2026-05-29: 2 sample contributions2026-05-30: 14 sample contributions2026-05-31: 14 sample contributions2026-06-01: 0 sample contributions2026-06-02: 0 sample contributions2026-06-03: 0 sample contributions2026-06-04: 0 sample contributions2026-06-05: 0 sample contributions2026-06-06: 14 sample contributions2026-06-07: 0 sample contributions2026-06-08: 2 sample contributions2026-06-09: 0 sample contributions2026-06-10: 0 sample contributions2026-06-11: 0 sample contributions2026-06-12: 0 sample contributions2026-06-13: 2 sample contributions2026-06-14: 14 sample contributions2026-06-15: 14 sample contributions2026-06-16: 14 sample contributions2026-06-17: 14 sample contributions2026-06-18: 14 sample contributions2026-06-19: 14 sample contributions2026-06-20: 14 sample contributions2026-06-21: 0 sample contributions2026-06-22: 2 sample contributions2026-06-23: 2 sample contributions2026-06-24: 2 sample contributions2026-06-25: 0 sample contributions2026-06-26: 0 sample contributions2026-06-27: 14 sample contributions2026-06-28: 0 sample contributions2026-06-29: 0 sample contributions2026-06-30: 0 sample contributions2026-07-01: 0 sample contributions2026-07-02: 0 sample contributions2026-07-03: 0 sample contributions2026-07-04: 14 sample contributions2026-07-05: 0 sample contributions2026-07-06: 0 sample contributions2026-07-07: 0 sample contributions2026-07-08: 0 sample contributions2026-07-09: 0 sample contributions2026-07-10: 0 sample contributions2026-07-11: 14 sample contributions2026-07-12: 2 sample contributions2026-07-13: 0 sample contributions2026-07-14: 2 sample contributions2026-07-15: 0 sample contributions2026-07-16: 0 sample contributions2026-07-17: 0 sample contributions2026-07-18: 14 sample contributions2026-07-19: 0 sample contributions2026-07-20: 0 sample contributions2026-07-21: 0 sample contributions2026-07-22: 0 sample contributions2026-07-23: 0 sample contributions2026-07-24: 0 sample contributions2026-07-25: 0 sample contributions2026-07-26: 14 sample contributions2026-07-27: 14 sample contributions2026-07-28: 14 sample contributions2026-07-29: 14 sample contributions2026-07-30: 14 sample contributions2026-07-31: 14 sample contributions2026-08-01: 14 sample contributions2026-08-02: 0 sample contributions2026-08-03: 0 sample contributions2026-08-04: 0 sample contributions2026-08-05: 0 sample contributions2026-08-06: 2 sample contributions2026-08-07: 0 sample contributions2026-08-08: 14 sample contributions2026-08-09: 0 sample contributions2026-08-10: 0 sample contributions2026-08-11: 0 sample contributions2026-08-12: 0 sample contributions2026-08-13: 0 sample contributions2026-08-14: 0 sample contributions2026-08-15: 14 sample contributions2026-08-16: 0 sample contributions2026-08-17: 0 sample contributions2026-08-18: 0 sample contributions2026-08-19: 2 sample contributions2026-08-20: 2 sample contributions2026-08-21: 0 sample contributions2026-08-22: 14 sample contributions2026-08-23: 0 sample contributions2026-08-24: 2 sample contributions2026-08-25: 0 sample contributions2026-08-26: 0 sample contributions2026-08-27: 0 sample contributions2026-08-28: 0 sample contributions2026-08-29: 14 sample contributions2026-08-30: 2 sample contributions2026-08-31: 0 sample contributions2026-09-01: 0 sample contributions2026-09-02: 0 sample contributions2026-09-03: 0 sample contributions2026-09-04: 0 sample contributions2026-09-05: 0 sample contributions2026-09-06: 0 sample contributions2026-09-07: 14 sample contributions2026-09-08: 14 sample contributions2026-09-09: 14 sample contributions2026-09-10: 14 sample contributions2026-09-11: 14 sample contributions2026-09-12: 0 sample contributions2026-09-13: 14 sample contributions2026-09-14: 0 sample contributions2026-09-15: 2 sample contributions2026-09-16: 0 sample contributions2026-09-17: 0 sample contributions2026-09-18: 0 sample contributions2026-09-19: 14 sample contributions2026-09-20: 14 sample contributions2026-09-21: 0 sample contributions2026-09-22: 0 sample contributions2026-09-23: 0 sample contributions2026-09-24: 0 sample contributions2026-09-25: 2 sample contributions2026-09-26: 14 sample contributions2026-09-27: 14 sample contributions2026-09-28: 0 sample contributions2026-09-29: 0 sample contributions2026-09-30: 0 sample contributions2026-10-01: 0 sample contributions2026-10-02: 0 sample contributions2026-10-03: 14 sample contributions2026-10-04: 0 sample contributions2026-10-05: 14 sample contributions2026-10-06: 14 sample contributions2026-10-07: 14 sample contributions2026-10-08: 14 sample contributions2026-10-09: 14 sample contributions2026-10-10: 0 sample contributions2026-10-11: 0 sample contributions2026-10-12: 0 sample contributions2026-10-13: 0 sample contributions2026-10-14: 0 sample contributions2026-10-15: 2 sample contributions2026-10-16: 0 sample contributions2026-10-17: 0 sample contributions2026-10-18: 0 sample contributions2026-10-19: 2 sample contributions2026-10-20: 0 sample contributions2026-10-21: 2 sample contributions2026-10-22: 0 sample contributions2026-10-23: 0 sample contributions2026-10-24: 0 sample contributions2026-10-25: 0 sample contributions2026-10-26: 0 sample contributions2026-10-27: 2 sample contributions2026-10-28: 0 sample contributions2026-10-29: 0 sample contributions2026-10-30: 0 sample contributions2026-10-31: 0 sample contributions2026-11-01: 0 sample contributions2026-11-02: 0 sample contributions2026-11-03: 0 sample contributions2026-11-04: 0 sample contributions2026-11-05: 0 sample contributions2026-11-06: 0 sample contributions2026-11-07: 0 sample contributions2026-11-08: 0 sample contributions2026-11-09: 2 sample contributions2026-11-10: 0 sample contributions2026-11-11: 0 sample contributions2026-11-12: 0 sample contributions2026-11-13: 0 sample contributions2026-11-14: 0 sample contributions2026-11-15: 0 sample contributions2026-11-16: 0 sample contributions2026-11-17: 0 sample contributions2026-11-18: 0 sample contributions2026-11-19: 0 sample contributions2026-11-20: 0 sample contributions2026-11-21: 0 sample contributions2026-11-22: 0 sample contributions2026-11-23: 0 sample contributions2026-11-24: 0 sample contributions2026-11-25: 0 sample contributions2026-11-26: 0 sample contributions2026-11-27: 2 sample contributions2026-11-28: 2 sample contributions2026-11-29: 0 sample contributions2026-11-30: 0 sample contributions2026-12-01: 0 sample contributions2026-12-02: 0 sample contributions2026-12-03: 0 sample contributions2026-12-04: 0 sample contributions2026-12-05: 2 sample contributions2026-12-06: 2 sample contributions2026-12-07: 0 sample contributions2026-12-08: 0 sample contributions2026-12-09: 0 sample contributions2026-12-10: 0 sample contributions2026-12-11: 2 sample contributions2026-12-12: 2 sample contributions2026-12-13: 0 sample contributions2026-12-14: 0 sample contributions2026-12-15: 0 sample contributions2026-12-16: 0 sample contributions2026-12-17: 0 sample contributions2026-12-18: 0 sample contributions2026-12-19: 0 sample contributions2026-12-20: 0 sample contributions2026-12-21: 0 sample contributions2026-12-22: 0 sample contributions2026-12-23: 2 sample contributions2026-12-24: 0 sample contributions2026-12-25: 0 sample contributions2026-12-26: 0 sample contributions2026-12-27: 0 sample contributions2026-12-28: 0 sample contributions2026-12-29: 0 sample contributions2026-12-30: 0 sample contributions2026-12-31: 0 sample contributionsLessMoreEvery little square counts.
MOCKAPS PRO

Take your contribution graph
into motion.

Your preview is free. Pro lets you download the finished MP4 for your stories, campaigns and presentations.

1316 × 490 px

Every size is free. No watermark.

Keep an editable copy on your device. How it works

Pick up where
you left off.

Open a saved project, or paste one prepared by an AI assistant. It stays in your browser.

A FEW WAYS TO MAKE IT YOURS

Contribution graph mockup examples.
A little inspiration to start.

Try a classic calendar, paint a little pixel art, or start with a tall design for Pinterest. Open any example and make it your own.

GitHub-style green contribution calendar spelling HELLO on a soft sage background

Pixel text · Classic green · Full year

Say hello, one square at a time

A familiar green calendar with a friendly message in the middle. Change the word, add your name and turn a year of tiny squares into a personal graphic.

Dark GitHub contribution graph spelling SHIP IT in bright green squares on a midnight wide canvas

Dark mode · SHIP IT · Wide

A launch worth committing to

A dark contribution graph with bright green pixel lettering. A useful starting point for a product launch, a developer portfolio or your next build announcement.

GitHub-style activity grid with repeated rose-colored pixel hearts on a warm pink background

Heart icons · Rose · 26 weeks

Put a little heart into the grid

Small pixel hearts, arranged like a contribution calendar. Pick another icon or upload a simple image to turn your own artwork into colored squares.

Purple contribution calendar spelling KEEP BUILDING in compact pixel lettering with a profile heading

Compact lettering · Lilac · Profile

A small reminder to keep building

Compact pixel letters fit a longer message across the calendar. Try a short motto, a team name or a phrase you want to keep close.

Blue GitHub-style activity calendar with a smooth wave pattern on a pale blue canvas

Wave pattern · Ocean · 26 weeks

Find your own rhythm

An ocean-blue wave running through the calendar. Adjust the pattern or switch to Paint to shape each day into your own design.

Square golden GitHub-style contribution calendar with pixel sparkle icons and a Little bright ideas heading

Spark icons · Golden · Square

A few bright ideas

A compact activity card with golden pixel sparks. Use the square canvas for a social post, or paint a new pattern over the example.

Square dark GitHub contribution calendar with a green pixel cursor and One click closer heading

Pixel cursor · Dark green · Square

One click closer

A small green pointer in a dark contribution calendar. Paint a new shape, add your project name or use it for a launch announcement.

Square lilac contribution calendar with a hand-painted purple pixel butterfly

Pixel butterfly · Lilac · Square

A little change takes flight

Mirrored violet wings turn a short activity calendar into a butterfly. Each square is editable, so you can reshape the wings or try another palette.

Square rose contribution calendar with a pixel flower made of pink squares

Pixel flower · Rose · Square

Something good is growing

A tiny flower made from rose-colored squares. Try it for a spring launch, a fresh start or a small reminder to keep growing.

Square dark blue GitHub activity calendar with a small pixel rocket and a launch heading

Pixel rocket · Midnight blue · Square

Ready for the next chapter

An ocean-blue rocket on a dark activity grid. A playful square graphic for a release, a new project or a team milestone.

Square golden contribution calendar with a diamond-shaped pixel gem on a warm sand background

Pixel gem · Golden · Square

Find the good in small things

A faceted golden gem, drawn one square at a time. Change the shades, add a personal caption or turn it into a graphic for a small win.

Square dark GitHub-style contribution graph with a bright green arcade pixel character

Arcade pixel art · Dark green · Square

A little more play

A familiar arcade-inspired shape inside a contribution calendar. Make a playful developer post, celebrate a new level or paint your own pixel character.

Tall dark green contribution graph spelling GO! under the heading Start Anyway

Pixel text · Dark green · Story 9:16

Start Anyway

A bright green GO! for the moment you need a nudge to start. Swap in your own short message.

Tall blue contribution graph with a staircase of blue squares and the heading Small Steps Count

Pixel staircase · Ocean · Story 9:16

Small Steps Count

A blue staircase made from contribution squares. Paint a step of your own or change the caption.

Tall rose contribution graph with a pink pixel flower and the heading Grow at Your Pace

Pixel flower · Rose · Story 9:16

Grow at Your Pace

A pink pixel flower for a reminder that growth takes time. Try a new shade or reshape the petals.

Tall purple contribution graph with a lilac crescent moon and stars and the heading Rest Counts Too

Pixel moon · Lilac · Story 9:16

Rest Counts Too

A lilac crescent moon and a few stars on a dark grid. Make it your own with a quiet message or a different sky.

Tall dark contribution graph with a golden pixel rocket and the heading Ready Is a Myth

Pixel rocket · Golden · Story 9:16

Ready Is a Myth

A golden pixel rocket for the project you have been waiting to launch. Add your own launch message.

Made with this generator. These are creative mockups with sample activity, not live GitHub accounts.

A FRESH STARTING POINT

Make this one
your own.

Load “” into the editor? This replaces your current local draft. You can restore the previous draft from this section until you reload the page.

SMALL SQUARES. PLENTY OF POSSIBILITIES.

Make your
own contribution.

01

Start with a word or a shape.

Type a message, upload a simple image or choose an activity pattern. Each one becomes a grid of colored squares.

02

Give every day a little color.

Paint by hand, try dark mode or change the palette. Add a profile name, a heading or a caption to finish the story.

03

Take it beyond the profile.

Download a free PNG or JPG for your next post, portfolio or presentation. Save a project to keep the design editable.

A FEW THINGS BEFORE YOU COMMIT

About your
calendar canvas.

Is this GitHub contribution graph generator free?

Yes. All current editing features and PNG or JPG downloads at 1×, 2× and 3× are free. No account, subscription or watermark. The download controls show the exact pixel dimensions for your design. Very large designs may need a smaller size to fit your browser’s image limits.

Can I animate my GitHub contribution graph?

Yes. Enable Animation to reveal your text, shapes or activity one square at a time. Try Across weeks, Across rows, From the center or Scattered, then choose the timing and a wide, square or story frame. Preview for free. Pro includes 720p and 1080p MP4 downloads at 30 fps.

How do I put text in a GitHub contribution calendar?

Choose Pixel text and type a short word or phrase. The tool draws your message with the calendar squares. Classic lettering uses a 5×7 pixel font. Compact lettering fits longer phrases. Choose Paint when you want to edit individual squares.

Can I turn an image or logo into GitHub contribution art?

Yes. Choose Image & icons and upload a PNG, JPG or WebP. Dark areas become active squares and transparent areas stay empty. Adjust contrast, remove faint pixels or invert the image. Simple logos and bold silhouettes work best because the calendar has only seven rows.

Can I draw my own GitHub activity graph?

Choose Paint, pick a shade and click or drag over the calendar. The lightest shade is an eraser. Undo, Redo and Clear grid make it easy to experiment. Zoom to paint gives you larger squares. You can also use the arrow keys and Space on the grid.

Does this change my real GitHub contributions or make commits?

No. This tool makes a mockup image. It does not connect to GitHub, import an account or create commits. Use it for pixel art, launch graphics, developer portfolios and social posts. The activity shown is part of your design.

Can I make a contribution heatmap in other colors or dark mode?

Yes. Switch between light and dark views, then choose green, blue, lilac, rose or golden squares. Change the background, square size and spacing. You can also hide the profile, heading, month labels or legend for a simpler pixel-art graphic.

Can I download a transparent GitHub contribution graph PNG?

Yes. Open Canvas & export, choose PNG and enable Transparent background. Turn off Show the card in Colors & squares if you want only the grid and labels. Turn off labels too for a standalone pixel-art image.

Why does a long message look compressed?

A contribution calendar has a limited number of columns. Long messages are scaled horizontally to fit. Try a shorter phrase, Compact lettering or the Full year layout for clearer results. Emojis and unsupported characters use a question-mark shape.

Can I use it as a GitHub contribution calendar art or streak mockup?

Yes. Start with a text design, choose an activity pattern or paint a streak by hand. The heading can show a sample contribution count based on the squares, or your own words. Save the image for a presentation, README graphic or marketing post.

Can I save a project or use content from an AI assistant?

Yes. Save project downloads an editable file with your settings, text and uploaded images. Open project restores it in the same tool, or lets you paste project JSON from an assistant. Review it before replacing your draft. Files are processed in your browser, not uploaded to your account.

Can I use the downloaded images commercially?

Yes. Images exported from these social and app mockup tools can be used in personal projects, social posts, presentations and client work without a Mockaps subscription or attribution. You still need permission for content you add. Platform names and logos belong to their owners; a mockup does not imply their endorsement.

A creative tool inspired by GitHub contribution calendars. For actual profile activity, see GitHub’s contribution guide. Pair your graph with the Code Snippet Mockup Generator or explore all free mockup tools.