How-to Guide
Create a Screenshot Grid for Your GitHub README
A GitHub README with a compelling screenshot grid instantly communicates what your project looks like, what it does, and why it's worth cloning — in the 5 seconds a developer spends evaluating a new repo.
Try MergeFrame — FreeStars, forks, and contributions all start with first impressions. A GitHub README that leads with a high-quality screenshot grid dramatically outperforms text-only READMEs in attracting contributors and users.
The most effective README grid layouts: (1) light mode + dark mode side by side (1×2) — shows theme support instantly, (2) 3 key screens of your app (1×3) — homepage, feature page, settings, (3) feature highlight grid (2×2) — each cell shows one distinct feature with a caption below.
For open-source projects, showing your project in multiple contexts (desktop, tablet, mobile in a responsive grid) signals professional-grade implementation and attracts trust from senior contributors.
GitHub Markdown supports standard image embedding with `` syntax. Upload your grid PNG to the repository itself (under `/docs/` or `/assets/`) and reference it with a relative path. This ensures the image is always available and versioned with the repo. Alternatively, upload to Imgur and link directly — though this creates an external dependency.
For the best layout in Markdown, use an HTML table to control image width and side-by-side placement, as Markdown native image embedding doesn't support inline layout.
How to Do It — Step by Step
- 1
Decide on your grid story
Pick 2–4 key views: dark/light mode pair, key app screens, or feature highlights. Each cell should answer 'what does this project look like?'
- 2
Capture consistent screenshots
Same window size (e.g., 1280×800), same scale factor. For mobile apps, use a device frame emulator or browser DevTools device mode.
- 3
Open MergeFrame and build your grid
Go to mergeframe.com. Select your layout and drop in your screenshots.
- 4
Export at 1920px wide
Wide export ensures the grid is sharp even when GitHub compresses images in the README rendering.
- 5
Commit and reference in README
Add the PNG to /docs/screenshots/ in your repo and embed it at the top of your README with an appropriate alt text.
Ready to merge your images?
100% browser-based. No account. No upload. Free.
Frequently Asked Questions
Should I use GIF or PNG for GitHub README screenshots?
PNG for static views — it's sharper and smaller than GIF for non-animated content. Use GIF only for interactive demonstrations. For complex animations, consider WebP — GitHub READMEs support it.
Where should the screenshot grid appear in the README?
Immediately after your project description and badges, before the installation instructions. The grid is your visual hook — put it where the reader's eye naturally goes first.
How wide should images be in a GitHub README?
GitHub caps image width at the README column width (~820px). Export at 1640px and GitHub will display it sharp at 820px effective width on high-DPI screens.
MergeFrame — Combine images into a grid. Free. No account. Browser-only.
Try MergeFrame Free →