
BBC — Global Experience Language — the BBC's cross-platform brand and UI system.
The BBC introduced GEL (Global Experience Language) in 2010 to unify BBC web, mobile, and TV product surfaces. It has evolved through multiple iterations and remains the canonical reference for the BBC's audience-facing products: News, Sport, iPlayer, Sounds, and more.
BBC Design System team maintains GEL as part of the BBC's broader design org. Public guidance documents are published; the production component implementations are largely internal but inform open releases like the BBC's content guidelines and accessibility standards.
The identity-bearing decisions, rendered. Names and values are illustrative — refer to the system's official tokens reference for the canonical, current set.
Primary text
BBC News default text (light)
Brand red
BBC News brand color
Secondary text
Metadata, timestamps
Spacing unit
Base spacing step
Font family
Editorial sans-serif
Focus outline
High-visibility focus
The full picture — palette, type ramp, spacing grid, radius, elevation and motion, restated in our own structure from BBC GEL's public references. Factual values for study; the official docs remain canonical.
BBC Black
Brand, masthead, and primary text
--gel-black
White
Page background
--gel-white
Grey Text
Body text
--gel-grey-8
Light Grey
Subtle background
--gel-grey-2
Border Grey
Borders
--gel-grey-3
Link Blue
Links (product contexts)
--gel-link
News Red
News brand accent
--gel-news-red
Sport Yellow
Sport brand accent
--gel-sport-yellow
'BBC Reith Sans', Helvetica, Arial, sans-serif
Weights: 400, 500, 700
'BBC Reith Serif', Georgia, serif
Weights: 500, 700
Base unit 8px
Exactly what ships in bbc-gel-design.md — plus the same token snapshot restated as CSS custom properties. Copy either, or feed the Markdown straight to an AI coding tool as styling context.
# BBC GEL — Design Style Reference
> **Unofficial, community-authored reference.** Compiled by [designsystems.one](https://www.designsystems.one). Not affiliated with, endorsed by, or sponsored by BBC. "BBC GEL" and related marks belong to their respective owners. This document describes publicly observable style attributes in original words — it contains no copied documentation, logos, icon artwork, or original token files. Always defer to the official source for canonical, current values.
**System:** BBC GEL
**Owner:** BBC
**Official documentation:** https://bbc.github.io/gel/
**Visual character:** Public-broadcast neutrality: Reith type named after print sizes, monochrome discipline, and per-service accent colors that never bleed.
---
## Summary
Global Experience Language — the BBC's cross-platform brand and UI system.
_Confidence: medium. Most values are publicly documented; a few are best-effort readings of the live product._
## Color tokens
| Color | Value | CSS variable | Role |
| --- | --- | --- | --- |
| BBC Black | `#000000` | `--gel-black` | Brand, masthead, and primary text |
| White | `#ffffff` | `--gel-white` | Page background |
| Grey Text | `#404040` | `--gel-grey-8` | Body text |
| Light Grey | `#f2f2f2` | `--gel-grey-2` | Subtle background |
| Border Grey | `#e6e6e6` | `--gel-grey-3` | Borders |
| Link Blue | `#0068ff` | `--gel-link` | Links (product contexts) |
| News Red | `#eb0000` | `--gel-news-red` | News brand accent |
| Sport Yellow | `#ffd230` | `--gel-sport-yellow` | Sport brand accent |
## Typography
- **Body:** BBC Reith Sans — weights 400, 500, 700 — `'BBC Reith Sans', Helvetica, Arial, sans-serif`
- **Display:** BBC Reith Serif — weights 500, 700 — `'BBC Reith Serif', Georgia, serif`
## Type scale
| Step | Size | Line height |
| --- | --- | --- |
| canon (largest) | `44px` | `48px` |
| trafalgar | `32px` | `36px` |
| double-pica | `24px` | `28px` |
| pica (body) | `16px` | `20px` |
| brevier | `14px` | `18px` |
## Spacing
Base unit: `8px`
Scale: `8px` · `16px` · `24px` · `32px` · `40px`
## Corner radius
| Name | Value |
| --- | --- |
| default | `0` |
## Quick start (CSS)
```css
/* BBC GEL — illustrative tokens, restated as CSS custom properties.
Unofficial reference by designsystems.one; values are indicative, not
canonical. Official reference: https://bbc.github.io/gel/ */
:root {
/* Color */
--gel-black: #000000; /* Brand, masthead, and primary text */
--gel-white: #ffffff; /* Page background */
--gel-grey-8: #404040; /* Body text */
--gel-grey-2: #f2f2f2; /* Subtle background */
--gel-grey-3: #e6e6e6; /* Borders */
--gel-link: #0068ff; /* Links (product contexts) */
--gel-news-red: #eb0000; /* News brand accent */
--gel-sport-yellow: #ffd230; /* Sport brand accent */
/* Typography */
--font-body: 'BBC Reith Sans', Helvetica, Arial, sans-serif;
--font-display: 'BBC Reith Serif', Georgia, serif;
/* Type scale */
--text-canon-largest-: 44px /* line-height 48px */;
--text-trafalgar: 32px /* line-height 36px */;
--text-double-pica: 24px /* line-height 28px */;
--text-pica-body-: 16px /* line-height 20px */;
--text-brevier: 14px /* line-height 18px */;
/* Spacing */
--space-1: 8px;
--space-2: 16px;
--space-3: 24px;
--space-4: 32px;
--space-5: 40px;
/* Radius */
--radius-default: 0;
}
```
## Origin
The BBC introduced GEL (Global Experience Language) in 2010 to unify BBC web, mobile, and TV product surfaces. It has evolved through multiple iterations and remains the canonical reference for the BBC's audience-facing products: News, Sport, iPlayer, Sounds, and more.
## Governance
BBC Design System team maintains GEL as part of the BBC's broader design org. Public guidance documents are published; the production component implementations are largely internal but inform open releases like the BBC's content guidelines and accessibility standards.
## Known for
- Cross-platform consistency at unusual scale — the BBC ships across web, native apps (iOS / Android), TV, and broadcast UIs that all adhere to GEL.
- Public accessibility commitment — BBC accessibility standards exceed WCAG AA in several areas and are publicly documented.
- Editorial design — type, layout, and content patterns built for a news organization, not a SaaS.
## Underrated
- GEL's typography system uses BBC Reith — a custom, license-clean typeface — and the documented font-pairing rules apply beyond the BBC.
- Audio and video player patterns (BBC Sounds, iPlayer) are publicly documented in detail and have informed broader media design system practice.
## Watch out for
- Most production GEL components are not open source — adopting GEL means following the public guidance and recreating components in-house.
- The visual identity is BBC-flavored. As with any broadcaster's design system, lifting it whole is not the goal — studying the patterns is.
## Components worth studying
- **Promo (content cards)** — The reference content-card pattern for editorial sites — title, image, kicker, summary.
- **Navigation (Orbit)** — BBC's global header/navigation component with branded affordances.
- **Media Player** — Audio and video player UI shared across iPlayer and Sounds.
## When to choose BBC GEL
Study GEL if you're building media, news, or editorial products at scale across web, mobile, and TV. The publicly documented patterns for navigation, content lists, and player UIs are useful far beyond the BBC.
## Apply this style with an AI tool
Paste this into your AI coding assistant as a direction, then iterate:
> Design in the spirit of BBC GEL by BBC — Global Experience Language — the BBC's cross-platform brand and UI system. Character: Public-broadcast neutrality: Reith type named after print sizes, monochrome discipline, and per-service accent colors that never bleed. Use a primary colour near #000000, the typeface "BBC Reith Sans" (or a close equivalent), corner radius around 0, a spacing rhythm on a 8px base. Lean into what it's known for: Cross-platform consistency at unusual scale — the BBC ships across web, native apps (iOS / Android), TV, and broadcast UIs that all adhere to GEL. Match the intent, not the pixels; adapt it to my product rather than cloning it.
## Official references
- [BBC GEL](https://bbc.github.io/gel/)
- [BBC accessibility standards](https://www.bbc.co.uk/accessibility/forproducts/guides/)
- [BBC Reith typeface](https://bbc.github.io/gel/foundations/typography/)
---
_Generated by [designsystems.one](https://www.designsystems.one/design-systems/bbc-gel) — a catalogue of public design systems. Style facts are reported for reference and education; adapt them to your own product. Report issues or takedown requests via the site._
If you're evaluating this system
Study GEL if you're building media, news, or editorial products at scale across web, mobile, and TV. The publicly documented patterns for navigation, content lists, and player UIs are useful far beyond the BBC.
Where next