GitHub README banner generator

Visitors decide in a few seconds whether a project is for them. A banner built from your real screenshots answers before they read a line. Add them below, download the PNG, paste two lines of Markdown.

Start with your screenshots

Up to 4 screenshots, desktop or mobile: import them, or paste your website's address to capture it on desktop and mobile. Add your logo and pick the brand color, or let it come from your first screenshot.

Showcase

Text on the left, browser and phone

1 / 16

Click a template to start from it in the editor.

A banner that shows the product

Most README headers are a logo on a gradient. That says nothing about what the software does. A banner with the actual interface, framed in a browser or a phone, does the job of the first paragraph and the first screenshot at once.

README banner with the project name and three screenshots arranged in a grid
The Bento template fits several screens of the same app in one banner.

This page opens the editor in the Cover format, 2400 × 1500 (16:10). The README column on github.com is under 1,000 px wide, so the image stays sharp on high-density screens while GitHub scales it down.

Add it to your README

Commit the PNG to the repository (a docs/assets/ folder is a common choice) and reference it with a relative path, so the image follows forks and branches:

![My app: screenshots of the dashboard and the mobile view](docs/assets/cover.png)

To control the width or centre it, GitHub also accepts plain HTML in a README:

<p align="center">
  <img src="docs/assets/cover.png" alt="My app: dashboard and mobile view" width="800">
</p>

GitHub supports the <picture> element too, so you can export a light and a dark version of the same banner and let the reader's theme pick one.

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="docs/assets/cover-dark.png">
  <img src="docs/assets/cover.png" alt="My app: dashboard and mobile view">
</picture>

Banner or social preview?

They are two different images. The README banner lives in the page; the GitHub social preview is the 1280 × 640 card shown when the repository link is shared elsewhere. Many projects use one design for both: build it here, then switch the format to GitHub in the Export panel and download it a second time.

README banner with a large title on the left and a desktop screenshot on the right
The Editorial template leaves more room for the name and the one-line pitch.

Keep it honest and light

  • Use current screenshots: a banner that no longer matches the app costs more trust than no banner.
  • Write the alt text as a sentence about the product, not "banner".
  • Re-export when the interface changes. Cover Studio keeps your texts and colours in the browser, so it takes a minute.
  • If the repository is a library without a UI, a banner of a demo or of the docs site works better than an empty frame.

Frequently asked questions

What size should a GitHub README banner be?

There is no imposed size. A wide image of at least 1600 px stays sharp on high-density screens; Cover Studio exports 2400 × 1500. Keep the file light enough to load fast.

Is this a GitHub profile banner?

No. Profile READMEs usually want a decorative header about a person. This page is about a project: the banner shows the app from its screenshots.

Can I edit the banner later?

Yes. Your texts and colours are kept in your browser; import new screenshots and export again.

Do I need an account or a watermark-free plan?

No account, no watermark, no export limit: Cover Studio is free and open source (MIT).