Stripe's product UI is data-heavy. It has to be when you're building tools for developers and enterprise teams managing millions of transactions.
We designed a UI system able to accommodate all that data at any scale without sacrificing clarity. We divided our system into two parts: screens and widgets. Full screens and layered UI would communicate larger product benefits, showing the global realities Stripe enables. Widgets told the smaller stories, spotlighting specific tools or features. We leaned into the details. Refining border radius, type scale, spacing, and color, we created a language capable of directing focus wherever the story required.
✿ PLAY TEAM ✿
Casey Martin, ECD
@_casey_martin_
Owen Cramp, CD
@owencramp
Nic Dray, Managing Director
@nicdray
Marc Hill, Design Director
@_marchill_
Jaime Patino-Calvo, Design Director
@jaimepatinocalvo
Sam Jones, Design Director
@samtjones_
Nate Baltikas, Design Director
@prettyripes
Landry Miller, Design Director
@laannndrryyy
Bobby Dazzler, Motion Director
@bobbydazzler___
Madison Bencomo, Program Director
@maddibenco
Rocío Delgado, Senior Program Manager
@c_h_i_o___
Guy Hulse, Design Lead
@guyhulse
Huy Nguyen, Senior Designer
@huy____
Ran Park, Senior Designer
@ran_park_grafik
Adrien Chevalier, Senior Designer
@adrien__chevalier
Kelly Ma, Designer
@kellly_ma
Danny Lian, Designer
Ji Park, Designer
@jipark0
Elise Garcia, Designer
@elise.garciaa
Yihuang Zhou, Designer
@yihvang
Larry Brown, Motion Designer
Bojan Milinkovic, Motion Designer
@bojanm.tv
Xiaoxue Meng, Motion Designer
@pandegcc
David Schermer, Copywriter
@cupofpizza
Toby Causton-Ronaldson, 3D Designer
@tcaustonr
Stripe Team
Michael Jeter, Head of Brand Studio
@the_michael_jeter
John Moon, Creative Director
Olivia Chernoff, Executive Producer
@olivechernoff
Natalie Mellody, Brand Designer
@natmellody
Tanner Irwin, Brand Designer
@tetoirwin