Naverwebtoon
Naverwebtoon
naverwebtoon

Naver Webtoon's reference documents #00dc64 as a documented primary color, Pretendard for typography, 4px corner radius. NAVER WEBTOON is WEBTOON Entertainment's Korean webcomic platform.

Primary
#00dc64
Typography
Pretendard
Radius
4px

Evidence snapshot

verified v2
Claims grounded
112/112 · 100%
Sources
3 surfaces · 7 sources
UI font basis
frontmatter · high
Components
11 documented · 8 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Naverwebtoon logo

Naverwebtoon

NAVER WEBTOON is WEBTOON Entertainment's Korean webcomic platform. The company describes it as Korea's largest webcomic platform, launched in 2005 to let both emerging and established creators build an audience and earn from webcomics; its BEST CHALLENGE route is the self-publishing path for up-and-coming creators. In the supplied public capture, that creator-and-reader service is expressed with a compact white product shell, black text, a bright green creator entry, and image/content-led browsing rather than a marketing campaign system.

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

24px24px · 700 · 1.25
Product header wordmark area
20px20px · 600 · 1.05
Product-home section heading
15px15px · 500 · 1.4
Product content tab
14px14px · 500 · 2.14
Product-home tag link

Fonts

ui
Pretendard
Open · OFL
Live webfont loaded in preview
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Border Radius

ElementValuePreview
compactStructured token4px
squareStructured token0px
04

Guidelines

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

Do

  • Reuse only the selector-backed white, black, gray, and green treatments documented above when recreating these specific public-route patterns.
  • Preserve the selected/unselected tab color split only in contexts with the captured tab semantics.
  • Keep Pretendard as the product UI family only where a compatible loaded-font path is available.

Don't

  • n't treat the inherited NAVER utility shell as a NAVER WEBTOON product-token source.
  • n't substitute Pretendard Variable, NanumSquare, or another declared font for the verified computed Pretendard family.
  • n't infer card, reader, payment, hover, focus, error, or responsive contracts from this three-route capture.
05

Components

Buttons

author-link
Backgroundtransparent
Text#000000
Text style14px / 500 / Pretendard
statesdefault captured on all three routes (82 occurrences); no state frame
Use: Author-name link (a.ContentAuthor__author) at home::[data-omd-capture="23"]; line height 20px
creator-entry
Background#00dc64
Text#000000
Radius4px
Padding11px 33px
Text style12px / 400 / Pretendard
statesdefault captured on all three routes; no state frame
Use: Global navigation creator entry (button.GlobalNavigationBar__button_creators) at home::[data-omd-capture="14"], 151 px wide
pagination
Text#000000
Font14px / 500 Pretendard
statesten page buttons captured at rest: the first (capture 133) computes fg #00dc64 and the other nine #000000; no aria-current is recorded, so the green is described, not declared as a selected state. The previous control (capture 132) is disabled and computes #000000; it is not read as a rest value. No state frame. Corrected 2026-09-29: fg previously held the first page's #00dc64
Use: Best Challenge page buttons (button.Paginate__page, 28 x 28), selector surface-3::[data-omd-capture=134]; the green first page is surface-3::[data-omd-capture=133]
qr-code-button
Backgroundtransparent
Text#666666
Border1px #ebebeb
Radius4px
Padding0px
Text style13px / 500 / Pretendard
size172px x 43px
statesdefault captured on home (captures 364-365) and /bestChallenge (captures 210-211); no state frame
Use: Outline QR-code button (button.QrCode__button) at home::[data-omd-capture="364"]; tracking -0.5px

Tabs

TabTabTab
content-tab
Text#666666
Font15px / 500 Pretendard
selectedfg #00dc64
statesrest (aria-selected=false) #666666 and selected (aria-selected=true) #00dc64 captured on all three routes; the seven tab interactions record fg #00dc64 on each newly selected tab; no state frame. Corrected 2026-09-29: fg previously held the selected #00dc64
Use: Product content tabs, selectors home::[data-omd-capture=16] and home::[data-omd-capture=17]
TabTabTab
gnb-link
Backgroundtransparent
Text#000000
Radius0px
Padding0px 18px
Text style16px / 600 / Pretendard
selectedbg #00dc64, fg #ffffff
statessix links per route; on each captured route exactly one link computes a #00dc64 fill with #ffffff text, and it moves with the route: the first link on /index (capture 8), the second on /webtoon (capture 9), the fourth on /bestChallenge (capture 11). No aria-current is recorded; the selected value rests on that route-by-route agreement. No state frame
Use: Product global navigation link (a.GlobalNavigationBar__link) at home::[data-omd-capture="9"]; line height 55px, tracking -0.5px
TabTabTab
sub-nav-link
Backgroundtransparent
Text#000000
Radius0px
Padding0px 5px
Text style15px / 600 / Pretendard
statestwelve links on /webtoon and eleven on /bestChallenge; on both routes the first link (capture 16) computes fg #00dc64 and the rest #000000. No aria-selected or aria-current is recorded, so the green first link is described, not declared as a selected state; no state frame
Use: Product sub-navigation link (a.SubNavigationBar__link) at surface-2::[data-omd-capture="17"]; line height 49px, tracking -0.5px

Inputs

header-search
Background#ffffff
Text#000000
Radius0px
Padding0px 65px 0px 10px
Text style14px / 400 / Pretendard
size268px x 35px
statesdefault captured on all three routes; no state frame
Use: Product header search field (input.SearchBar__search_input) at home::[data-omd-capture="4"]; the 35 x 35 search button beside it (capture 5) has no fill

Badges

tag
tag-link
Background#f6f6f6
Text#666666
Radius4px
Padding0px 10px
Font14px / 500 Pretendard
Use: Product-home tag link, selector home::[data-omd-capture=64]
tag
tag-link-large
Background#f6f6f6
Text#666666
Radius4px
Padding0px 10px
Text style16px / 500 / Pretendard
statesdefault captured; no state frame
Use: The common size of the TagGroup__tag class at home::[data-omd-capture="130"]: 184 of the 191 home tag links compute 16px / 500 / 37px (tracking -0.42px); the 14px / 30px tag-link covers the other seven

Cards

image fills
weekday-heading
Backgroundtransparent
Text#000000
Text style14.04px / 700 / Pretendard
size169px x 45px
statesnon-interactive; two headings captured on /webtoon: one computes a #00dc64 fill with #ffffff text, the other transparent with #000000; the capture does not record what the green one marks
Use: Weekday column heading (h3.WeekdayMainView__heading) at surface-2::h3

Related design systems