Category
100 sans fonts
Sans Serif fonts are clean, modern, and highly legible. These 100 open-licensed sans-serif families are hand-vetted for real work — each free to download, self-host, and use commercially. Preview every one in its own face below.
mcpConnect your agent to this font library
live endpointPoint any MCP client at the shared fonts endpoint and your agent can search this exact catalog and suggest pairings — list_fonts and suggest_fonts, read-only, no key.
endpoint
https://mcp.brandsweets.com/fonts/mcpclaude mcp add --transport http brandsweets-fonts https://mcp.brandsweets.com/fonts/mcp
try this prompt
›find me a clean, open-licensed sans-serif for a product UI and suggest a body pairing
Want the agent to remember your picks and write them into a living brand? Create a free BrandSweets workspace.
Open Sans
sans300 · 400 · 500 · 600 · 700 · 800
Steve Matteson · OFL-1.1
Roboto
sansroboto100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Christian Robertson, ParaType, Font Bureau · Apache-2.0
Inter
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Rasmus Andersson · OFL-1.1
Montserrat
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly · OFL-1.1
Noto Sans JP
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Poppins
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Indian Type Foundry, Jonny Pinhorn, Ninad Kale · OFL-1.1
Lato
sans100 · 300 · 400 · 700 · 900
Łukasz Dziedzic · OFL-1.1
Roboto Condensed
sansroboto100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Christian Robertson · Apache-2.0
Raleway
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Matt McInerney, Pablo Impallari, Rodrigo Fuenzalida · OFL-1.1
Arimo
sans400 · 500 · 600 · 700
Steve Matteson · Apache-2.0
Nunito
sans200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Vernon Adams, Cyreal, Jacques Le Bailly · OFL-1.1
Oswald
sans200 · 300 · 400 · 500 · 600 · 700
Vernon Adams, Kalapi Gajjar, Cyreal · OFL-1.1
Rubik
sans300 · 400 · 500 · 600 · 700 · 800 · 900
Hubert and Fischer, Meir Sadan, Cyreal, Daniel Grumer, Omaima Dajani · OFL-1.1
Noto Sans
sansnoto100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Ubuntu
sans300 · 400 · 500 · 700
Dalton Maag · UFL-1.0
Manrope
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Mikhail Sharanda · OFL-1.1
DM Sans
sansdm100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Colophon Foundry · OFL-1.1
Kanit
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Cadson Demak · OFL-1.1
Nunito Sans
sans200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Vernon Adams, Jacques Le Bailly, Manvel Shmavonyan, Alexei Vanyashin · OFL-1.1
Outfit
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Smartsheet Inc, Rodrigo Fuenzalida · OFL-1.1
Noto Sans KR
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Noto Sans TC
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Bebas Neue
sans400
Ryoichi Tsunekawa · OFL-1.1
Mulish
sans200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Vernon Adams, Cyreal, Jacques Le Bailly · OFL-1.1
Archivo Black
sansarchivo400
Omnibus-Type · OFL-1.1
Barlow
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Jeremy Tribby · OFL-1.1
PT Sans
sanspt400 · 700
ParaType · OFL-1.1
Jost
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Owen Earl · OFL-1.1
Figtree
sans300 · 400 · 500 · 600 · 700 · 800 · 900
Erik Kennedy · OFL-1.1
Prompt
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Cadson Demak · OFL-1.1
Saira
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Omnibus-Type · OFL-1.1
Work Sans
sanswork-sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Wei Huang · OFL-1.1
Quicksand
sans300 · 400 · 500 · 600 · 700
Andrew Paglinawan · OFL-1.1
Plus Jakarta Sans
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Tokotype · OFL-1.1
Fira Sans
sansfira100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Carrois Apostrophe · OFL-1.1
Share Tech
sans400
Carrois Apostrophe · OFL-1.1
Smooch Sans
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Robert Leuschke · OFL-1.1
Source Sans 3
sanssource200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Paul D. Hunt · OFL-1.1
Bricolage Grotesque
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Mathieu Triay · OFL-1.1
IBM Plex Sans
sansibm-plex100 · 200 · 300 · 400 · 500 · 600 · 700
Mike Abbink, Bold Monday · OFL-1.1
Titillium Web
sans200 · 300 · 400 · 600 · 700 · 900
Accademia di Belle Arti di Urbino · OFL-1.1
Karla
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Jonny Pinhorn · OFL-1.1
Fjalla One
sans400
Sorkin Type, Irina Smirnova · OFL-1.1
Archivo
sansarchivo100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Omnibus-Type · OFL-1.1
Libre Franklin
sanslibre-franklin100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Impallari Type · OFL-1.1
Barlow Condensed
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Jeremy Tribby · OFL-1.1
Anton
sans400
Vernon Adams · OFL-1.1
Public Sans
sanspublic-sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
USWDS, Dan Williams, Pablo Impallari, Rodrigo Fuenzalida · OFL-1.1
Space Grotesk
sans300 · 400 · 500 · 600 · 700
Florian Karsten · OFL-1.1
Heebo
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Oded Ezer · OFL-1.1
Josefin Sans
sansjosefin100 · 200 · 300 · 400 · 500 · 600 · 700
Santiago Orozco · OFL-1.1
Noto Sans SC
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Lexend
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion · OFL-1.1
Sora
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800
Jonathan Barnbrook, Julián Moncada · OFL-1.1
Assistant
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Adobe Systems Inc., Ben Nathan · OFL-1.1
Cabin
sans400 · 500 · 600 · 700
Impallari Type, Rodrigo Fuenzalida · OFL-1.1
Urbanist
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Corey Hu · OFL-1.1
Mukta
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Ek Type · OFL-1.1
Inter Tight
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Rasmus Andersson · OFL-1.1
Red Hat Display
sansred-hat300 · 400 · 500 · 600 · 700 · 800 · 900
MCKL · OFL-1.1
Cairo
sans200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Mohamed Gaber, Accademia di Belle Arti di Urbino · OFL-1.1
Exo 2
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Natanael Gama · OFL-1.1
Rajdhani
sans300 · 400 · 500 · 600 · 700
Indian Type Foundry · OFL-1.1
Noto Sans Khmer
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Orbitron
sans400 · 500 · 600 · 700 · 800 · 900
Matt McInerney · OFL-1.1
Oxygen
sans300 · 400 · 700
Vernon Adams · OFL-1.1
Roboto Flex
sansroboto400
Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov · OFL-1.1
Nanum Gothic
sans400 · 700 · 800
Sandoll Communication · OFL-1.1
Hind Siliguri
sans300 · 400 · 500 · 600 · 700
Indian Type Foundry · OFL-1.1
M PLUS Rounded 1c
sans100 · 300 · 400 · 500 · 700 · 800 · 900
Coji Morishita, M+ Fonts Project · OFL-1.1
Ramabhadra
sans400
Purushoth Kumar Guttula · OFL-1.1
ABeeZee
sans400
Anja Meiners · OFL-1.1
Dosis
sans200 · 300 · 400 · 500 · 600 · 700 · 800
Impallari Type · OFL-1.1
M PLUS 1p
sans100 · 300 · 400 · 500 · 700 · 800 · 900
Coji Morishita, M+ Fonts Project · OFL-1.1
Tajawal
sans200 · 300 · 400 · 500 · 700 · 800 · 900
Boutros Fonts, Mourad Boutros, Soulaf Khalifeh · OFL-1.1
PT Sans Narrow
sanspt400 · 700
ParaType · OFL-1.1
Barlow Semi Condensed
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Jeremy Tribby · OFL-1.1
Merriweather Sans
sansmerriweather300 · 400 · 500 · 600 · 700 · 800
Sorkin Type · OFL-1.1
Geist
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Andrés Briganti, Mateo Zaragoza, Guillermo Rauch, Evil Rabbit, José Rago, Facundo Santana · OFL-1.1
Fredoka
sans300 · 400 · 500 · 600 · 700
Milena Brandão, Hafontia · OFL-1.1
Teko
sans300 · 400 · 500 · 600 · 700
Indian Type Foundry · OFL-1.1
Abel
sans400
MADType · OFL-1.1
Anek Telugu
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800
Ek Type · OFL-1.1
Overpass
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Delve Withrington, Dave Bailey, Thomas Jockin · OFL-1.1
Noto Sans Telugu
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Noto Sans Thai
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Hanken Grotesk
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Alfredo Marco Pradil, Hanken Design Co. · OFL-1.1
Hind
sans300 · 400 · 500 · 600 · 700
Indian Type Foundry · OFL-1.1
Instrument Sans
sans400 · 500 · 600 · 700
Rodrigo Fuenzalida, Jordan Egstad · OFL-1.1
Asap
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Omnibus-Type · OFL-1.1
Maven Pro
sans400 · 500 · 600 · 700 · 800 · 900
Joe Prince · OFL-1.1
League Spartan
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Matt Bailey, Tyler Finck · OFL-1.1
Lexend Deca
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion · OFL-1.1
Chakra Petch
sans300 · 400 · 500 · 600 · 700
Cadson Demak · OFL-1.1
Exo
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Natanael Gama, Robin Mientjes · OFL-1.1
Alumni Sans
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Robert Leuschke · OFL-1.1
Schibsted Grotesk
sans400 · 500 · 600 · 700 · 800 · 900
Bakken & Bæck, Henrik Kongsvoll · OFL-1.1
Noto Sans Arabic
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Google · OFL-1.1
Onest
sans100 · 200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
Dmitri Voloshin, Andrey Kudryavtsev · OFL-1.1
Unbounded
sans200 · 300 · 400 · 500 · 600 · 700 · 800 · 900
NaN · OFL-1.1