Naverpay
Naverpay
naverpay

네이버페이's design system uses #09aa5c as its primary color and Inter for typography, with 8px corner radius. Naver Pay (네이버페이) is Korea's dominant payment platform, embedded across the Naver super-app ecosystem — spanning shopping, booking, banking, and loyalty.

Primary
#09aa5c
Typography
Inter
Radius
8px
Design System
Naverpay logo

Naverpay

Naver Pay (네이버페이) is Korea's dominant payment platform, embedded across the Naver super-app ecosystem — spanning shopping, booking, banking, and loyalty. Its visual language reflects that scale: a system engineered to be instantly recognizable in every merchant checkout context while remaining calm and trustworthy. The merchant-facing landing at `admin.pay.n

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display44px · 700 · 1.25
Design at scale
28px28px · 700 · 1.25
Section heading
heading-lg24px · 700 · 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
Display
NanumSquareNeo
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap28px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
inputsSmall6px
secondarySmall6px
utilitarianSmall6px
primaryMedium8px
navMedium8px
actionMedium8px
standardLarge20px
showcasebenefitXLarge28px
consumerXLarge28px
badgesFull9999px
pillFull9999px

Borders

ElementValuePreview
Focus Ring On Inputs1px solid #09aa5c

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use NanumSquareNeo Bold (700) for hero-level Korean headlines — it carries the Naver ecosystem voice
  • Use Pretendard 400–700 for all body, nav, and button labels
  • Reserve Naver Pay Green (#09aa5c) for payment/purchase action elements — keep it the single action color
  • Use #00de5a brand green only on the logo and brand surface contexts — not for UI buttons
  • Separate sections with flat #f6f8fa tint bands and #dcdee0 hairlines, not shadows
  • Apply green focus rings on inputs — #09aa5c border signals the Naver Pay checkout context
  • Use large border-radius (20–28px) on cards — warmth matters in a payment context
  • Use near-black #1e1e23 for primary text instead of pure black

Don't

  • Use drop shadows on any surface — the system is flat-first
  • Apply #00de5a brand green to interactive buttons or links — it's a logo color, not a UI color
  • Use a second saturated accent alongside green — the system is monochromatic except for the blue link color
  • Set headlines in Pretendard — NanumSquareNeo owns the hero display register
  • Use pure black (#000000) for body text — the system uses warm near-black #1e1e23
  • Create pill-shaped buttons for primary actions — the system uses moderate 8px radius buttons, not full-round
  • Use the green colors for error states — errors use a separate red signal independent of the green system
05

Components

Buttons

button-primary
Background#1e1e23
Text#ffffff
Radius8px
Padding18px 24px
Font20px / 700 NanumSquareNeo
Use: Primary hero CTA (가맹점 가입하기)
button-secondary
Background#ffffff
Text#1e1e23
Border1px solid #dcdee0
Radius6px
Padding10px 13px
Font16px / 500 Pretendard
Use: Secondary action (로그인)
button-green
Background#09aa5c
Text#ffffff
Radius8px
Font16px / 700 Pretendard
Use: Green payment CTA — primary pay action in checkout

Cards

card-surface
card-surface
Background#f6f8fa
Radius20px
Use: Feature content card on grey surface (no shadow)
card-benefit
card-benefit
Background#f6f8fa
Radius28px
Use: Benefit/feature showcase card — larger radius
card-green-tint
card-green-tint
Background#eef9f3
Text#404048
Radius12px
Padding40px 26px
Use: Guide/help card on green-tinted surface

Badges

badge
badge-green
Background#eef9f3
Text#09aa5c
Radius9999px
Font12px / 400 Pretendard
Use: Naver Pay point/benefit badge
badge
badge-ink
Background#1e1e23
Text#ffffff
Radius9999px
Font12px / 400 Pretendard
Use: Dark label badge

Inputs

input-default
Background#ffffff
Text#1e1e23
Border1px solid #dcdee0
Radius6px
Font16px / 400 Pretendard
Use: Default text input (from bridge UI spec)
input-focus
Background#ffffff
Text#1e1e23
Border1px solid #09aa5c
Radius6px
Font16px / 400 Pretendard
Use: Focused text input — green border

Tabs

TabTabTab
nav-link
Text#767678
Radius8px
Font16px / 400 Pretendard
Activetext #09aa5c on active
Use: Top nav item

Related design systems