# Free vs premium shadcn themes: what actually differs

A theme is a set of tokens, not a catalogue of components. Before you pay, check what it contains, which licence it uses and how easy it is to leave.

> Page: https://ui.eneawork.it/blog/temi-shadcn-gratis-vs-premium
> Markdown: https://ui.eneawork.it/blog/temi-shadcn-gratis-vs-premium.md

*2026-10-31*

“Tema shadcn” viene usato per tre cose diverse: un set di variabili CSS, un insieme di componenti già stilizzati, un template completo. Il prezzo cambia perché cambia il contenuto, non perché uno sia più bello.

## Cosa contiene un tema

Un tema serio si riconosce da qui: i token hanno nomi di ruolo, non di colore. `--ui-surface` è un tema; `--gray-100` è una palette.

## Gratis vs premium: la tabella onesta

Il punto non è “premium è meglio”. È che il premium deve dichiarare cosa aggiunge. Se l’unica differenza è una palette, il valore è nel tempo risparmiato, non nel codice.

## Le cinque verifiche prima di pagare

/* Un tema è questo: ruoli, non colori */ :root { --ui-bg: 0 0% 100%; --ui-fg: 240 10% 4%; --ui-border: 240 6% 90%; --ui-accent: 221 83% 53%; } .dark { --ui-bg: 240 10% 4%; --ui-fg: 0 0% 98%; --ui-border: 240 4% 16%; --ui-accent: 217 91% 60%; }

## Il confine con i blocchi Pro

Un tema può essere gratuito mentre i blocchi sono a pagamento. È un modello legittimo, a una condizione: il confine deve essere visibile prima dell’acquisto. La preview resta libera, il codice si sblocca solo dopo il pagamento e il gate è lato server.

Su EneUI i blocchi sono 1.556 da 28 registry (31 ottobre 2026): la preview è sempre gratuita, il codice è Pro e viene servito solo a chi ha accesso. Nessun badge “Pro” nascosto sulla card: il confine appare nel tab Code, dove serve.

## Quando non serve un tema

Se hai già un design system con token semantici, un tema pronto aggiunge una seconda verità. In quel caso conviene copiare solo la mappatura dei ruoli e mantenere la tua palette.

## FAQ

### Un tema premium include i componenti?

Non sempre. Leggi la lista dei file: alcuni temi includono solo variabili CSS e font, altri aggiungono componenti o blocchi.

### Posso usare un tema gratuito in un prodotto commerciale?

Dipende dalla licenza del tema, non dal fatto che sia gratuito. MIT e licenze simili lo consentono; altre no.

### Come verifico il contrasto di un tema?

Misura i token di testo e bordo con un contrast checker, in entrambi i temi. Il testo secondario è il primo a fallire.

### Meglio tema pronto o design system interno?

Se il prodotto è piccolo, il tema pronto fa risparmiare. Se il prodotto ha più superfici e team, un layer semantico interno evita due verità.

### Il tema può rompere i componenti esistenti?

Sì, se cambia i nomi dei token o il valore di `radius`. Applica il tema su un ramo e confronta le schermate principali.
