Webflow
Webflow
webflow
Design System
Webflow logo

Webflow

Webflow's website is a visually rich, tool-forward platform that communicates "design without code" through clean white surfaces, the signature Webflow Blue (#146ef5), and a rich secondary color palette (purple, pink, green, orange, yellow, red). The custom WF Visual Sans Variable font creates a confident, precise typographic system with weight 600 for dis

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display51px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Primary
WF Visual Sans Variable
Brand-only
Webflow's brand typeface. Not publicly distributed.
Not publicly distributed.
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px
pillPill9999px
circleCircle50%

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Set WF Visual Sans Variable as the type face, using weight 600 for headlines (e.g. the 80px / -0.8px Display Hero), 500 for buttons, and 400 for body
  • Reserve Webflow Blue (#146ef5) for the primary CTA, links, and focus borders on a white (#ffffff) canvas with near-black (#080808) text
  • Keep border-radius conservative and sharp on the 2px / 4px / 8px scale — 4px for buttons, inputs, and badges, 8px for standard cards
  • Apply the signature translate(6px) horizontal nudge on button hover, timed with motion-fast (150ms)
  • Deploy purple (#7a3dff), pink (#ed52cb), and green (#00d722) together as a SET for category coding and tier comparison — e.g. a 4px top-edge color bar on feature cards
  • Build depth with the 5-layer cascading shadow stack rather than a single flat drop shadow

Don't

  • Round functional elements beyond 8px, or make them pill-shaped or fully square — radius stays moderate between geometric and rounded
  • Use the secondary accents (purple #7a3dff, pink #ed52cb, green #00d722, etc.) on primary CTAs — those stay Webflow Blue #146ef5
  • Use a single secondary accent in isolation; the purple/pink/green trio only reads correctly when used together as category coding
  • Render the marketing surface in dark mode — keep it bright and airy on white (#ffffff)
  • Substitute another typeface for WF Visual Sans Variable or drift off its 400/500/600 weights
  • Write copy like "Revolutionary no-code" or aggressive Wix-comparison framing — both are forbidden under the agentic-web-platform voice
05

Components

Buttons

button-primary
Background#146ef5
Text#ffffff
Radius4
Padding8px 16px
Font16px/550 WF Visual Sans Variable
Use: Primary CTA, Webflow Blue
button-transparent
Text#080808
Radius4
Padding8px 16px
Font16px/550 WF Visual Sans Variable
Use: Text button, hover translate 6px
button-circle
Background#ffffff
Text#080808
Radius9999
Padding12px
Use: Circular icon button

Inputs

input-default
Background#ffffff
Text#080808
Radius4
Padding8px 12px
Font16px/500 WF Visual Sans Variable
Use: Form input, 1px #d8d8d8, focus #146ef5

Cards

card-standard
card-standard
Background#ffffff
Radius8
Padding24px
Use: Content card, 1px #d8d8d8 border
card-compact
card-compact
Background#ffffff
Radius4
Padding16px
Use: Smaller utility container, 1px #d8d8d8

Badges

badge
badge-blue
Background#146ef5
Text#ffffff
Radius4
Padding2px 8px
Font12px/550 WF Visual Sans Variable
Use: Solid blue badge
badge
badge-tinted
Text#146ef5
Radius4
Padding2px 8px
Font12px/550 WF Visual Sans Variable
Use: Subtle tinted badge, 10% blue bg
badge
badge-micro
Text#080808
Radius4
Padding2px 6px
Font10px/600 WF Visual Sans Variable
Use: Uppercase micro-label, +1px tracking

Related design systems