Typography

Using the typography guidelines outlined below will enhance our brand identity and ensure a cohesive experience for users across all products.

Table of Contents

Font Stack

Inter

Inter is a variable font family carefully crafted and designed for computer screens.

 

Inter features a tall x-height to aid in readability of mixed-case and lowercase text. Several OpenType features are provided as well, like contextual alternates that adjusts punctuation depending on the shape of surrounding glyphs, slashed zero for when you need to disambiguate "0" from "o", tabular numbers, etc.

Inter

Inter

Inter

Inter is the default font that should be used as the header/display font throughout all of Spokeo’s brand, product, and marketing. In the event that Inter is unavailable, such as native apps and emails, follow the font stack below.

OS

Font Family

Chrome OS & Android

Inter

Roboto (fallback)

Windows

Inter

Arial (fallback)

MacOS & iOS

Inter

Helvetica (fallback)

Helvetica

Helvetica is one of the most famous and popular typefaces in the world. It lends an air of lucid efficiency to any typographic message with its clean, no-nonsense shapes. The original typeface was called Neue Haas Grotesk, and was designed in 1957 by Max Miedinger for the Haas'sche Schriftgiesserei (Haas Type Foundry) in Switzerland. In 1960 the name was changed to Helvetica (an adaptation of “Helvetia", the Latin name for Switzerland).

Helvetica

Helvetica

Helvetica

Arial

Arial was designed for Monotype in 1982 by Robin Nicholas and Patricia Saunders. A contemporary sans serif design, Arial contains more humanist characteristics than many of its predecessors and as such is more in tune with the mood of the last decades of the twentieth century. The overall treatment of curves is softer and fuller than in most industrial-style sans serif faces. Terminal strokes are cut on the diagonal, which helps to give the face a less mechanical appearance.

Arial

Arial

Arial

Roboto

Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric. At the same time, the font features friendly and open curves. While some grotesks distort their letterforms to force a rigid rhythm, Roboto doesn’t compromise, allowing letters to be settled into their natural width. This makes for a more natural reading rhythm more commonly found in humanist and serif types.

Roboto

Roboto

Roboto

Roles

Display

There are nine display styles: Xlarge, Large, Medium, Small, Xsmall, 2Xsmall, 3Xsmall, 4Xsmall, and 5Xsmall. Display styles are used to create a sense of hierarchy on the page. As the largest text on the screen, display styles are reserved for short, important text or numerals.

Display XLarge

Bold

/Semi Bold

/Regular

Display Large Bold

/Semi Bold

/Regular

Display Medium Bold

/Semi Bold

/Regular

Display Small Bold

/Semi Bold

/Regular

Display XSmall Bold

/Semi Bold

/Regular

Display 2XSmall Bold

/Semi Bold

/Regular

Display 3XSmall Bold

/ Display 3XSmall Bold

/Semi Bold

/Regular

Display 4XSmall Bold

/Display 4XSmall Bold

/Semi Bold

/Regular

Display 5XSmall Bold

/Display 5XSmall Bold

/Semi Bold

/Regular

Body

There are four display styles: Large, Medium, Small, and Xsmall. Body styles are used for longer passages of text.

Body Large Bold

/Regular

/Italic

Body Medium Bold

/Regular

/Italic

Body Small Bold

/Regular

/Italic

Body XSmall Bold

/Regular

/Italic

Modular Scale

Our scale is modeled after the intervals in a minor third scale (1.200).

 

It starts with a base font size of 16 and scales by multiplying 1.200 at each interval. We’ve rounded up or down to the nearest interval of 4 as closely as possible.

 

When pairing font sizes together, aim to provide impactful contrast between sizes and avoid small differences.

Weight

Weight

Value

Usage Guidelines

Tokens

Regular

400

Paragraphs, descriptions, long text

spk.font.weight.regular

Semibold

600

Titles, content emphasis

spk.font.weight.semibold

Bold

700

Titles, content emphasis

spk.font.weight.bold

Size & Line Height

