17 March 2023

Email newsletter template size: Element’s width and height

Build unique emails in no time
Table of contents
  1. What's the best email width?
  2. What's the best email height?
  3. Email preview dimensions
  4. Email preheader size
  5. Email header size
  6. Email banner size
  7. Email button size
  8. Email image size
  9. Content block size in email template
  10. Number of content blocks in email template
  11. Email footer size
  12. Email font size
  13. Mobile-friendly design for email newsletters
  14. Total email size, aka email weight
  15. Wrapping up
What's the best email width?

Are there ideal sizes for your newsletter templates? How should you choose the widths and heights of your emails so that they will look great on any device and be convenient for your subscribers to read?

This topic is very complex and can't be covered in just a few paragraphs.

Now, let's talk about the acceptable widths for emails, the best widths for all email elements, and ways to adjust these elements for various email clients, screens, and devices.

What's the best email width?

For quite a while, the standard email template width was 600 pixels for desktop, 320 px for vertical orientation, and 480 px for horizontal orientation on mobile devices. The height was unlimited and depended solely on content length. But today, the situation is different.

An article on the Litmus blog claims that the recommended 600 px email width is a myth. We totally agree on that, as there are now more options than the conventional 600 px width. Yet it remains the standard size for email newsletters. How did this width appear? Why is it exactly 600 px?

A long time ago, screen resolution was far from perfect. And the number of devices was much lower than it is now. This was when the 600 px width appeared. Since then, a lot of things have changed. So today, the 600 px width is more of a tradition than a rule.

Have a look at this awesome HTML email example with a standard width of 600px:

Correct email template dimensions Width: 640px

