Free · 7 min read
How to make a banner: sizes, composition, text
How to design a banner for ads or social media: current Google Ads and Instagram sizes, a layout people read in a second, short copy and contrast checks.
- Official sizes for Google Ads and Instagram
- How to build a banner people get in a second
- How much text to keep and how to check contrast
- Free
- 1,504 members
- Join in 1 click
Five steps to a banner that works
- 1
Step 1
Define one goal
- 2
Step 2
Take sizes from the official specs
- 3
Step 3
Build the composition
- 4
Step 4
Cut the copy and check contrast
- 5
Step 5
Make variations and get feedback
- 1,504
- community members
- 8,915
- messages with questions since July 2024
- 9
- design games since September 2024
- 759
- people wrote in the chat
This guide is for you if you are
Making your first banner
You need an ad banner or a social post and don't know where to start or what size it should be.
Need to fit “everything important”
The client wants a logo, five benefits, a phone number and a discount on one banner at once.
Learning by doing
You want a short exercise that shows progress in composition and typography.
In short
- A banner has one goal: in a second, a person understands the offer and knows what to do next.
- Take the size from the platform's official specs: they change, so check them before every project.
- Three elements up front: an image or key phrase, a short explanation, a button or call to action.
- Minimal text, enough contrast: for regular text, WCAG requires at least 4.5:1.
- Make several versions and show them to other people before launch.
Five steps to a banner that works
- 1
Step 1
Define one goal
People see a banner in passing, so it must carry one idea, not the company's whole pitch. Before you start, write down three things in one sentence each:
- who it's for;
- what you're offering: a product, an event, a discount, a sign-up;
- which action you expect: click, sign up, show up.
💡 If the client wants to fit everything in, suggest a series of banners, each with one idea. They read better, and you can compare versions.
- 2
Step 2
Take sizes from the official specs
Sizes depend on the platform, and it's better to take them from the help center than from old articles. Examples as of November 2026:
- Google Ads, uploaded image ads (Demand Gen): 300×250, 336×280, 728×90, 970×90, 160×600, 300×600 and 320×50 pixels; JPG, PNG or static GIF up to 150 KB;
- Google Ads, responsive display ads: images of 1200×628 (landscape), 1200×1200 (square) and 900×1600 (vertical), up to 5,120 KB;
- Instagram post: 1080 pixels wide, aspect ratio between 1.91:1 and 3:4;
- Instagram Stories (ads): 9:16, 1440×2560 pixels recommended.
💡 Start with the hardest format: the narrow 728×90 or 320×50. If your idea fits there, it will be easier to place in the larger formats.
Show your banner before launch
One glance, and the community will tell you what reads and what doesn't. People share their work and get feedback there. Come in, it's free.
Share your bannerFree. 1,504 designers are already in the community.
- 3
Step 3
Build the composition
Nielsen Norman Group explains that visual hierarchy guides the eye from the most to the least important element, and it's created with size, contrast and grouping. For a banner, that usually means three levels:
- the main thing: a product image or key phrase, the largest and most contrasting element;
- the explanation: one short line that clarifies the offer;
- the action: a button or call to action, noticeable but not stronger than the main thing;
- the logo: smaller and closer to the edge; people should remember the offer, not just the mark.
💡 NN/g advises using no more than three sizes: small, medium and large. On a banner, that's often a rule rather than advice.
- 4
Step 4
Cut the copy and check contrast
On a banner, text competes with everything around it, so every word has to earn its place. Keep a headline and, if needed, a short subheading; remove extra qualifiers and asterisks. Then check readability:
- text-to-background contrast: under WCAG (level AA), at least 4.5:1 for regular text and 3:1 for large text;
- text over a photo goes on a calm area or a solid backing;
- in Stories, Meta advises keeping text and logos out of roughly 14% at the top, 35% at the bottom and 6% on each side so interface elements don't cover them;
- one typeface, two at most, that covers every character in your copy (Cyrillic, if it's in Ukrainian).
- 5
Step 5
Make variations and get feedback
The first version is almost never the best. Make three different takes on the same goal: with a product photo, with large type and with an illustration. Then shrink each to thumbnail size and keep what still reads.
- show the versions to people who haven't seen the brief and ask them to name the offer within a second;
- check the banner on a phone, not just on a big monitor;
- ad platforms let you run several versions and compare results;
- post the versions in the community: fresh eyes quickly show where the main idea gets lost.
💡 Keep every version together with the brief. A banner series with your reasoning is a ready-made small portfolio case.
You're not alone with these questions
We counted what people ask about most in our community. Learning, portfolios and Figma are the top three. A banner is a short practical task that's easy to share for feedback.
Messages by topic in Spaceberry Community, July 2024 — November 2026. Keyword search.
Practice with a deadline and live feedback
The best teacher is a task with a deadline that other people see. That's why the community regularly runs design games: the same brief for everyone, a deadline and a vote.

Design game · January 2026
NAOMA website redesign
The academy's home page through the eyes of an applicant, a student and a teacher. Three finalists; the community chose the winner.

AI challenge · May 2025
A landing page made by AI
Logo, copy and visuals made only with AI tools. Four entries, an anonymous vote, and participants shared their prompts.

Workshop · April 2026
Figmosha: AI in Figma
The tool's author showed how to generate interfaces in Figma and analyze a design system.
Free. 1,504 designers are already in the community.
How to join: 1 minute
- 1
Tap the button
Telegram opens with the Spaceberry community.
- 2
Join
It's free: all you need is a Telegram account.
- 3
Introduce yourself
Say where you're starting from and ask your first question.
Questions and answers
Didn't find your answer? Ask it in the community.
Which software should I use to make a banner?
Any editor that lets you set an exact size in pixels and export PNG or JPG will do: Figma, Canva, Adobe Photoshop or Illustrator. Figma and Canva are the easiest to start with, since they run in the browser and have free plans. A single goal, a clear hierarchy and enough text contrast matter more than the software.
What's the most common banner size?
There's no single size: the platform sets it. For example, Google Ads uploaded image ads include 300×250, 728×90 and 320×50 pixels, and responsive display ads use 1200×628 and 1200×1200 images. Open the platform's current help page before you start, because the specs change, and design the narrowest format first.
How much text can a banner have?
Enough for the offer to be understood in a second: a headline, a short subheading if needed and a call to action. Move everything else (benefits, terms, contact details) to the page the banner links to. A quick test: show the banner to someone for one second and ask them to name the offer. If they can't, cut more.
How do I check that banner text is readable?
Check text-to-background contrast: WCAG (level AA) requires at least 4.5:1 for regular text and 3:1 for large text. Put text over a photo on a calm area or a solid backing. Then look at the banner on a phone and shrunk to thumbnail size: if the headline still reads, you're fine.
Is the Spaceberry community paid?
No. Spaceberry Community is a free Telegram community supported by Spaceberry Foundation, a non-profit organization. All you need to join is a Telegram account. Inside are 1,504 designers who discuss each other's work, plus regular design games: the same brief for everyone, a deadline and a community vote. Conversations are in Ukrainian.
Your first banner can start today
Join 1,504 designers who learn, share their work and play design games. Show your versions and find out which one works. The community talks in Ukrainian.
- Free
- 1,504 members
- Join in 1 click
Updated · Spaceberry Foundation
Sources:
- Google Ads Help — Image assets specifications for Demand Gen campaigns
- Google Ads Help — Best practices guide for responsive display ads
- Instagram Help — Image resolution of photos you share on Instagram
- Meta Ads Guide — Instagram Stories image ads
- W3C — Understanding WCAG 2.2: Contrast (Minimum)
- Nielsen Norman Group — Visual Hierarchy in UX: Definition