Line height scales incrementally based on each font size. Display style type sizes are multiplied by 1.3 and rounded to the nearest interval of 4. Body style type sizes are multiplied by 1.45 and rounded to the nearest interval of 4. This method ensures all type styles align with our 4px baseline grid.

Typestyle

Size

Line Height

(Scale)

Letter Spacing

Token

Usage

Display XLarge

40px

48px

−0.2px

spk.font.display.xlarge

Hero headers

Display Large

32px

38px

−0.2px

spk.font.display.large

Section headers

Display Medium

28px

34px

−0.2px

spk.font.display.medium

Small headers

Display Small

24px

28px

−0.2px

spk.font.display.small

Nested headers

Display XSmall

20px

24px

−0.2px

spk.font.display.xsmall

Nested headers

Display 2XSmall

18px

24px

0px

spk.font.display.2xsmall

Nested headers

Display 3XSmall

16px

20px

0px

spk.font.display.3xsmall

Nested headers

Display 4XSmall

14px

20px

0.1px

spk.font.display.4xsmall

Nested headers

Display 5XSmall

12px

16px

0.2px

spk.font.display.5xsmall

Nested headers

Body Large

18px

24px (1.45)

0px

spk.font.body.large

Large descriptions

Body Medium

16px

24px (1.45)

0px

spk.font.body.medium

*Default body text

Body Small

14px

20px (1.45)

0px

spk.font.body.small

Small body text

Body XSmall

12px

16px (1.33)

0px

spk.font.body.xsmall

Captions, disclaimers, tags

Line Length

For paragraphs and long-form text, use a maximum content width of 800px to allow for a max of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

800px max width

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Content can be center-aligned for landing pages, hero sections, and sub-sections. If the content is center-aligned: When the viewport is resized and the content has reached the max-width, the container will continue to expand with even margins on either side.

even margins

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

even margins

Text should be left-aligned by default. For mobile screen sizes (599px and below), all titles and descriptions should be left-aligned. If the content is left-aligned: When the viewport is resized and the content has reached the max-width, the container will continue to expand with additional white space on the right side.

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

additional spacing

Hierarchy

Sample Pairings

For paragraphs and long-form text, use a maximum content width of 800px to allow for a max of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

Display XLarge

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data.

Breakpoint:

Desktop

Title:

Display XLarge (40)

Description:

Body Large (18)

Display Large

Knowing people is your business — and ours.

Find the right person, quickly. Take informed action with unique data.

Breakpoint:

Mobile

Title:

Display Large (32)

Description:

Body Small (14)

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Breakpoint:

Mobile

Title:

Display Large (32)

Description:

Body Small (14)

Display Medium

Knowing people is your business — and ours.

Find the right person, quickly. Take informed action with unique data.

Breakpoint:

Mobile

Title:

Display Large (32)

Description:

Body Small (14)

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Breakpoint:

Mobile

Title:

Display Medium (28)

Description:

Body Small (14)

Display Small

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Breakpoint:

Mobile

Title:

Display Small (24)

Description:

Body Small (14)

Hero

See recommended display and body pairings with spacing guidelines below.

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display XLarge (40)

Button:

Medium

Description:

Body Large (18)

Top/bottom padding:

80px

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Large (32)

Button:

Medium

Description:

Body Large (16)

Top/bottom padding:

60px

Simple Section

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display XLarge (40)

Button:

Medium

Description:

Body Large (18)

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Medium (28)

Button:

Medium

Description:

Body Medium (16)

Section With Subsection

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display XLarge (40)

Description:

Body Medium (16)

Subsection Title:

Body Large (18)

Subsction Description:

80px

Button:

80px

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (16)

Subsection Title:

Display XSmall (20)

Subsection Description:

Body Medium (16)

Button:

Medium

Billboard

See recommended display and body pairings with spacing guidelines below.

Desktop:

Name Profile Examples

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Medium (16)

Top/bottom padding:

32px

Mobile:

Name Profile Examples

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (16) / Body Small (14)

