Migliori font per siti web: 30 Google Fonts gratuiti in layout reali
I migliori font per siti web sono leggibili a piccole dimensioni, si caricano in fretta e si adattano al brand: Inter o Geist per i siti di prodotto, Source Serif 4 o Newsreader per la lettura, Rubik o Nunito per le attività locali. Ecco 30 Google Fonts gratuiti mostrati dal vivo, con licenze, assi variabili e CSS da copiare.
Ecco 30 font gratuiti di Google Fonts che funzionano bene su siti web reali, ordinati in base al lavoro che svolgono meglio. Ognuno è mostrato qui sotto in un titolo, un paragrafo e un pulsante, con la sua licenza, l'indicazione se è un font variabile, i pesi disponibili, uno stack di fallback e uno snippet pronto da copiare. I dati sono stati verificati a ottobre 2026 sul catalogo di Google Fonts e sui file di licenza nel repository di Google Fonts.
Scrivi qui sotto per sostituire il testo di esempio in tutte le anteprime della pagina. I font vengono caricati da Google Fonts quando apri questa sezione; fino ad allora ogni anteprima mostra il suo stack di fallback, che è anche ciò che i visitatori vedono per un attimo mentre un web font si scarica.
Tutti e 30 sono rilasciati con la SIL Open Font License 1.1, che consente l'uso commerciale, l'incorporamento nei siti web e il self-hosting, e permette di modificare i font a patto di non vendere i file dei font da soli e di non riutilizzare i nomi riservati per le versioni modificate. Un piccolo numero di famiglie di Google Fonts usa altre licenze aperte: alcune sono sotto Apache License 2.0 (per esempio Permanent Marker e Special Elite) e la famiglia Ubuntu usa la Ubuntu Font Licence. Controlla sempre la licenza indicata sulla pagina della famiglia su fonts.google.com prima di pubblicarla.
Tutti i 30 visibili
SaaS e interfacce di prodotto
I siti di prodotto e le schermate delle app hanno bisogno di caratteri che restino chiari tra 13 e 16 pixel, con numeri tabulari per prezzi e tabelle, e con abbastanza pesi per pulsanti, etichette e titoli.
Inter
Sans Serif · Rasmus Andersson
Inter compone questo titolo
Un sans neutro con un'altezza della x elevata; regge bene in dashboard dense, tabelle e schermate di impostazioni. Il suo asse di dimensione ottica adatta la forma delle lettere per i titoli grandi.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: dimensione ottica 14 a 32, peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Sans Serif · Andrés Briganti, Mateo Zaragoza, Guillermo Rauch, Evil Rabbit, José Rago, Facundo Santana
Geist compone questo titolo
Nitido e leggermente tecnico, con una spaziatura predefinita stretta. Adatto a strumenti per sviluppatori e siti di prodotto che vogliono un tono pulito e moderno.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Basso contrasto e forme geometriche con un'aria amichevole. Il suo asse di dimensione ottica permette a una sola famiglia di coprire piccole etichette e grandi titoli hero.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: dimensione ottica 9 a 40, peso 100 a 1000
Pesi
100 a 1000 (qualsiasi valore intermedio), con corsivi
Forme geometriche arrotondate dall'aspetto contemporaneo. Una scelta comune per le landing page delle startup che vogliono calore senza sembrare giocose.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: peso 200 a 800
Pesi
200 a 800 (qualsiasi valore intermedio), con corsivi
Stack di fallback
"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif
Ingegnerizzato e un po' meccanico, con dettagli distintivi. Adatto a prodotti tecnici, B2B ed enterprise; la famiglia Plex più ampia aggiunge stili serif e mono coordinati.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: larghezza 75 a 100, peso 100 a 700
Pesi
100 a 700 (qualsiasi valore intermedio), con corsivi
Un grottesco con dettagli insoliti ispirati ai monospace. Ideale per i titoli di brand tech e in stile crypto; abbinalo a un font più calmo per il testo.
Inizia la prova gratuita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
SaaS e interfacce di prodotto
Variabile
Sì: peso 300 a 700
Pesi
300 a 700 (qualsiasi valore intermedio), senza corsivi
Serif e caratteri da testo per articoli, newsletter ed editori. Cerca dimensioni comode per il testo, corsivi veri e una differenza chiara tra i pesi dei titoli e quelli del testo.
Merriweather
Serif · Sorkin Type
Merriweather compone questo titolo
Un serif robusto con un'altezza della x ampia che si legge bene sugli schermi. Ora è variabile, con assi di larghezza e dimensione ottica.
Leggi il numero
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Editoriale, blog e letture lunghe
Variabile
Sì: dimensione ottica 18 a 144, larghezza 87 a 112, peso 300 a 900
Pesi
300 a 900 (qualsiasi valore intermedio), con corsivi
Un serif display ad alto contrasto. Pensato per titoli grandi; alle dimensioni dei paragrafi i tratti sottili diventano fragili, quindi abbinalo a un font più robusto per il testo.
Leggi il numero
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Editoriale, blog e letture lunghe
Variabile
Sì: peso 400 a 900
Pesi
400 a 900 (qualsiasi valore intermedio), con corsivi
Stack di fallback
"Playfair Display", Georgia, "Times New Roman", serif
Un serif da testo pratico con un asse di dimensione ottica, così le didascalie piccole e i titoli grandi hanno ciascuno la forma delle lettere più adatta.
Leggi il numero
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Editoriale, blog e letture lunghe
Variabile
Sì: dimensione ottica 8 a 60, peso 200 a 900
Pesi
200 a 900 (qualsiasi valore intermedio), con corsivi
Stack di fallback
"Source Serif 4", Georgia, "Times New Roman", serif
Un serif display morbido e pieno di carattere, con dimensione ottica più gli assi 'softness' e 'wonk'. Dà personalità ai titoli di brand di cibo, artigianato e lifestyle.
Leggi il numero
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Editoriale, blog e letture lunghe
Variabile
Sì: softness 0 a 100, wonky 0 a 1, dimensione ottica 9 a 144, peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Per ristoranti, saloni, artigiani e negozi: leggibili su un telefono tenuto a distanza di braccio, caldi senza essere infantili e abbastanza marcati per un pulsante con il numero di telefono.
Poppins
Sans Serif · Indian Type Foundry, Jonny Pinhorn, Ninad Kale
Poppins compone questo titolo
Un sans geometrico con curve quasi circolari. Molto diffuso sui siti delle piccole attività; i pesi bold rendono chiari pulsanti e prezzi. Solo file statici, quindi carica soltanto i pesi che usi.
Prenota una visita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Attività locali e brand amichevoli
Variabile
No (file statici)
Pesi
100 a 900 (100, 200, 300, 400, 500, 600, 700, 800, 900), con corsivi
Sans Serif · Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly
Montserrat compone questo titolo
Un sans geometrico largo ispirato alla segnaletica urbana. Forte nei titoli in maiuscolo e nella navigazione; usa un font più stretto per i paragrafi lunghi.
Prenota una visita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Attività locali e brand amichevoli
Variabile
Sì: peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Un grottesco ispirato liberamente ai primi stili inglesi e tedeschi. I pesi intermedi sono ottimizzati per il testo su schermo a dimensioni medie e quelli estremi per l'uso display, il che lo rende un buon tuttofare per le attività di servizi.
Prenota una visita
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Attività locali e brand amichevoli
Variabile
Sì: peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Famiglie con un ampio supporto linguistico e una familiarità molto diffusa. Sceglile quando il sito deve coprire molte lingue o quando la neutralità conta più del carattere.
Roboto
Sans Serif · Christian Robertson, ParaType, Font Bureau
Roboto compone questo titolo
A lungo il font di sistema di Android e un grottesco neutro; sicuro per app e moduli. Variabile con assi di peso e larghezza.
Continua
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Tuttofare e multilingue
Variabile
Sì: larghezza 75 a 100, peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Un sans umanista con forme delle lettere aperte e un ampio set di caratteri. Leggibile a piccole dimensioni; una scelta affidabile per siti ricchi di contenuti.
Continua
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Tuttofare e multilingue
Variabile
Sì: larghezza 75 a 100, peso 300 a 800
Pesi
300 a 800 (qualsiasi valore intermedio), con corsivi
Fa parte del progetto Noto, che punta a supportare ogni sistema di scrittura con design coordinati. La scelta giusta quando il sito ha bisogno di molte lingue.
Continua
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Tuttofare e multilingue
Variabile
Sì: larghezza 62.5 a 100, peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Famiglie specializzate: caratteri display condensati per l'impatto e un monospace per esempi di codice e dettagli tecnici.
Oswald
Sans Serif · Vernon Adams, Kalapi Gajjar, Cyreal
Oswald compone questo titolo
Un sans condensato rielaborato dai classici stili gothic. Fa stare molte parole in una sola riga di titolo; per poster, sport, eventi e menu, non per il testo.
Acquista i biglietti
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Titoli e codice
Variabile
Sì: peso 200 a 700
Pesi
200 a 700 (qualsiasi valore intermedio), senza corsivi
Un grottesco con un asse di larghezza molto ampio, da condensato a espanso. Una sola famiglia può fornire sia etichette compatte sia titoli larghi e d'impatto.
Acquista i biglietti
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Titoli e codice
Variabile
Sì: larghezza 62 a 125, peso 100 a 900
Pesi
100 a 900 (qualsiasi valore intermedio), con corsivi
Monospace · JetBrains, Philipp Nurullin, Konstantin Bulenkov
JetBrains Mono compone questo titolo
Un monospace progettato per leggere il codice, con un'altezza della x elevata e legature per la programmazione. Usalo per blocchi di codice, documentazione API e specifiche tecniche.
npm install
Licenza
SIL Open Font License 1.1 (gratuita per uso commerciale, self-hosting incluso)
Ideale per
Titoli e codice
Variabile
Sì: peso 100 a 800
Pesi
100 a 800 (qualsiasi valore intermedio), con corsivi
Inserisci queste righe nell'<head> della pagina, prima del tuo foglio di stile. I due hint preconnect permettono al browser di aprire in anticipo le connessioni all'host del foglio di stile e a quello dei file dei font; i file dei font sono serviti da un dominio diverso e vengono richiesti in modalità CORS, ed è per questo che il secondo hint ha crossorigin.
family=Inter:[email protected] richiede un intervallo di pesi da un font variabile. Restringi l'intervallo a quello che usi; il browser scarica comunque un file per ogni subset.
family=Lato:wght@400;700 richiede due pesi statici specifici. Per le famiglie statiche, ogni peso che elenchi è un file in più.
ital,wght@0,400..700;1,400..700 aggiunge gli stili corsivi. I nomi degli assi vanno in ordine alfabetico, le minuscole prima delle maiuscole.
Ripeti family= per caricare più famiglie con una sola richiesta.
display=swap imposta font-display: swap nelle regole @font-face restituite, così il testo appare subito nel font di fallback e cambia quando arriva il web font, invece di restare invisibile.
text=Hello restituisce un file che contiene solo quei caratteri, utile per una parola del logo composta in un font che non usi altrove.
Opzioni di font-display
Valore
Cosa vedono i visitatori
Usalo per
swap
Subito il testo di fallback, sostituito dal web font appena si carica
La maggior parte del testo e dei titoli
optional
Il web font solo se è pronto quasi subito; altrimenti il fallback per questa visualizzazione della pagina
Siti in cui evitare gli spostamenti del layout conta più del font esatto
fallback
Un brevissimo periodo invisibile, poi il fallback, con una finestra limitata per la sostituzione
Una via di mezzo tra i due
block
Testo invisibile per breve tempo mentre il font si carica
Icon font, dove i glifi di fallback sarebbero sbagliati
Self-hosting
Poiché questi font hanno licenze aperte, puoi servire i file dal tuo dominio invece che da quello di Google. I motivi per farlo: una connessione a terzi in meno, pieno controllo sulla cache e privacy, dato che le richieste ai server di Google inviano a Google l'indirizzo IP del visitatore, cosa che alcuni gestori di siti europei preferiscono evitare. Come farlo:
Scarica la famiglia dalla sua pagina su fonts.google.com, converti o tieni i file WOFF2 e scrivi le tue regole @font-face.
In un progetto JavaScript, installa la famiglia da Fontsource (per esempio npm install @fontsource-variable/inter) e importala nel file di ingresso.
I progetti Next.js possono usare next/font/google, che scarica i file in fase di build e li serve dal tuo dominio.
Con il self-hosting, precarica solo l'unico file che serve al testo above the fold, con <link rel="preload" href="/fonts/inter-latin-var.woff2" as="font" type="font/woff2" crossorigin>. Precaricare più font li mette in competizione con immagini e script.
Note sui font variabili
Un font variabile è un unico file che contiene un intervallo continuo lungo uno o più assi, invece di un file per ogni peso. 28 dei 30 font qui sono variabili; Poppins e Lato sono statici.
Il peso (wght) si controlla con la normale proprietà font-weight, e qualsiasi numero nell'intervallo funziona: font-weight: 650 è valido.
La larghezza (wdth), offerta qui da Roboto, Open Sans, IBM Plex Sans, Noto Sans, Archivo e Merriweather, corrisponde a font-stretch in percentuale, per esempio font-stretch: 85%.
La dimensione ottica (opsz), in Inter, DM Sans, Source Serif 4, Newsreader, Merriweather e Fraunces, adatta la forma delle lettere alla dimensione a cui sono composte. I browser la applicano automaticamente in base alla dimensione del font perché font-optical-sizing vale auto per impostazione predefinita. Per ottenerla, richiedi l'asse nell'URL (per esempio family=Inter:opsz,[email protected],100..900).
Gli assi personalizzati come SOFT e WONK di Fraunces si impostano con font-variation-settings: "SOFT" 100, "WONK" 1;. Dove esistono, usa le proprietà standard per peso, larghezza e inclinazione al posto di questa, perché i valori di font-variation-settings non si combinano tra regole diverse.
Un file variabile è più pesante di qualsiasi singolo peso statico. Conviene quando usi circa tre o più pesi, e quando vuoi pesi intermedi per le rifiniture.
I font "web-safe" sono quelli installati su quasi ogni computer Windows e Mac, quindi non richiedono download. Non sono garantiti su Android, Linux o su ogni iPhone, ed è per questo che uno stack di font termina sempre con una famiglia generica come sans-serif o serif.
Font
Tipo
Note
Arial
Sans
Su Windows e macOS. Non fa parte di Android, che usa invece un suo sans.
Helvetica
Sans
Sui dispositivi Apple. Windows non ha Helvetica, quindi viene usato il font successivo dello stack.
Verdana
Sans
Molto largo e leggibile a piccole dimensioni; su Windows e macOS.
Tahoma
Sans
Un parente più stretto di Verdana; su Windows e macOS.
Trebuchet MS
Sans
Sans umanista su Windows e macOS.
Georgia
Serif
Un serif progettato per gli schermi; su Windows e macOS.
Times New Roman
Serif
Stretto e datato a schermo; utile soprattutto come ultimo fallback.
Courier New
Mono
Tratti sottili; meglio lo stack monospace moderno qui sotto.
Uno stack di font di sistema va oltre e usa il font dell'interfaccia di ciascun sistema operativo: San Francisco sui dispositivi Apple, Segoe UI su Windows, Roboto su Android e di solito Noto o un altro predefinito su Linux. Non costa nulla da caricare e ha un aspetto nativo. Questi sono gli stack che consigliamo al momento della stesura:
system-ui è supportato da tutti i principali browser attuali. -apple-system e BlinkMacSystemFont servono solo ai browser più vecchi sui dispositivi Apple e si possono togliere se non li supporti. ui-serif e ui-monospace non sono riconosciuti da tutti i browser, ed è per questo che ogni stack prosegue con font specifici. I font emoji stanno alla fine, così i caratteri emoji vengono mostrati a colori.
Questo paragrafo è composto con lo stack sans di sistema, quindi mostra il font dell'interfaccia del tuo dispositivo.
Note sulle prestazioni
Usa meno famiglie e pesi. Ogni peso statico, ogni corsivo e ogni famiglia in più è un altro file. Due famiglie, oppure una famiglia variabile più il suo corsivo, bastano per la maggior parte dei siti.
Preferisci WOFF2. È il formato di web font più compresso e tutti i browser attuali lo supportano. Google Fonts lo serve automaticamente.
Crea subset per lingua. Il foglio di stile di Google Fonts divide già ogni famiglia in subset con unicode-range, quindi una pagina solo in inglese scarica soltanto il file latino. Fai lo stesso con il self-hosting.
Riduci gli spostamenti del layout durante lo swap. Se il fallback e il web font hanno larghezze diverse, il testo si riorganizza quando arriva il font. Scegli un fallback con proporzioni simili, oppure regolalo con size-adjust, ascent-override e descent-override in un @font-face di fallback. next/font e alcuni strumenti di build generano questi valori per te.
Non nascondere il testo. Senza font-display: swap o optional, i browser possono non mostrare alcun testo per un breve periodo mentre i font si scaricano, il che ritarda il momento in cui la pagina diventa leggibile.
Misura, non tirare a indovinare. Fai passare la pagina in un test di laboratorio prima e dopo aver cambiato i font. La nostra guida a PageSpeed Insights spiega su quali numeri incidono i font.
Suggerimenti per abbinare i font
Abbina font che differiscono in modo netto (un serif con un sans, oppure un carattere display largo con un semplice carattere da testo) e che abbiano qualcosa in comune, come un'altezza della x simile o lo stesso mood. Limitati a due famiglie. Queste combinazioni usano solo font di questa pagina:
Titoli
Testo
Perché funziona
Adatto a
Fraunces
Inter
Un serif morbido e pieno di carattere contro un sans neutro
Brand di cibo, lifestyle e artigianato
Playfair Display
Source Sans 3
Titoli ad alto contrasto con un carattere da testo sobrio e aperto
Boutique, hotel, eventi
Space Grotesk
IBM Plex Sans
Entrambi di tono tecnico, ma il titolo ha più personalità
Strumenti per sviluppatori, tech B2B
Montserrat
Merriweather
Un sans geometrico largo sopra un serif da lettura robusto
Blog, organizzazioni non profit
Oswald
Lato
Titoli condensati d'impatto con un font caldo per il testo
Palestre, sport, artigiani
Newsreader
Newsreader
Una sola famiglia che usa le dimensioni ottiche per entrambi i ruoli
Newsletter, riviste
Plus Jakarta Sans
Plus Jakarta Sans
Un unico sans con il solo contrasto di peso, semplice e coerente
Non esiste un unico font migliore, ma Inter, Source Sans 3 e Open Sans sono scelte affidabili per il testo, perché restano nitidi a piccole dimensioni. Per i titoli scegli un font con più carattere, adatto al brand, come Playfair Display, Fraunces o Space Grotesk.
I Google Fonts sono gratuiti per uso commerciale?
Sì. Tutte le famiglie di Google Fonts hanno una licenza aperta, per lo più la SIL Open Font License 1.1, alcune la Apache License 2.0 e la Ubuntu Font Licence. Tutte e tre consentono l'uso commerciale su siti web, app e stampa. Controlla la licenza sulla pagina di ogni famiglia prima di usarla.
Quanti font dovrebbe usare un sito web?
Di solito una o due famiglie. Una configurazione comune ne usa una per i titoli e una per il testo, oppure una sola famiglia con pesi diversi per entrambi. Ogni famiglia e ogni peso in più aggiungono file che il browser deve scaricare.
Che cos'è un font variabile?
Un font variabile è un unico file di font che contiene un intervallo continuo di stili lungo assi come peso, larghezza o dimensione ottica. Invece di caricare file separati per regular, medium e bold, carichi un solo file e puoi usare qualsiasi peso del suo intervallo.
Cosa sono i font web-safe?
Font già installati su quasi tutti i computer Windows e Mac, come Arial, Verdana, Georgia e Times New Roman, quindi non serve scaricarli. Non sono garantiti su tutti i telefoni o su ogni sistema Linux, perciò termina sempre uno stack di font con una famiglia generica come sans-serif.
Conviene fare self-hosting dei Google Fonts?
Puoi farlo, perché le licenze lo consentono. Il self-hosting elimina una connessione a un dominio di terze parti, ti dà il controllo sulla cache ed evita di inviare a Google gli indirizzi IP dei visitatori. Caricarli da Google Fonts è più semplice e gestisce i subset per te. In entrambi i casi usa WOFF2 e font-display: swap.