Free · 7 min read
How to design an email newsletter: a beginner's guide
Email newsletter design from scratch: structure, width and grid, fonts, images, dark mode and testing in email clients. Five steps and a practice exercise.
- How designing an email differs from designing a website
- How to make an email that reads on a phone and in any inbox
- Practice exercise: a newsletter for an imaginary bookstore
- Free
- 1,504 members
- Join in 1 click
Five steps to your first newsletter
- 1
Step 1
One goal and the structure of the email
- 2
Step 2
Width, grid and modules
- 3
Step 3
Fonts, colors and dark mode
- 4
Step 4
Images, buttons and accessibility
- 5
Step 5
Footer, testing and 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
Got your first email brief
You need to design a newsletter for a project or a client and have no email experience yet.
Already design websites
You know web design but have heard that "everything is different" in email and want to know what exactly.
Want a portfolio exercise
You'd like a small but realistic project with clear constraints.
In short
- An email isn't a small website: email programs render HTML differently, and some modern CSS doesn't work in them.
- A width of 600 px or less is a safe base (Mailchimp recommends it), and one column reads best on a phone.
- According to Can I email, only a minority of email clients support web fonts (@font-face), so always set a system fallback font.
- The main text and button should be text, not an image: images may not load.
- Before sending, test the email in several email programs and on a phone; the unsubscribe link must be easy to see.
Five steps to your first newsletter
- 1
Step 1
One goal and the structure of the email
Don't start with the layout; start with the question: what should the reader do after reading? Buy a book, register for an event, read an article. One goal, one main button. For a practice exercise, take an imaginary brief: a bookstore's monthly newsletter with one new release, a selection of three books and an invitation to a readers' meetup.
- the subject line is short and specific, not "November news";
- the preheader is the line an email program shows next to the subject: continue the subject's thought, don't repeat it;
- the order: a header with the logo, a main block with a heading and a button, secondary blocks, a footer with contacts and unsubscribe.
💡 Write the copy before the design. Once the text is ready, you can see how many blocks you really need and how many are filler.
- 2
Step 2
Width, grid and modules
Email programs render HTML differently: Mailchimp's help notes they use different rendering methods, including Microsoft Word's, so complex code may not display as intended. That's where the main rules of email design come from. Keep the email 600 px wide or less, as Mailchimp recommends, because emails are often read in a narrow preview pane. Stick to one column: it reads best on a phone. According to Can I email, Outlook for Windows (versions 2007–2019) doesn't support display: flex, so complex multi-column grids are a risk.
- build the email from modules: heading, text, image with a caption, button, divider;
- keep the same spacing between modules;
- if you need two columns (say, a book cover and its description), plan how they become one on a phone.
Show your first email
A fresh pair of eyes quickly spots what gets lost on a phone or in dark mode. People in the community share their work and get feedback. Come in, it's free.
Share your emailFree. 1,504 designers are already in the community.
- 3
Step 3
Fonts, colors and dark mode
Custom web fonts work poorly in email: by Can I email's estimate, only a minority of email clients support @font-face. So either use system fonts or set a web font with a system fallback, and check how the email looks with the fallback. According to Can I email, the dark mode media query (prefers-color-scheme) is also supported by only some email clients, so check the email in dark mode too.
- body text should be large enough to read on a phone without zooming;
- contrast: for normal text, WCAG (level AA) requires a ratio of at least 4.5:1;
- check a logo on a transparent background against both white and dark: a dark logo can vanish in dark mode.
💡 Make two versions of the email in your layout, light and dark, and see whether anything important gets lost. That's quicker than catching the problem after sending.
- 4
Step 4
Images, buttons and accessibility
A typical mistake is making the whole email one image. If images don't load, the reader sees an empty email, and screen readers read nothing. So headings, body text and buttons should be real text, with images as a supplement.
- give every meaningful image short alt text: "Cover of the book ...", not "image1";
- make the button text-based and large, so it's easy to hit with a finger;
- the button text describes the action: "Register for the meetup", not "Click here";
- compress images: large files load slowly on mobile data.
- 5
Step 5
Footer, testing and feedback
The footer needs the sender's contacts and a visible unsubscribe link. Google's sender requirements say marketing messages must include a clearly visible unsubscribe link in the message body, and senders of more than 5,000 messages a day to Gmail accounts must support one-click unsubscribe. Before sending, test the email: Mailchimp advises checking it in different email programs, because each renders HTML its own way.
- send a test to yourself in several email services and open it on a phone and a computer;
- turn on image blocking in your email program and check whether the email still makes sense;
- check every link and button;
- show the layout or test email to other people and ask what they understood in 5 seconds.
💡 In your portfolio, show not only the final email but also the constraints: width, fallback fonts, how it looks in dark mode and without images. That's what separates email design from a pretty picture.
You're not alone with these questions
We counted what people ask about most in our community. Learning and portfolios come first. A newsletter is a compact brief you can finish and show in your portfolio.
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.
How wide should an email newsletter be?
A safe base is up to 600 px, as Mailchimp recommends, because emails are often read in a narrow preview pane. On a phone the email should fill the screen width, so one column is the most reliable option. If you need two columns, say a book cover and its description, plan in advance how they stack into one on a narrow screen.
What should I design a newsletter in?
You can make the layout in any design editor, such as Figma. But the layout is only half the job: the email is then built in an email service or coded in HTML, where email program limits apply. So design with those limits in mind from the start. For editor basics, see [Figma for beginners](/en/guides/figma-for-beginners).
Can I use my own font in an email?
You can set a web font, but according to Can I email only a minority of email clients support it. The rest show the fallback font, so set one and check how the email looks with it. The safest choice is to design with a system font from the start. For choosing fonts, see [Fonts in design](/en/guides/fonts-typography).
Can I make a newsletter as a single image?
Better not. If images don't load, the reader sees an empty email, and screen readers can't read it. Headings, text and buttons should be text, and images should have alt text. To check, turn on image blocking in your email program and see whether the email still makes sense.
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.
Get feedback on your first email
Join 1,504 designers who learn, share their work and play design games. Show your newsletter and find out what to improve. The community talks in Ukrainian.
- Free
- 1,504 members
- Join in 1 click