Top/bottom Padding:

32px

Sample Pairings

Desktop:

B2B Search Results List View

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Medium (14)

Mobile:

B2B Search Results List View

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (14)

Desktop:

B2B Account-Desktop

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Small (14)

B2B Account-Desktop

Window width:

599px and below

H1:

Display Small (24)

Description:

Body Small (14)

Icons & Text

Size Pairings

For paragraphs and long-form text, use a maximum content width of 800px to allow for a maximum of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

Text

Text

24x24px icon

8px

24px

Medium:

24px Icon

Body Medium:

16px font/24px line height

24x24px Icon:

no padding

Text

Text

2

2

2

2

8px

24px

24x24px icon

Medium:

24px Icon

Body Medium:

16px font/24px line height

20x20px Icon:

2px top/bottom/left/right padding

Text

Text

20x20px icon

4px

20px

Small:

20px Icon

Body Small:

14px font/20px line height

20x20px Icon:

no padding

Accessibility & Contrast

Accessibility Guidelines

Spokeo follows WCAG (Web Content Accessibility Guidelines) to ensure text and UI elements remain readable and accessible for all users. Color contrast should always be evaluated against the background, including in states such as hover, focus, and disabled.

Primary Text

Primary text (titles, key information, primary UI labels) must meet a minimum contrast ratio of 19.18:1.

Secondary Text

Secondary text (supporting copy, placeholder text, supplemental labels) must meet a minimum contrast ratio of 7.07:1.

Primary Text

spk.color.text.primary

spk.color.grey.1000

Contrast: 19.18:1

#0E0F10

Secondary Text

spk.color.text.secondary

spk.color.grey.700

Contrast: 7.07:1

#4E5A63

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Landing Page Text

Title and description: spk.color.text.primary

Enter a full name

Hint text copy here.

Input Text Field - Default

Placeholder Text: spk.color.text.secondary

Link Text

spk.color.text.link

spk.color.blue.800

Contrast: 6.51

#0056CE

Link Text

Use link text to indicate clickable and interactive content within the Spokeo UI.

Name Profile Links

spk.color.text.link

Search

View more

Button/Link Text

spk.color.text.link

Best Practices

The quick brown fox jumps over the lazy dog.

Top Alignment

Top align the text and icon to accommodate text wrapping on smaller screens.

What is Spokeo?

48x48px icon

40px min

height

Knowing people is your business — and ours. Find anyone.

Top Alignment With Minimum Height

Apply a minimum height that matches the size of the icon in order to keep text aligned in both single and multi-line cases.

Address

Do: Pair an icon size with its corresponding line height and font size.

Address

Don’t: Pair an icon size with a mismatched line height and font size.

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Do: Top-align icons with long-form text.

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Don’t: Center-align icons with long-form text.

Knowing people is your business — and ours. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Do: Use Body Large, Medium (Default), or Small for long-form text.

Knowing people is your business — and ours. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Don’t: Use Body XSmall for long-form text. Use it sparingly for disclaimers or lower-priority content.

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Do: Use Grey 1000/Text Primary for titles and descriptions.

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Don’t: Use Grey 700/Text Secondary for titles and descriptions.

Enter a Name

Hint text copy here.

Do: Use Grey 700/Text Secondary for hint text.

Enter a Name

Hint text copy here.

Don’t: Use Grey 1000/Text Primary for hint text as it may be mistaken for text that has been inputted by the user.

Tokens

Typestyle

Size

Line

Height

Letter Spacing

Downgrade?

Usage

Token

Body XSmall

12px

16px

0px

No

Captions, disclaimers, tags

spk.font.body.xsmall

Body Small

14px

20px

0px

No

Small body text

spk.font.body.small

Body Medium

16px

24px

0px

No

Default body text

spk.font.body.medium

Body Large

18px

24px

0px

No

Large descriptions

spk.font.body.large

Display 5XSmall

12px

16px

2%

No

Headers, buttons, links, badges, form field labels

spk.font.display.5xsmall

