LINE is the messaging platform that anchors daily life across Japan, Taiwan, Thailand, and Indonesia, and its visual identity reflects exactly that role — confident, friendly, instantly recognizable. The page chrome is bright white with the famous LINE Green (#07b53b) reserved for the brand mark and the most important interactive moments. Headlines are oversized and bold (Life on LINE renders at 70px weight 700, in near-black #1e1e1e), creating a high-contrast editorial feel that matches LINE's positioning as a media-style super-app rather than a utility messenger.
The signature interaction primitive is the fully pill-shaped button (border-radius: 50px) — used for category filters, navigation chips, and CTAs. This is LINE's tactile fingerprint: every clickable surface curves into a complete oval, signaling approachability and a touch-friendly design heritage. Contrast this with Pinkoi's sharp 4px corners or Dcard's modest 8px Material radii — LINE's pill-shape is unmistakably its own.
Typography is multi-locale system fonts with the global SF Pro foundation: SFPro, Arial, "Noto Sans JP", "Noto Sans KR", sans-serif. The Korean and Japanese fallbacks are first-class — LINE serves localized markets where native font rendering is non-negotiable. There is no custom brand typeface; instead, weight 700 and large display sizes do the visual work. Body text starts at a generous 20px (vs. typical 14-16px), reinforcing the editorial, content-forward atmosphere of LINE's marketing surfaces.
Key Characteristics:
#07b53b) reserved for the brand mark and primary "selected" / active statesborder-radius: 50px is the workhorse on buttons, category chips, and navigationSFPro, Arial, Noto Sans JP, Noto Sans KR — Japanese and Korean as first-class fallbacksrgba(30, 30, 30, 0.7) for unselected pills (vs. solid #1e1e1e active)#07b53b): The signature brand color. Used as button bg for the active/selected state, brand iconography, the LINE logo bubble. RGB: rgb(7, 181, 59).#069030): Inferred hover/pressed state — darker variant for press feedback (estimated, not officially confirmed).#ffffff): Default page surface, pill button text on green bg.#1e1e1e): Primary headline color, active pill label, body emphasis.#000000): Body text default.rgba(30, 30, 30, 0.7)): Unselected pill labels, secondary text.rgba(30, 30, 30, 0.4)): Hint text, muted captions (estimated).#ffffff): Default background. LINE marketing rarely uses gray surfaces — content sits on white with rich imagery providing visual interest.LINE products span Communication / Entertainment / Lifestyle / Shopping / Fintech / Business / News categories. Each LINE service (LINE NEWS, LINE MUSIC, LINE Pay, etc.) carries its own accent color in product UIs. Marketing surfaces stay green-anchored; product UIs may use service-specific palettes.
#007aff): iOS system blue used for carousel navigation arrows (--swiper-theme-color).44px (--swiper-navigation-size) — touch-friendly circular controls.SFPro, Arial, "Noto Sans JP", "Noto Sans KR", sans-serif
LINE leads with SFPro (Apple system font) for instant familiarity on iOS/macOS, then falls back to Noto Sans JP and Noto Sans KR for Japanese and Korean content. There is no custom brand typeface — system fonts respect each market's native reading habits.
line.me)| Use | Size | Weight |
|---|---|---|
| Body default | 20px | 400 |
| Hero subtitle | 20px | 400-700 |
| H1 (page title) | 20px | 700 |
| H3 (service names — LINE NEWS, LINE MUSIC) | 40px | 700 |
| H2 (hero — "Life on LINE") | 70px | 700 |
The size jumps are aggressive: 20px body → 40px section heads → 70px hero. There is no quiet middle tier (no 24/32 between body and 40). Headlines exist to dominate the viewport, not to fill it.
font-style: italic not used in marketing chrome..productCategory, generic CTAs)The signature LINE control. Verified live on line.me:
border-radius: 50px — fully pill-shaped (not 4px or 8px — always 50px)padding: 8px 15px for compact category pillsfont-weight: 700, default font-size: 14-16px#07b53b (LINE Green), text #fffffftransparent, text rgba(30, 30, 30, 0.7)rgba(30, 30, 30, 1))2px solid #1e1e1e underline accentfont-weight: 700, font-size: 16px, color #1e1e1e#ffffff with subtle bottom border on scrollIconified app store badges (App Store, Google Play, Desktop) instead of textual buttons:
1px border, ~12px radiusLINE marketing chrome rarely uses traditional card containers — content sits directly on photographic backgrounds. When cards do appear (LINE STORE, LINE SHOPPING, in-product UI), they follow a minimal pattern:
Service / Feature Card
#ffffff on the gray content tier, OR full-bleed image with overlay text12px (medium-rounded — softer than the marketing pill buttons would suggest)20–24px1px solid rgba(0, 0, 0, 0.06) — whisper-light0 2px 8px rgba(0, 0, 0, 0.04) for subtle elevation only#1e1e1e) + 1-line description (14px weight 400 rgba(30,30,30,0.7))Image-Led Card (LINE STICKERS, LINE WEBTOON tiles)
rgba(0, 0, 0, 0.6) overlay + white text12px radius on the outer container, image inside border-radius: 12px 12px 0 0App Download Tile
1px border, ~12px radiusAnti-pattern
50px button radius to cards — that's reserved for interactive controls only.LINE marketing pages use vertical sections of generous height — each service block (LINE NEWS, LINE MUSIC, etc.) takes a full viewport scroll. Section paddings are large (typically 80-120px vertical).
| Use | Padding |
|---|---|
| Pill button | 8px 15px |
| Section vertical | 80–120px |
| Hero vertical | 100vh (full viewport) |
LINE is low-density, high-impact. Each viewport scroll reveals one service or one message. Don't pack multiple features into a single fold — let imagery dominate, let typography shout.
LINE marketing chrome is almost entirely flat. Buttons have no shadow. Cards (when used) have no shadow. The visual depth comes from full-bleed photography behind the chrome.
0 1px 0 rgba(0, 0, 0, 0.1) bottom border (or inset shadow)0 4px 24px rgba(0, 0, 0, 0.15) (estimated — LINE rarely uses modals on marketing surfaces)box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08)0.2s ease color/bg transitionborder-radius: 50px). This is LINE's tactile signature.#07b53b) for the brand mark, the active selected state, and the primary "Download LINE" CTA. It's a finite signal.SFPro, Arial, Noto Sans JP, Noto Sans KR — Japanese and Korean as first-class.rgba(30, 30, 30, 0.7)) instead of swapping to a different gray hex.| Width | Behavior |
|---|---|
Desktop >1024px | Full nav visible, hero at 70px, services full-width with overlay text |
Tablet 768–1024px | Nav condenses, hero shrinks to ~50px, service blocks stack |
Mobile <768px | Hamburger nav, hero scales to ~40px, service blocks become full-mobile views |
44px tappable height per Apple HIG)swiper-based): horizontal scroll with 44px circular nav arrows in #007aff#07b53b (rgb(7, 181, 59))#1e1e1ergba(30, 30, 30, 0.7)#000000 (or #1e1e1e)#ffffff#007aff (iOS system blue)border-radius: 50px, padding: 8px 15px, font-weight: 700, font-size: 14px. Active state: bg #07b53b, white text. Inactive: transparent bg, rgba(30, 30, 30, 0.7) text. No shadow, no border. Smooth 0.2s ease transition on color/bg."#1e1e1e (or white if photo is dark). Subhead at 20px weight 400 below. Three app download icon tiles (Apple, Google, Desktop) — 56px squares, 12px radius, thin border, no fill."40px weight 700 service name (e.g., 'LINE NEWS') on right with brand accent color, supporting copy at 20px weight 400 below. No card chrome — section uses background color contrast for separation."#1e1e1e 2px underline), language switcher (globe icon + locale code) right. On scroll, add a subtle 0 1px 0 rgba(0, 0, 0, 0.1) bottom shadow."border-radius: 50px, bg #07b53b, white text, font-weight: 700, padding: 16px 32px, font-size: 18px. Hover: bg darkens to #069030. Active: scale 0.98. Add LINE icon (the speech bubble) to the left of the text label."#07b53b) is rare — use it for the brand mark, the single primary CTA, and the active "selected" state. Nothing else.rgba(30, 30, 30, 0.7)) for inactive states, not a different gray hex. Maintains color-family coherence.LINE's marketing voice is warm, aspirational, and lifestyle-forward — "Life on LINE" is the whole stance. The product is framed not as utility but as infrastructure for everyday moments: keeping in touch with family, paying a friend back, reading news on the commute, sending a sticker to soften a pricing question. The voice is confident but never boastful, friendly but never childish, and locale-aware enough to speak differently to Tokyo, Taipei, Bangkok, and Jakarta audiences while keeping brand character consistent.
| Context | Tone |
|---|---|
| Headlines | Short, declarative, aspirational. "Life on LINE." "Always at your side." No hedge words, no superlatives. |
| CTAs | Imperative verb + noun ("Download LINE", "Start chatting"). Plain, not clever. |
| Service descriptions | Lifestyle-framed ("Discover what's happening around you") — never feature-listed ("40 million news articles"). |
| Error / system messages | Direct and blameless in each locale's polite register (Japanese keigo 丁寧語; Korean 존댓말). |
| Onboarding | Friendly first-person plural ("Let's get started"), never technical jargon. |
| Sticker store copy | Playful but disciplined — LINE stickers ARE the emoji, so external emoji flooding is unnecessary. |
| Push notifications | Context-aware; news pushes, friend-message pushes, and payment pushes all differ in register. |
| Business / LINE for Business surfaces | Slightly more formal, reads closer to a B2B tone — a deliberate shift the consumer voice does not make. |
Forbidden phrases. "Revolutionary", "unparalleled", "next-generation", "world-class". In Japanese user-facing copy: avoid カタカナ-heavy jargon like イノベーティブ, ディスラプティブ. In Korean: avoid 혁신적인, 완벽한 as self-descriptors. Generic tech-bro emoji (🚀 ✨ 💡) on product surfaces — LINE has its own sticker/sticon ecosystem; external emoji dilute it.
LINE was born in 2011 in Japan in response to the Tōhoku earthquake, when disrupted phone networks left people unable to reach family and friends. The original product was a way to stay connected when infrastructure failed — and that founding moment still shapes the brand. Being "always at your side" is not a marketing phrase; it is a literal design goal inherited from how the app was conceived.
Over the following decade LINE grew from a crisis-era messenger into a super-app that anchors daily life across Japan, Taiwan, Thailand, and Indonesia: payments, news, music, manga, mobile commerce, business tools — all held together by a single chat metaphor. In October 2023, LINE Corporation and Yahoo Japan merged into LY Corporation, reflecting LINE's scale as Japan's de facto communication and lifestyle infrastructure.
What LINE refuses: the utility-minimalism of Western messengers (WhatsApp, iMessage), the engagement-bait aesthetics of most content super-apps, and the cold enterprise blue of Japanese incumbents. What it embraces: full-bleed lifestyle photography, oversized editorial typography, finite use of LINE Green, and a sticker-first emotional vocabulary that respects local cultural register in every market it serves.
#07b53b appears only for the brand mark, the primary "Download LINE" CTA, and the active-selected state. Used decoratively, it stops meaning anything.Personas below are fictional archetypes informed by publicly described LINE user segments across its four primary markets (JP / TW / TH / ID), not individual people.
Haruka Takeda, 34, Tokyo. Product manager at a consumer electronics company. Uses LINE for everything — family group chat with her parents in Osaka, splitting dinner bills with colleagues via LINE Pay, checking LINE NEWS on the Yamanote Line commute, sending Brown stickers to her 6-year-old daughter. Expects the app to Just Work in tunnels where signal drops. Does not use other messengers except for overseas work contacts on Slack.
Chih-Wei Chen, 27, Taipei. Designer at a startup. Uses LINE primarily for Taiwanese friends and family; follows international accounts on Instagram for design inspiration. Watches LINE WEBTOON daily at lunch. Pays via LINE Pay at 7-Eleven and sees the QR flow as unremarkable — it's simply how paying works now. Appreciates that LINE respects Traditional Chinese font rendering in a way that apps designed primarily in San Francisco don't.
Somchai Boonmee, 41, Bangkok. Small business owner (restaurant). Uses LINE Official Account to message his regulars about daily specials. Would be lost running his business without LINE OA as a CRM substitute. Uses LINE stickers to soften direct pricing questions — Thai business communication norms reward warmth, and a Cony sticker alongside an invoice changes the emotional register entirely.
Ibu Dwi Lestari, 23, Jakarta. University student. Opens LINE primarily for friend group chats and LINE TODAY (news feed). Uses LINE stickers more than typed emoji. Treats the app as her close-friends social layer while Instagram handles the broader social feed. Notices immediately when a brand uses English-only copy in Indonesia — it reads as lazy localization and she mentally downgrades the company.
| State | Treatment |
|---|---|
| Empty (friend list, no contacts) | White canvas. One near-black line of body copy (20px weight 400) in the local register explaining what "adding friends" does in LINE. One pill CTA "Add friends" at the bottom of the viewport. No illustration. |
| Empty (chat, no messages) | White canvas with centered 14px rgba(30,30,30,0.7) hint in the local register ("Say hi with a sticker"). Sticker picker button is more visible than the text input. |
| Loading (chat messages) | Message bubbles render as #f5f5f5 blocks at their final width and height. 1.2s shimmer. Sender avatar as circular gray placeholder. Timestamp skeletons are narrower than final width — never wider. |
| Loading (sticker store) | Sticker tiles render as 1:1 grayscale squares matching the final grid. Shimmer pass over the whole grid, not per tile — faster visual scan. |
| Error (message send failed) | Red exclamation circle (#e50019 variant) next to the pending bubble. Tap to retry inline. Never a modal — the failure stays attached to the message that failed, where it happened. |
| Error (service unavailable) | Top banner in warm gray (#f5f5f5) with near-black text. One sentence + retry pill. Banner never blocks content. |
| Error (network) | Inline banner at top of the chat view: "Not connected". LINE's core brand promise is connectivity; the banner is honest about when the promise is unmet and disappears without fanfare when it returns. |
| Success (payment sent via LINE Pay) | Full-screen LINE Green (#07b53b) confirmation with white checkmark. Amount + recipient in 40px weight 700. Single "Done" pill CTA. This is the one place the brand green floods the screen — confidence about money, not delight about it. |
| Success (sticker purchased) | Brief inline toast: "Stickers added". 3s auto-dismiss. No celebratory illustration — the sticker itself, appearing in the sticker picker immediately, is the reward. |
| Skeleton | #f5f5f5 blocks at exact final dimensions. 1.2s shimmer. Never on price/amount fields — those show the proper locale-formatted placeholder (¥ -, NT$ -, ฿ -, Rp -). |
| Disabled | Opacity on text and fill together. Disabled pill keeps its 50px radius — never flattens to a rectangle. |
| Read receipt (既読 / 읽음 / อ่านแล้ว) | Tiny 11px rgba(30,30,30,0.5) label below the message bubble on the sender's side. Culturally significant in JP / KR / TW markets; never hide this. |
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle commits, selection state |
motion-fast | 150ms | Pill hover/press feedback, sticker tap scale |
motion-standard | 250ms | Sheet rise, modal appear, chat bubble send |
motion-slow | 400ms | Full-screen success (payment confirmation) |
motion-page | 350ms | Navigation push/pop in app shell |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.2, 0.6, 0.25, 1) | Things arriving — sheets, toasts, pushed views |
ease-exit | cubic-bezier(0.4, 0.0, 0.9, 1) | Dismissals |
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | Two-way transitions |
ease-sticker | cubic-bezier(0.34, 1.3, 0.64, 1) | Reserved. Sticker send animation only — soft overshoot, never on other elements. |
Signature motions.
0.8 → 1.05 → 1.0 over motion-standard with ease-sticker. The tiny overshoot is the only spring in the product, and it matches the emotional register of sending a Brown or Cony to a friend.motion-fast on background-color and color simultaneously. Never transition one without the other — creates a weird half-state where text and surface disagree.0.5× the scroll rate. Text stays fixed. This creates the "infrastructure of your life" feeling of content flowing past you rather than being navigated.motion-slow with ease-enter. The checkmark draws as a path over 500ms. No spring — payment is about confidence, not delight.prefers-reduced-motion: reduce, all motion-* tokens collapse to motion-instant, and the sticker overshoot flattens to a simple scale-to-1.0 appearance. The app stays fully functional; there is no delightful motion at the cost of accessibility.LINE is the messaging platform that anchors daily life across Japan, Taiwan, Thailand, and Indonesia, and its visual identity reflects exactly that role — confident, friendly, instantly recognizable. The page chrome is bright white with the famous **LINE Green** (`#07b53b`) reserved for the brand mark and the most important interactive moments. Headlines are
Top 6 hex values found in §2 of DESIGN.md, ranked by usage frequency.
A wider example card showing how content sits inside the radius and shadow combination defined by this brand. Card radius is capped at 16px even on pill systems (LINE/Wise/Spotify) so large surfaces stay readable.
Shadow recipes parsed from §6 of DESIGN.md, or default 5-tier scale if none found.