Upbit's design system uses #6366f1 as its primary color and Inter for typography, with 10px corner radius. Upbit is the production crypto-asset exchange operated by **Dunamu** in Korea, launched 2017.

Primary
#6366f1
Typography
Inter
Radius
10px
Design System
Upbit logo

Upbit

Upbit is the production crypto-asset exchange operated by Dunamu in Korea, launched 2017. Its product identity rests on three observable promises: regulated-grade trust, dense real-time information, and zero theatrics — the page presents the market, not the brand.

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display45px · 600 · 1.25
Design at scale
30px30px · 600 · 1.25
Section heading
20px20px · 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
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons10px
inputs10px
cards10px
dialogs10px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Lead with tables, not cards — make the data the hero and the chrome the frame, with row heights of 45px on tradable lists and 30px on column headers
  • Encode direction in the Korean convention: red #DD3C44 for 상승 (up) and blue #1375EC for 하락 (down), and invert to green-up/red-down only when porting to US/EU markets
  • Communicate row direction with an 8% alpha tint (rgba(221,60,68,0.08) rise / rgba(19,117,236,0.08) fall) so the hue supports rather than overpowers the numeral
  • Keep buttons flat and tight — 4px radius, no border, white text, scaling the blue by stakes: #0062DF for nav CTAs, #003597 for the 44px hero CTA
  • Label CTAs as nouns or noun-phrases (로그인, 회원가입, 거래소 둘러보기, 직접입력) and split sentence-final forms by surface — ~합니다 on notices, ~해요 on product modules
  • Hold motion to the duration scale (100ms hover / 150ms row blink / 200ms nav / 250ms modal out) and animate only a price cell's background tint, never its typography

Don't

  • Wrap a price or numeral in a decorative card container — table primitives outrank card primitives on trading surfaces
  • Spread the accent blues (#1375EC / #003597) across large background areas; the page stays light on #E9ECF1 with white panels and color used structurally
  • Add page transitions, parallax, scroll-jacking, or spring easing — the exchange surface is already in constant micro-motion from updating numbers
  • Sell with imperatives or exclamation (지금 시작하세요!, 쉽고 빠르게!) or lead with brand voice on a trading screen; keep persuasive copy to marketing surfaces only
  • Use emoji, exclamation marks, or a startup-slang tone on price surfaces — the register stays composed and procedural
  • Treat English as a translation layer — ship the Korean stack first with EN as a sibling KO/EN segment, and don't prune the Korean fallback chain to legacy families like Dotum / 돋움
05

Components

Buttons

button-primary
Background#0062df
Text#ffffff
Radius4px
Padding0 10px
Font14px/400
Use: 로그인/회원가입 in compact nav, h36
button-hero
Background#003597
Text#ffffff
Radius4px
Padding0 12px
Font15px/400
Use: Hero CTA, h44
button-secondary
Background#edeef1
Text#1a2434
Radius4px
Padding0 10px
Font14px/400
Use: Paired secondary action, h36

Badges

tag
tag-percent
Background#ffffff
Text#1a2434
Radius4px
Padding0 8px 1px
Font12px/400
Use: Quick-fill 10/25/50/100%; 1px #bec1c6 border

Cards

cell-rise
cell-rise
Background#ffffff
Text#dd3c44
Radius0px
Padding4.5px 4px
Font12px/400
Use: 상승 가격 셀 / 매수호가 tint
cell-fall
cell-fall
Background#ffffff
Text#1375ec
Radius0px
Padding4.5px 4px
Font12px/400
Use: 하락 가격 셀 / 매도호가 tint
header-row
header-row
Background#f9fafc
Text#666666
Radius0px
Padding0 14px
Font11px/400
Use: Column heads, h30, bottom 1px #edeef1

Tabs

TabTabTab
segment
Background#ffffff
Text#333333
Radius0px
Padding0
Font12px/400
Activeselected bg #f4f5f7
Use: KO/EN locale switch; 1px #bec1c6 border
TabTabTab
nav
Background#ffffff
Text#1a2434
Radius0px
Padding0 20px
Font15px/400
Use: Persistent top-bar, h80, bottom 1px #edeef1

Related design systems