Display 4XSmall

14px

20px

1%

No

Headers, buttons, links, badges, form field labels

spk.font.display.4xsmall

Display 3XSmall

16px

20px

0

No

Headers, buttons, links, badges, form field labels

spk.font.display.3xsmall

Display 2XSmall

18px

24px

0

No

headers, buttons, links, badges, form field labels

spk.font.display.2xsmall

Display XSmall

20px

24px

−0.2px

No

Nested headers

spk.font.display.xsmall

Display Small

24px

28px

−0.2px

No

Nested headers

spk.font.display.small

Display Medium

28px

34px

−0.2px

No

Small headers, in app headers

spk.font.display.medium

Display Large

32px

38px

−0.2px

No

Section headers

spk.font.display.large

Display XLarge

40px

48px

−0.2px

No

Hero headers

spk.font.display.xlarge

Collection

Role

System Token

Core/Reference Token

Value

Text

Primary Text

spk.color.text.primary

spk.color.grey.1000

#0E0F10

Text

Secondary Text

spk.color.text.secondary

spk.color.grey.700

#4E5A63

Text

Error Text

spk.color.text.error

spk.color.red.700

#CB3030

Text

Link Text

spk.color.text.link

spk.color.bluePurple.700

#2929CE

Text

Link Text Active

spk.color.text.link.active

spk.color.bluePurple.800

#1F1F9D

Text

Placeholder Text

spk.color.text.placeholder

spk.color.grey.700

#4E5A63

For Designers

For Developers

For Content Writers

Contact Us

Terms

Privacy Policy

Copyright © 2006-2025 Spokeo, Inc.

Typography

Using the typography guidelines outlined below will enhance our brand identity and ensure a cohesive experience for users across all products.

Table of Contents

Font Stack

Inter

Inter is a variable font family carefully crafted and designed for computer screens.

 

Inter features a tall x-height to aid in readability of mixed-case and lowercase text. Several OpenType features are provided as well, like contextual alternates that adjusts punctuation depending on the shape of surrounding glyphs, slashed zero for when you need to disambiguate "0" from "o", tabular numbers, etc.

Inter

Inter

Inter

Inter is the default font that should be used as the header/display font throughout all of Spokeo’s brand, product, and marketing. In the event that Inter is unavailable, such as native apps and emails, follow the font stack below.

OS

Font Family

Chrome OS & Android

Inter

Roboto (fallback)

Windows

Inter

Arial (fallback)

MacOS & iOS

Inter

Helvetica (fallback)

Helvetica

Helvetica is one of the most famous and popular typefaces in the world. It lends an air of lucid efficiency to any typographic message with its clean, no-nonsense shapes. The original typeface was called Neue Haas Grotesk, and was designed in 1957 by Max Miedinger for the Haas'sche Schriftgiesserei (Haas Type Foundry) in Switzerland. In 1960 the name was changed to Helvetica (an adaptation of “Helvetia", the Latin name for Switzerland).

Download Helvetica

Helvetica

Helvetica

Helvetica

Arial

Arial was designed for Monotype in 1982 by Robin Nicholas and Patricia Saunders. A contemporary sans serif design, Arial contains more humanist characteristics than many of its predecessors and as such is more in tune with the mood of the last decades of the twentieth century. The overall treatment of curves is softer and fuller than in most industrial-style sans serif faces. Terminal strokes are cut on the diagonal, which helps to give the face a less mechanical appearance.

Download Arial

Arial

Arial

Arial

Roboto

Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric. At the same time, the font features friendly and open curves. While some grotesks distort their letterforms to force a rigid rhythm, Roboto doesn’t compromise, allowing letters to be settled into their natural width. This makes for a more natural reading rhythm more commonly found in humanist and serif types.

Roboto

Roboto

Roboto

Roles

Display

There are nine display styles: Xlarge, Large, Medium, Small, Xsmall, 2Xsmall, 3Xsmall, 4Xsmall, and 5Xsmall. Display styles are used to create a sense of hierarchy on the page. As the largest text on the screen, display styles are reserved for short, important text or numerals.

