Typography

Everyday Sans

Everyday Sans is our own type family designed as an extension of our Walmart wordmark.  

It includes a wide range of weights and styles to maximize the function and flexibility of our system.

Save money. Live better.

Everyday Sans

Everyday Sans is a custom type family crafted exclusively for Walmart. Utilitarian yet beautiful, it’s designed to carefully balance expression with function and is used in all brand communications.

Its shapes are sleek and modern while retaining some unique quirks and characteristics:

sari-section-desktop
Weights

Everyday Sans includes five standard weights ranging from Light to Black to help us flex our voice across a range of communications.

Note:

Black is reserved for special use cases including pins, patches, swag, and limited campaigns. It is not to be used for marketing or internal materials.

Light Regular Medium Bold

Black

Styles

Our type family has four font variations designed for the purposes listed here. Our default typeface is called Everyday Sans and is used by all Walmart Associates for everyday documents.  

If you are a creative partner or member of a cross-functional team, you may have access to the additional fonts shown here. Each one is distinct and intended for specific uses and teams.

For a breakdown of their key differences, see below.

 

Style Features

The fonts within our type family are calibrated for specific uses through the special features outlined here.

Note

Everyday Sans UI is an exact visual match for Everyday Sans, with the addition of variable functionality for use on our website or app.

Typesetting

Typesetting is the process of selecting and arranging our fonts with consistent sizing, spacing, and alignment principles.

This section outlines our standard typographic hierarchy and demonstrates use cases for each member of our font family.

Typesetting Notes

Hierarchy

Extra Large Headline

Extra large headlines Don't appear in all standard documents, appearing in places like presentation covers, divider slides or physical signage.

Extra large headlines are set in Everyday Sans Headline Light. If you Don't have access to this font, use Everyday Sans Light.

Headline

Everyday Sans Medium is used for all external-facing headlines, set in title case for everyday documents or sentence case for comms.

Subhead

Everyday Sans Medium is used for all standard subheads, set in title case for everyday documents or sentence case for comms.

Body copy

Use Everyday Sans Regular for body text, captions, and other detailed info.

Heirarchy
Typesetting Notes

Scale

Size, scale, and placement are all important. To ensure clear hierarchy, we always follow the 50/50 rule: each level of type shouldn’t be bigger than 50% of its larger neighbor. For example, a subhead may be no larger than 50% of the headline, and body copy may be no larger than 50% of the subhead.

Extra large headlines are a special use case and require an even greater size difference. For type to be considered “Extra Large”, it must be at least 5x the height of an application’s body copy.

This is our rule of thumb for differentiation—we always encourage greater contrast in type sizes, where possible.

Scale
Typesetting Notes

Tracking

Everyday Sans has been made for function and legibility. Please Don't adjust the spacing on headlines, subheads, or body copy. In these instances, tracking should always remain at 0.

On extra large headlines, tracking may be reduced up to -15 to avoid type feeling loose or gappy. Please use your best judgment for legibility.

Scale
Standard Color
 

When applying color to type, keep it simple and functional. Our standard approach is to utilize Bentonville Blue or White across all levels. Limit yourself to a single type color per layout.

Always choose your type color to maximize contrast and legibility. For example, Don't use Bentonville Blue text over a True Blue background. Here are some approved type and background combinations:

Standard Colors
Graphic Color
 

True Blue is used for headlines only in the case of high-impact, low-content applications where color and type are our main means of generating brand recognition. This includes instances like OLV end cards, video supers, large-scale signage, or environmental graphics.

We do not use True Blue type in applications with small, dense, or detailed copy.

Padding
 

As our type sizes shift between applications, the vertical padding should scale.

The minimum space following any headline should be 75% of the headline’s cap height. The minimum space following a subhead or body paragraph is equal to 100% of the subhead or body copy’s cap height.

Note

This is a good rule of thumb for most applications. In layouts with limited space, padding between type can be condensed. 

Padding
Leading

 

Use this formula to determine leading 
values based on type size. Leading ratios (L) are predetermined for each level of type hierarchy according to the table here. For example, if your subhead size is 100pts, your leading is 
100 x 1.2, or 120pts.

1. Type Size:  Expressed in pts
2. Leading Ratio:  Expressed as a decimal
3. Leading Value:  Expressed in pts 

Leading Ratios
Type size leading

*Note

Some extra large headlines may require tighter leading. Always
begin with a 1.0 ratio and reduce incrementally, if desired.

Capitalization
 

Headlines and subheads in external communications are set using sentence case capitalization. This keeps our 
content colloquial, casual, and consistent. Punctuation may be included where necessary for tone and grammar.

Please note that this differs from our 
rule for internal documents (like Powerpoint presentations or Word documents) which use title case capitalization for presentation titles, 
page headers, or section names.

 

 

Comms headlines
Comms headlines

  

Use sentence case capitalization when speaking externally to customers.

Comms headlines
Comms headlines

  

Use title case capitalization for routine internal documents.

Comms headlines
Comms headlines

  

Don't use all-caps headlines for any document type or audience.

Line Lengths
 

For best legibility, lines of text shouldn’t be too long or short. Headlines should have between 4 and 15 characters per line, and paragraphs should have between 40 and 70 characters per line.

If the line length of a body paragraph becomes too long, divide the text into columns. Remember, spaces and punctuation count as characters.

