DesignMD
Discover
Back to Discover

Retool

Build internal tools remarkably fast

retool.com
5 colors
25 components
Inter, Source Code Pro
Apr 10, 2026
Website Preview
Retool screenshot
Colors
Primary
#3D3D3D

Primary text

#FF5C35

Orange accent, CTAs

#FFFFFF

Page background

#F5F5F5

Builder panels

#8F8F8F

Placeholder text

Typography
Inter
Role
SizeWeightHeight
Display
40px700
Heading
24px600
Body
14px400
Source Code Pro
Role
SizeWeightHeight
Code
13px400

DESIGN.md — Retool

Overview

Retool's design system is uniquely dual-purpose: the builder interface is dense and utilitarian, while the apps built with it should feel clean and user-friendly. An orange accent injects energy into an otherwise neutral gray foundation, reflecting the speed of internal tool development.

Colors

Primary Palette

TokenHexUsage
color-text#3D3D3DPrimary text
color-accent#FF5C35Orange accent, CTAs
color-bg#FFFFFFPage background
color-surface#F5F5F5Builder panels
color-muted#8F8F8FPlaceholder text

Typography

RoleFamilySizeWeight
DisplayInter40px700
HeadingInter24px600
BodyInter14px400
CodeSource Code Pro13px400

Components

Component Tray

  • Left panel grid of draggable components
  • Categories: Layout, Input, Display, Data
  • Search with instant filter

Query Editor

  • Bottom panel, tabbed (SQL, REST, GraphQL, JS)
  • Syntax-highlighted code editor
  • Run button in orange, results table below

Property Inspector

  • Right sidebar, contextual to selected component
  • Tabs: General, Interaction, Advanced
  • Dynamic value inputs with {{ }} binding syntax

Do's and Don'ts

Do

  • Use orange for primary builder actions (Run, Save, Deploy)
  • Keep the builder UI dense — power users expect it
  • Support dark mode for long building sessions

Don't

  • Don't style the builder to look like the apps it builds
  • Don't use orange for destructive actions — reserve red
  • Don't hide the query panel by default

Want a DESIGN.md like this for your own website?