Display XLarge Bold

/Semi Bold

/Regular

Display Large Bold

/Semi Bold

/Regular

Display Medium Bold

/Semi Bold

/Regular

Display Small Bold

/Semi Bold

/Regular

Display XSmall Bold

/Semi Bold

/Regular

Display 2XSmall Bold

/Semi Bold

/Regular

Display 3XSmall Bold

/ Display 3XSmall Bold

/Semi Bold

/Regular

Display 4XSmall Bold

/Display 4XSmall Bold

/Semi Bold

/Regular

Display 5XSmall Bold

/Display 5XSmall Bold

/Semi Bold

/Regular

Body

There are four display styles: Large, Medium, Small, and Xsmall. Body styles are used for longer passages of text.

Body Large Bold

/Regular

/Italic

Body Medium Bold

/Regular

/Italic

Body Small Bold

/Regular

/Italic

Body XSmall Bold

/Regular

/Italic

Modular Scale

Our scale is modeled after the intervals in a minor third scale (1.200).

 

It starts with a base font size of 16 and scales by multiplying 1.200 at each interval. We’ve rounded up or down to the nearest interval of 4 as closely as possible.

 

When pairing font sizes together, aim to provide impactful contrast between sizes and avoid small differences.

Weight

Weight

Value

Usage Guidelines

Tokens

Regular

400

Paragraphs, descriptions, long text

spk.font.weight.regular

Semibold

600

Titles, content emphasis

spk.font.weight.semibold

Bold

700

Titles, content emphasis

spk.font.weight.bold

Size & Line Height

Line height scales incrementally based on each font size. Display style type sizes are multiplied by 1.3 and rounded to the nearest interval of 4. Body style type sizes are multiplied by 1.45 and rounded to the nearest interval of 4. This method ensures all type styles align with our 4px baseline grid.

Typestyle

Size

Line Height

(Scale)

Letter Spacing

Token

Usage

Display XLarge

40px

48px

−0.2px

spk.font.display.xlarge

Hero headers

Display Large

32px

38px

−0.2px

spk.font.display.large

Section headers

Display Medium

28px

34px

−0.2px

spk.font.display.medium

Small headers

Display Small

24px

28px

−0.2px

spk.font.display.small

Nested headers

Display XSmall

20px

24px

−0.2px

spk.font.display.xsmall

Nested headers

Display 2XSmall

18px

24px

0px

spk.font.display.2xsmall

Nested headers

Display 3XSmall

16px

20px

0px

spk.font.display.3xsmall

Nested headers

Display 4XSmall

14px

20px

0.1px

spk.font.display.4xsmall

Nested headers

Display 5XSmall

12px

16px

0.2px

spk.font.display.5xsmall

Nested headers

Body Large

18px

24px (1.45)

0px

spk.font.body.large

Large descriptions

Body Medium

16px

24px (1.45)

0px

spk.font.body.medium

*Default body text

Body Small

14px

20px (1.45)

0px

spk.font.body.small

Small body text

Body XSmall

12px

16px (1.33)

0px

spk.font.body.xsmall

Captions, disclaimers, tags

Line Length

For paragraphs and long-form text, use a maximum content width of 800px to allow for a max of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

800px max width

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Content can be center-aligned for landing pages, hero sections, and sub-sections. If the content is center-aligned: When the viewport is resized and the content has reached the max-width, the container will continue to expand with even margins on either side.

even

margins

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

even

margins

Text should be left-aligned by default. For mobile screen sizes (599px and below), all titles and descriptions should be left-aligned. If the content is left-aligned: When the viewport is resized and the content has reached the max-width, the container will continue to expand with additional white space on the right side.

Knowing people is your business — and ours. Find anyone. Contact information, background, social media, connections, properties, and assets. All linked together in one platform. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

additional spacing

Hierarchy

Sample Pairings

For paragraphs and long-form text, use a maximum content width of 800px to allow for a max of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