Campaign Headlines

 

In some special cases, headline weight may be modified to suit the tone of a campaign. This may only be done in limited instances with explicit approval from:

Walmart Creative Studio
newbrand@walmart.com

Typesetting Cheatsheet

 

Here’s an overview of our typesetting rules for typeface, weight, leading, tracking, and scale. Tiers of messaging that use specialty fonts have an asterisk. If you are not a member of a team with access to these fonts, use Everyday Sans instead.

Note

Extra large headlines are our largest and most expressive level of typography and require some specialized formatting, as follows:

Leading  may be manually tightened if lines of copy feel too loose. Begin with a ratio of 1.0 and tighten gradually, if needed.

Tracking  should be tightened to -15 to avoid large gaps between letters.

XL Headline

Everyday Sans Headline, Light*
Leading: 1.0
Tracking: -15
Scale: 5X

Headline

Everyday Sans, Medium
Leading: 1.2
Tracking: 0
Scale: 4X

Subhead

Everyday Sans, Medium
Leading: 1.2
Tracking: 0
Scale: 2X

Inline Header

Everyday Sans, Bold
Leading: 1.2
Tracking: 0
Scale: 1X

Body Copy

Everyday Sans, Regular
Leading: 1.2
Tracking: 0
Scale: 1X

Captions + Legal Copy

Everyday Sans, Regular
Leading: 1.3
Tracking: 0
Scale: 1X

DATA + CODE

Everyday Sans Mono, Regular*
Leading: 1.3
Tracking: 0
Scale: 1X

Type Don'ts

Value & Pricing

This section outlines our standard method for typesetting prices for maximum consistency and clarity.

Price Callouts
 

Price callouts are used to highlight specific products or to promote bundled/ bucketed pricing. Prices can be shown in one of two ways: as a standalone superscript lockup or basic inline text.

Superscript callouts are used when pricing is the focus of an application and should be set at large sizes in Everyday Sans Light.

Inline  callouts are used to include price details within a subhead or section of body copy, or when setting prices at small sizes.

Remember—prices without cents don't need to include “00”. For example, $80.00 should be set as $80.

Note

Superscript numbers and symbols should always be set using the automated “superscript” function. These numerals have been optimized for small usage to maintain consistent weight alongside our large numerals.

Don't attempt to create your own superscript characters by manually reducing the size of our regular type.

Price callouts
Price Lockups

Standard

Price lockups are designed to work as scalable units using the structures shown here. 


Signifiers such as “lb”, “each”, or “& below” may be added to the right of the price, aligned to the price's cap height. The signifier's size and formatting matches the product name.

1. Product
    Everyday Sans Regular - 1.2 Leading
2. Price
    Everyday Sans Light
3. Signifier
    Everyday Sans Regular

Vertical
Signifier optional

Vertical signifier

Horizontal
Signifier optional

Horizontal signifier
Price Lockups

Extended

Extended price lockups can be used when an additional line of copy is needed for clarification, such as “starting at” or “online only”. The extension's size and formatting matches the product name with the option to increase its weight for added emphasis.

1. Product
    Everyday Sans Regular - 1.2 Leading
2. Price
    Everyday Sans Light
3. Extension
    Everyday Sans Medium - 1.2 Leading

Vertical

Vertical 1
Vertical 2

Horizontal

Horizontal
Price Lockups

Descriptive

These lockups are designed for products that require extra descriptors like “cage-free”, “organic”, or a specific brand name. This information should be half the size of the product name.

1. Product
    Everyday Sans Regular - 1.2 Leading
2. Price
    Everyday Sans Light
3. Extension
    Everyday Sans Medium - 1.2 Leading

Vertical

Descriptive Lockup 1

Horizontal

Horizontal Descriptive Price Lockup
Inline Pricing

 

When pricing is used in headlines, subheads, or body copy, we do not use superscripts.

Inline prices should be formatted like the copy they live in, using decimals to indicate cents. If desired, the weight may be increased by one level for added emphasis. Do not increase pricing by more than one weight.

Lockup Supers

 

Price lockups can be used as film supers where cost is the main selling point.

Supers are sized based on our grid system. 

The width of the price should be scaled to 1/8 of the layout's width, utilizing an 8-column structure.

Lockup placement can vary and doesn’t need to live in a single section of the grid. In most cases, we set our prices in White. Bentonville Blue can be used as a secondary option where necessary for legibility.

lockup supers
Inline Lockup Supers

 

Inline pricing can be used as film supers where we intend for the brand name to be the main sellingpoint.

Supers are sized based on our grid system. 
The width of the price should be scaled to 1/10 of the layout's width, utilizing a 10-column structure.

Lockup placement can vary and does not need to live within a single section of the grid. In most cases, we set our prices in White. Bentonville Blue may be used as a secondary option where necessary for legibility.

inline lockup supers
Label Design

 

Pricing labels are designed for key price information while creating brand attribution with color. These examples represent the range of information included in pricing labels.

Labels are used in White type on True Blue or True Blue type on White.

Pricing labels can consist of one or two elements:
   1. Price only
   2. Promotional copy with price

Pricing labels can be used in:
   1. Digital banners
   2. Social posts
   3. Print and OOH
   4. In-store signage
   5. Walmart.com