(Source: Email from M&M's. The width is 600 pixels. Gmail, macOS)

Some email clients do not fully display emails that are wider than 650 pixels. According to a study by Email on Acid, even though screen resolutions have gotten larger, email clients like Yahoo Mail and Outlook still have problems displaying wide emails. This is because most users of these clients use a three-column view, and less than 50% of the screen is left for viewing email.

Tests conducted by Email on Acid showed that the maximum width of an email that can fit on the screen in Outlook and Yahoo is approximately 650 pixels. So, if a significant number of your subscribers use these email clients, we recommend that you stay below 650px or simply use the most common width of 600px.

I built an email with a width of 860 px. It worked well across all major email clients, though its background was not displayed in Microsoft Outlook.

The email below, which I received from a famous brand, is further proof that 600 px is just the average width of an email, not a mandatory width.

Email template size Width in Gmail

(Source: Email from MailNinja. The width is 740 pixels. Gmail, macOS)

There's also a belief that Gmail won't show any background images or color if your email template width exceeds 640 px. However, numerous tests with our email testing tool and multiple emails that I've opened in my Gmail account prove the opposite — emails and even backgrounds render perfectly well.

Suggested email template width and email background

(Source: Email from Forbes Daily Dozen. Email width 800px. Gmail, macOS)

Another myth is that the maximum width of emails for Yahoo! Mail should not exceed 650 px. In contrast, my email with a width of 860 px was full size in this email client.

If you decide to choose a width that differs from 600 px, just test your email before sending it with our embedded email testing tool, which will provide exact images of how your email will be displayed in different email clients and on multiple devices.

We've noticed that famous American brands' average width of emails varies between 640 px and 700 px.

Emailer size_Template for email marketing campaign Width: 640px

(Source: Email from Banana Republic. The width is 640 px. Gmail, macOS)

So, how to set an email template width with Stripo?

By default, it is already 600 px!

But if you'd like to set your own, you need to:

  • click the Appearance tab in the editor,
  • click the General Settings tab, and
  • set the necessary width.

Setting a custom width for your marketing emails with Stripo

Set custom width that fits your email design best

What's the best email height?

Of course, the email template height is unlimited. You may use as many rows as you want. However, we should always remember that the longer the email, the lower the chance that it will be read to the end.

The total height of a web page is 960 px, which is usually not enough to introduce all the info you've prepared to share in an email. You can't get away from scrolling. The most common email length varies from 1500 px to 2000 px. That's usually enough to put all the necessary content in one email and easy for users to scroll through.

Fun fact: Emails that belong to the tourism industry are the longest of all industries. Ecommerce emails are also long, even though product cards are usually very compact and don't need much space. This is because email marketers always promote too many products in one email.

Here is an example of an email with a height of 2550 px:

Email Image Size_Email template height of 2500 px

(Source: Email from Violet Grey, height 2 500 px)

Important to note:

When content blocks rearrange on mobile devices, the length of your email increases.

If you believe that your email will be too long on smartphones, you can always hide some email elements with Stripo.

How to hide email elements on mobile devices:

  • click the element in an email template to activate its settings;
  • in the settings panel, scroll down to find the "Hide element" option;
  • click the "On mobile" icon;

Dimensions for responsive email templates

  • done. The chosen email element/elements will not be displayed on mobile devices that support media queries. 

Enable/disable certain elements on mobile devices

Email preview dimensions

Some email clients, like Thunderbird, have preview windows with the following dimensions: 600 px wide and 300-500 px high. Such a window doesn't show a decreased copy of a whole email but instead captures the upper part of an email.

Ensure that the first 300-500 px (half of the first screen of your email) have valuable information that will convince users to open and read the email. A good first impression is better than a thousand likes.

Just to let you know, the people who use these email clients will not make up half of your contact list, so there's no need to change your email widths.

Here is how the preview pane looks in email client mail.com:

How to use email preview tools

(Source: Email from Bored Panda, mail.com)

Email preheader size

A preheader is a line/email element that goes above a template and can also be seen in the "Email preview area" of users' inboxes. We'll talk about the former here. It comprises a short intro message that appears alongside an option to view the email in a browser or open a web version if there are any problems with email rendering. Some brands place very important information, like notifications about free shipping, in the preheader.

Newsletter templates: preheader size and company logo

(Source: Email from Adidas)

Because this field is technical rather than contextual, you shouldn't make it large or place any additional elements in it.

The size of the preheader field varies from 50 px to 65 px high. The preheader width inherits the width of the entire email.

When building this email element, you must add a link to the "Web version" of your email.

How do you get a link to a web version of your email with Stripo:

  • once your email is built, go to the Preview mode;

Preview link for different devices

  • in a new window, click the "Copy" button;

Email template width Getting the web version link

  • done — the link has been saved to your clipboard.

You might also like

Stripo Sending Test Emails Featured ImagePreview and Send Test Email in Stripo

Important to note:

We are now talking about the preheader as an email element. Yet there is also the preheader text, which you can set with Stripo btw. The preheader text is shown in the email preview area in inboxes only.

Email preheader text

The preheader element is displayed in the email as well.

Email header size

The most common height for a header that doesn't contain a menu or massive logo is 70 px. For those who have a menu bar, the email header size may be 150-200 px high. The height of the header that increases by 300 px is not convenient to read.

Hundreds and thousands of styles are used for email header design, but you should choose one that is simultaneously user and mobile friendly. In addition, you should choose the style and color scheme that best fit your brand identity.

Here are a few examples of good email header design:

Template header with logo and menu

(Source: Email from Bentalls)

Email header with company logo

(Source: Email from GeekBrains)

Header with social media icons and links

(Source: Email from SEMrush)

Important to note:

Normally, an email menu contains 3-5 tabs. If you add more, please be sure to hide the extra tabs for mobile devices.

HTML email width best practice Hiding menu elements

For more information on how to build an email header with Stripo, please refer to our blog post.

Join Stripo

Email banner size

A banner is where you may use all your creativity without being tied up with sizes. The less content you put in there, the better the results. The clearer the call to action (CTA) you place there, the higher the conversion. 

Newsletter banner size

(Source: Email from BHLDN)

Here, you may experiment with font sizes. The most popular banners have images as their backgrounds and are located just after the header.

The best size for an email banner

Dimensions of 600 px by 300 px and 600 px by 400 px are the most popular email banner sizes. A lot of email designers experiment here. Although the width is limited by the email ad size, the length may vary.

Important to note:

With Stripo, you can choose your banner shape, which is called "Orientation." It can be vertical (in that the height is longer than the width), square, or horizontal (in that the width is bigger than the height).

If you choose “any,” you will not have to set any dimensions, as the width will inherit its size from the email template size and the height will depend on the chosen orientation.

Email Template Width_Banner Orientation

Horizontal is the most popular type of orientation for banners. 

For more information on how to build banners with Stripo, please refer to our "How to Create Banner with Stripo Email Builder within Minutes" blog post.

Email button size

There is no standard email width for buttons. The most common requirement is that a button should contrast with all other email elements but, at the same time, organically match the email design.

To make your button noticeable and clickable, you should work on its design and size.

If the CTA copy is short, be sure to use some whitespace to make your button look wider. In Stripo, this is called "Internal padding."

Email width for buttons Setting whitespace for buttons

Don't worry. Due to our unique button layout, this whitespace is clickable :)

Readers do not need to click on the button text; they can click wherever they want.

It is also very important to take care of your mobile audience and make any buttons as big as possible to enable readers to click these buttons with their thumbs without clicking any other elements while reading your emails on mobile devices.

Sometimes, it's hard to find a button or read its CTA because it is small in size and its font is hardly legible.

So, how can you make your buttons' font size large and make them full width on mobile devices?

To set a larger CTA button font on mobile devices, you will need to:

  • go to the "Appearance" tab,
  • enter the "Mobile view" section,
  • set the necessary button text size, and
  • toggle the "Full-width" button.

Standard email width for buttons in email templates

Set custom width for your buttons on mobile devices

16 pixels is the most common size for button texts. 

Here is an example when contrast comes to play:

Banner with CTA buttons for email marketing campaigns

(Source: Email from Jobvite)

Here is one more widely used example of a button — a button over a banner:

Button with website links over a banner in a newsletter template

(Source: Email from Forbes)

How to locate a button over banners, read in our "Build banners" blog post.

Email image size

If we are talking about banners, it is important to mention that a banner will inherit its width from the newsletter width. If we are talking about product cards, there are absolutely no standards set for email image size.

However, there is one best practice for email image size: make sure the height is proportional to the width. Once you've uploaded your image, you may change its width, and its height will change proportionally (i.e., the width-to-height ratio will be maintained).

Editing campaign Image width for email templates

Join Stripo

In Stripo, you can crop and edit images with our embedded photo editor "Pixie" to set the necessary image sizes for emails. To enter the editing mode, you must click the "Edit image" button next to an image in the settings panel.

Editing Images and other visual elements

Important to note:

Please remember to compress image sizes. Otherwise, your email will be too heavy, which might have a negative impact on loading speeds for mobile devices. You may do this with Tiny.png or any other special tool of its kind.

How to compress and decrease the file sizes of images

(Source: the TinyPNG website, homepage)

Content block size in email template

A content block (aka a product card) normally consists of text, an image/photo snippet, and a button.

We have previously discussed the sizes of images and buttons. As for the text, there are no limits, as it always inherits the width of email rows or containers/blocks. You can place copy over, under, or above any images. It is totally at your discretion.

Staggered order of content blocks

(Source: Email from the White Room)

Number of content blocks in email template

We dare to say, "Less is more." You can use pictures, but don't overload your email with photos that don't offer any helpful info or have no relation to the email's subject.

Don't try to stuff one email with all the products on your website, like new arrivals or sale proposals. It's better to add only the best offers and provide a link to the website.

Template width content blocks in an email

(Source: Email from Madewell)

It's better to make the content area no bigger than 900 px long. That's enough for three rows of product cards. 

However, if you feel like adding a bigger number of product cards in your emails — you may use image carousels, accordions, or even videos that might be more informative than even hundreds of photos.

Email footer size

Some companies add menus to footers, so these footers are bigger than the classical variants of this element.

I prefer laconic footers that contain only the info that is 100% necessary. The сlassical footer should contain contact info (including your legal address), an unsubscribe link, social media icons, and the reason why you are reaching out to the recipients. That's all, so the standard footer dimensions of 600 px by 200 px are more than enough to place all this info.

Email footer with company address, legal details, and unsubscribe links

(Source: Email from All Good)

Please refer to the email footer design blog post for more information on email footers. 

Email font size

Email font size is another crucial issue to consider when building a template. You need to choose a font type and size that will be convenient for subscribers — not too small but not too large.

There are no strict standards here; rather, there are recommendations and best practices:

  • Font size for headings and subheadings – 22-24 pt;
  • Font size for body text – 12-16 pt;
  • For more minor elements, such as the header and footer, you can use 10 pt.

For the body text, a font larger than 16 pt will look unwieldy and may be distorted in some media. Conversely, an overly small font, especially in combination with a too-long text canvas, will cause subscribers to scroll down without even reading the text. By the way, the recommended amount of text is about 20 lines.

Use a line height of 1.4-1.5 to ensure readability.

Mobile-friendly design for email newsletters

Of course, mobile email width does depend on the screen size of the smartphone and thus varies from smartphone to smartphone. But you may set special mobile styles for all the elements of your email, which will differ from desktop styles.

To enter the settings mode, please click the "Appearance" tab in the settings panel and then click the "Mobile formatting" section.

Here, you can set special individual parameters:

  • text size for items in the "Menu" block,
  • font size for headers,
  • font size for footers,
  • font size for content elements,
  • font size for headings 1-3,
  • alignment for headings,
  • button text size, and
  • whether you want your buttons to be displayed full size on mobile.

For detailed information on setting custom sizes for desktop and mobile screens, please refer to our "Mobile-Friendly Email Design" blog post.

Email message width, desktop view

(Desktop device)

Email template width, mobile view(Mobile screen, full-width button)

Set custom width of emails for mobile and desktop screens with no coding skills
Join Stripo

Total email size, aka email weight

If your email weighs a lot, you don't have any guarantees that it will not be clipped in such email clients as Gmail and Yahoo! Mail. Both Gmail and Yahoo! Mail will clip your email if the size of its HTML code exceeds these values:

  • For Gmail: 102 kb;
  • For Yahoo! Mail: 100 kb.

The email size often depends on the email editor you use. Usually, some extra characters will be automatically added to your email code when you're creating an email template. You may remove these characters manually to greatly reduce the email size or just choose an editor that will not add any extra characters to your emails. Stripo is one of these editors, providing pure HTML code without any system characters.

How to weigh your email:

You may use the email tester tool. It's free.

Or you can download your email template as an HTML file from Stripo to see its properties or info (Windows/macOS, respectively).

 Downloading emails as HTML files

If the size of your file exceeds the claimed 100 kb, you might want to optimize it before you export this template to your email service provider.

Minimizing the HTML code of your emails and large attachments

Weigh your emails prior to sending them out to recipients

Wrapping up

We have analyzed the widths and heights of an email template as a whole and of each individual element. A width of 600-640 px is the most popular among brands.

The height depends on the content length but should not exceed 2500 px.

The more images you add, the more crucial it is to use an image compressor. Sometimes, you may also need to optimize an email’s HTML code. And remember to create responsive emails.

As we have seen, there's no such thing as the best size for an email newsletter and no exact rules for email element dimensions, so you may experiment with forms and sizes.

Set custom width and height to all email elements. Build unique emails in no time
Was this article helpful?
Tell us your thoughts
Thanks for your feedback!
Data Knowledge 2 years ago
Hola! es muy útil y de gran ayuda aclarando muchas dudas esta información; Pero me gustaría que profundizaran en relación al tema del texto de vista previa de la comunicación que se hace, este ¿se puede editar y hacerlo personalizado? o simplemente es el texto que va como pre-encabezado... ¡Gracias!
Hanna Kuznietsova 1 year ago
Hola, Gracias por su pregunta. Lo siento por esta respuesta tardía. En cuanto a la personalización en el preencabezado del correo electrónico... Si hablamos de direcciones por nombres, entonces sí, puedes hacerlo con Stripo o con tu ESP. Si estamos hablando de una personalización más profunda, como algunos datos personales sobre los usuarios (el número de su pedido o la oferta basada en el historial de compras de los usuarios), le sugerimos que pregunte a su ESP si tienen soporte para ello. Deseándole feliz y eficaz correo electrónico. Gracias.
Fernando Be 3 years ago
¡Muchas gracias, información solvente y utilísima!
Hanna Kuznietsova 3 years ago
Fernando Be, Muchas gracias por sus comentarios de apoyo.
Duke Duke 4 years ago
Hola! una consulta, que código tengo que agregarle al código para ocultar bloques en un dispositivo móvil?
Hanna Kuznietsova 4 years ago
Hola, Duke Duke. Gracias por su pregunta Si desea ocultar algunos elementos para dispositivos móviles, simplemente haga clic en el icono Ocultar para dispositivos móviles en la barra de herramientas. https://prnt.sc/rqad55 En caso de preguntas adicionales, envíenos un correo electrónico support@stripo.email Estaremos encantados de ayudar ?
Duke Duke 4 years ago
Hola! escribí al mail de soporte y me dijeron que no me pueden responder, solo en inglés o ruso. lo que quisiera saber es como agregar esa opción directo desde el código, o si tienen un ejemplo de como quedaría en el código esa funcionalidad
Hanna Kuznietsova 4 years ago
Hola ... En el código, cambia así: Debe seleccionar el bloque / contenedor que desea ocultar en el móvil. Después de eso, abra el editor de código. Luego inserte tr class = esd-mobile-hidden especialmente para la unidad deseada. (Ver captura de pantalla https://prnt.sc/rrbe6p) La siguiente clase debe estar cerrada: https://prnt.sc/rrc9zd Por lo tanto, puede ocultar varios elementos de la carta utilizando nuestro editor de código. Desafortunadamente, no podemos decir si este código es universal o adecuado para otros editores de cartas.
Manuel Garcia 4 years ago
Muy util, toda la información. muchísimas gracias.
Hanna Kuznietsova 4 years ago
Manuel, Muchas gracias. Estamos muy contentos. Me alegra estar de servicio ?
Lorena Barahona G. 4 years ago
Hola, fantástico, ha sido muy útil como información. Gracias
Hanna Kuznietsova 4 years ago
Lorena, Muchas gracias Estamos muy contentos Si tiene preguntas, por favor hágalas. Estaremos encantados de responder a todas sus preguntas.
Philippe Saudemont 4 years ago
Bonjour. Je pense qu'il y a une erreur sur la troisième ligne, ce n'est pas pour largeur ordinateur 60 mais 600 pixels. Cordialement.
Hanna Kuznietsova 4 years ago
Bon après midi Oui, c'est une faute de frappe. 600 pixels pour l'ordinateur. Merci beaucoup d'avoir remarqué et d'avoir dit. Passez une bonne journée
Stripo editor
Simplify email production process.
Stripo plugin
Integrate Stripo drag-n-drop editor to your web application.
Order a Custom Template
Our team can design and code it for you. Just fill in the brief and we'll get back to you shortly.

Stripo editor

For email marketing teams and solo email creators.

Stripo plugin

For products that could benefit from an integrated white-label email builder.