Display XLarge

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data.

Breakpoint:

Desktop

Title:

Display XLarge (40)

Description:

Body Large (18)

Display Large

Knowing people is your business — and ours.

Find the right person, quickly. Take informed action with unique data.

Breakpoint:

Desktop

Title:

Display Large (32)

Description:

Body Medium (16)

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Breakpoint:

Desktop

Title:

Display XLarge (40)

Description:

Body Large (18)

Display Medium

Knowing people is your business — and ours.

Find the right person, quickly. Take informed action with unique data.

Breakpoint:

Desktop

Title:

Display Medium (28)

Description:

Body Medium (16)

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Breakpoint:

Desktop

Title:

Display XLarge (40)

Description:

Body Large (18)

Display Small

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Breakpoint:

Desktop

Title:

Display XLarge (40)

Description:

Body Large (18)

Hero

See recommended display and body pairings with spacing guidelines below.

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display XLarge (40)

Button:

Medium

Description:

Body Large (18)

Top/bottom padding:

80px

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Large (32)

Button:

Medium

Description:

Body Large (16)

Top/bottom padding:

60px

Simple Section

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display Large (32)

Button:

Medium

Description:

Body Medium (16)

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Medium (28)

Button:

Medium

Description:

Body Medium (16)

Section With Subsection

Desktop:

Landing Page

Window width:

1440px - 600px

H1:

Display Large (32)

Description:

Body Medium (16)

Subsection Title:

Display XSmall (20)

Subsction Description:

Body Medium (16)

Button:

Medium

Mobile:

Landing Page

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (16)

Subsection Title:

Display XSmall (20)

Subsection Description:

Body Medium (16)

Button:

Medium

Billboard

See recommended display and body pairings with spacing guidelines below.

Desktop:

Name Profile Examples

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Medium (16)

Top/bottom padding:

32px

Mobile:

Name Profile Examples

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (16) / Body Small (14)

Top/bottom Padding:

32px

Sample Pairings

Desktop:

B2B Search Results List View

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Medium (14)

Mobile:

B2B Search Results List View

Window width:

599px and below

H1:

Display Medium (28)

Description:

Body Medium (14)

Desktop:

B2B Account-Desktop

Window width:

1440px - 600px

H1:

Display Medium (28)

Description:

Body Small (14)

Desktop:

B2B Account-Desktop

Window width:

1440px - 600px

H1:

Display XLarge (40)

Description:

Body Large (18)

Icons & Text

Size Pairings

For paragraphs and long-form text, use a maximum content width of 800px to allow for a maximum of about 80-100 characters. Otherwise, it can be difficult for users to scan and read text.

Text

Text

24x24px icon

8px

24px

Medium:

24px Icon

Body Medium:

16px font/24px line height

24x24px Icon:

no padding

Text

Text

2

2

2

2

8px

24px

24x24px icon

Medium:

24px Icon

Body Medium:

16px font/24px line height

20x20px Icon:

2px top/bottom/left/right padding

Text

Text

20x20px icon

4px

20px

Small:

20px Icon

Body Small:

14px font/20px line height

20x20px Icon:

no padding

Accessibility & Contrast

Accessibility Guidelines

Spokeo follows WCAG (Web Content Accessibility Guidelines) to ensure text and UI elements remain readable and accessible for all users. Color contrast should always be evaluated against the background, including in states such as hover, focus, and disabled.

Primary Text

Primary text (titles, key information, primary UI labels) must meet a minimum contrast ratio of 19.18:1.

Secondary Text

Secondary text (supporting copy, placeholder text, supplemental labels) must meet a minimum contrast ratio of 7.07:1.

Primary Text

spk.color.text.primary

spk.color.grey.1000

Contrast: 19.18:1

#0E0F10

Secondary Text

spk.color.text.secondary

spk.color.grey.700

Contrast: 7.07:1

#4E5A63

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips.

Landing Page Text

Title and description: spk.color.text.primary

Enter a full name

Hint text copy here.

Input Text Field - Default

Placeholder Text: spk.color.text.secondary

Link Text

spk.color.text.link

spk.color.blue.800

Contrast: 6.51

#0056CE

Link Text

Use link text to indicate clickable and interactive content within the Spokeo UI.

Name Profile Links

spk.color.text.link

Search

View more

Button/Link Text

spk.color.text.link

Best Practices

The quick brown fox jumps over the lazy dog.

Top Alignment

Top align the text and icon to accommodate text wrapping on smaller screens.

What is Spokeo?

48x48px icon

40px min

height

Knowing people is your business — and ours. Find anyone.

Top Alignment With Minimum Height

Apply a minimum height that matches the size of the icon in order to keep text aligned in both single and multi-line cases.

Address

Do: Pair an icon size with its corresponding line height and font size.

Address

Don’t: Pair an icon size with a mismatched line height and font size.

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Do: Top-align icons with long-form text.

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Don’t: Center-align icons with long-form text.

Knowing people is your business — and ours. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Do: Use Body Large, Medium (Default), or Small for long-form text.

Knowing people is your business — and ours. Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Don’t: Use Body XSmall for long-form text. Use it sparingly for disclaimers or lower-priority content.

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Do: Use Grey 1000/Text Primary for titles and descriptions.

Knowing people is your business — and ours.

Find the right person, quickly. Track down hard-to-find people and get up-to-date contact details, at your fingertips. Take informed action with unique data. Target your communications, customize your messages, and speed up negotiations.

Don’t: Use Grey 700/Text Secondary for titles and descriptions.

Enter a Name

Hint text copy here.

Do: Use Grey 700/Text Secondary for hint text.

Enter a Name

Hint text copy here.

Don’t: Use Grey 1000/Text Primary for hint text as it may be mistaken for text that has been inputted by the user.

Tokens

Typestyle

Size

Line

Height

Letter Spacing

Downgrade?

Usage

Token

Body XSmall

12px

16px

0px

No

Captions, disclaimers, tags

spk.font.body.xsmall

Body Small

14px

20px

0px

No

Small body text

spk.font.body.small

Body Medium

16px

24px

0px

No

Default body text

spk.font.body.medium

Body Large

18px

24px

0px

No

Large descriptions

spk.font.body.large

Display 5XSmall

12px

16px

2%

No

Headers, buttons, links, badges, form field labels

spk.font.display.5xsmall

Display 4XSmall

14px

20px

1%

No

Headers, buttons, links, badges, form field labels

spk.font.display.4xsmall

Display 3XSmall

16px

20px

0

No

Headers, buttons, links, badges, form field labels

spk.font.display.3xsmall

Display 2XSmall

18px

24px

0

No

headers, buttons, links, badges, form field labels

spk.font.display.2xsmall

Display XSmall

20px

24px

−0.2px

No

Nested headers

spk.font.display.xsmall

Display Small

24px

28px

−0.2px

No

Nested headers

spk.font.display.small

Display Medium

28px

34px

−0.2px

No

Small headers, in app headers

spk.font.display.medium

Display Large

32px

38px

−0.2px

No

Section headers

spk.font.display.large

Display XLarge

40px

48px

−0.2px

No

Hero headers

spk.font.display.xlarge

Collection

Role

System Token

Core/Reference Token

Value

Text

Primary Text

spk.color.text.primary

spk.color.grey.1000

#0E0F10

Text

Secondary Text

spk.color.text.secondary

spk.color.grey.700

#4E5A63

Text

Error Text

spk.color.text.error

spk.color.red.700

#CB3030

Text

Link Text

spk.color.text.link

spk.color.bluePurple.700

#2929CE

Text

Link Text Active

spk.color.text.link.active

spk.color.bluePurple.800

#1F1F9D

Text

Placeholder Text

spk.color.text.placeholder

spk.color.grey.700

#4E5A63

For Designers

For Developers

For Content Writers

Contact Us

Terms

Privacy Policy

Copyright © 2006-2025 Spokeo, Inc.