Quanto è 16px in rem?
16px = 1rem (con base 16px) Con il root font-size predefinito del browser di 16px, 16px equivale esattamente a 1rem. Questa è l'ancora per ogni altra conversione: rem = px ÷ 16.
Converti px in rem online all'istante con un root font-size personalizzabile. 16px = 1rem di default. Conversione live bidirezionale, pronta da copiare.
La volpe veloce salta
16px = 1rem (con base 16px) Con il root font-size predefinito del browser di 16px, 16px equivale esattamente a 1rem. Questa è l'ancora per ogni altra conversione: rem = px ÷ 16.
rem = px ÷ root-font-size Dividi il valore in pixel per il root font-size. Per esempio, 24px ÷ 16 = 1.5rem. Cambia la base nello strumento se il tuo progetto non usa 16px.
62.5% → 1rem = 10px Impostare html { font-size: 62.5% } rende il root 10px, quindi 1rem = 10px e la matematica del rem è solo "dividi per 10". Imposta la base di questo strumento a 10 per usarlo.
Un convertitore px in rem traduce le misure in pixel in unità rem per il CSS. L'unità rem ("root em") è relativa al font-size dell'elemento root : 1rem equivale sempre al root font-size, che i browser impostano a 16px di default. La conversione è una semplice divisione — rem = px ÷ root-font-size — ma farla a mano per ogni dimensione di font, margine e breakpoint di un foglio di stile è noioso e soggetto a errori, ed è proprio ciò che questo strumento elimina.
Il motivo per convertire è l'accessibilità e la scalabilità. Quando un valore è scritto in px, è bloccato a una dimensione fissa e ignora la preferenza di dimensione del font del browser dell'utente. Quando è scritto in rem, scala proporzionalmente se l'utente aumenta la dimensione predefinita del font — un adattamento cruciale per le persone ipovedenti e un'esperienza più fluida per chiunque usi lo zoom. Esprimere un design system in rem significa anche che un singolo cambiamento al root font-size riscala l'intera interfaccia in modo coerente.
Questo convertitore mantiene i campi pixel e rem collegati in tempo reale, così puoi muoverti in entrambe le direzioni e — a differenza degli strumenti che fissano una base di 16px — ti permette di impostare qualsiasi root font-size. Questo conta perché un foglio di stile che usa la tecnica del 62.5% (un root di 10px) converte in modo diverso da una configurazione predefinita a 16px. Un'anteprima live mostra la dimensione del testo risultante, e una tabella di riferimento elenca i valori px più comuni con una base di 16px per consultazioni rapide.
Ti serve la direzione inversa? Usa il convertitore rem in px. Per riordinare il foglio di stile stesso, prova il formattatore CSS, e per il lavoro sui colori vedi il convertitore di colori. Tutto viene eseguito nel tuo browser — i tuoi valori non lasciano mai il tuo dispositivo.
/* The core formula */
/* rem = px ÷ root-font-size (16px by default) */
:root {
font-size: 16px; /* 1rem = 16px */
}
.title { font-size: 1.5rem; } /* 24px */
.body { font-size: 1rem; } /* 16px */
.caption{ font-size: 0.75rem; } /* 12px */
.card { padding: 1.5rem; } /* 24px */
/* JavaScript equivalent */
const pxToRem = (px, base = 16) => px / base;
console.log(pxToRem(24)); // 1.5
console.log(pxToRem(12)); // 0.75 Converti rispetto a qualsiasi base, non solo 16px. Adatta la tecnica del 62.5% (10px) o il root font-size reale del tuo progetto — la maggior parte degli strumenti fissa 16.
I campi pixel e rem restano collegati in tempo reale. Modifica un lato e l'altro si aggiorna all'istante rispetto alla base scelta.
Una riga di anteprima rende il testo alla dimensione in rem risultante così puoi vedere la scala, non solo il numero.
Copia il valore px o rem negli appunti con un solo clic, pronto da incollare direttamente nel tuo CSS.
Una tabella dei valori px più comuni e dei loro equivalenti in rem con una base di 16px per consultazioni rapide, senza digitare.
Tutti i calcoli avvengono localmente nel tuo browser. Nessuna richiesta al server, nessun tracciamento, nessuna memorizzazione dei dati — i tuoi valori non lasciano mai il tuo dispositivo.
16
1rem
Con il root font-size predefinito di 16px, 16px equivale esattamente a 1rem. Questa è la base rispetto a cui si misura ogni altra conversione: rem = px ÷ 16.
24
1.5rem
Un titolo da 24px diventa 1.5rem (24 ÷ 16 = 1.5). Usare rem significa che il titolo scala automaticamente se l'utente cambia la dimensione predefinita del font del browser.
12
0.75rem
12px corrisponde a 0.75rem con una base di 16px. Le note in piccolo e le didascalie sono candidati comuni per rem così da rispettare le preferenze di dimensione del font del lettore.
8
0.5rem
8px equivale a 0.5rem. Molti design system esprimono padding e margini in rem così la spaziatura scala insieme al testo.
18
1.125rem
Se imposti il root font-size a 10px (la tecnica del 62.5%), 18px diventa 1.8rem. Con la base predefinita di 16px, 18px è 1.125rem. Converti sempre rispetto alla base che il tuo progetto usa davvero.
768
48rem
Un breakpoint da 768px in una media query è 48rem con una base di 16px. I breakpoint basati su rem si ingrandiscono in modo più prevedibile quando gli utenti scalano il testo.
Riferimento rapido per i valori px che gli sviluppatori convertono più spesso in rem, con il root font-size predefinito di 16px.
Dividi 16 per il root font-size di 16px per ottenere 1rem. 16px è il valore ancora — equivale esattamente a 1rem su una configurazione predefinita, motivo per cui è il punto di riferimento per tutte le altre conversioni.
16 px → 1 rem Memorizza 16px = 1rem. Da lì, dimezza per 0.5rem (8px) e raddoppia per 2rem (32px).
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Dividi 24 per 16 per ottenere 1.5rem. 24px è una dimensione comune per titoli e pulsanti grandi, quindi 1.5rem appare frequentemente nei design system.
24 px → 1.5 rem 24px è esattamente 1.5× la base, quindi corrisponde in modo pulito a 1.5rem — un valore ordinato per i titoli.
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Dividi 12 per 16 per ottenere 0.75rem. 12px è una dimensione comune per didascalie, etichette e note in piccolo che dovrebbero comunque rispettare le preferenze di dimensione del font dell'utente.
12 px → 0.75 rem 12px = 0.75rem (tre quarti della base). Utile per il testo secondario.
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Dividi 14 per 16 per ottenere 0.875rem. 14px è una dimensione molto comune per il testo del corpo e dell'interfaccia, quindi 0.875rem compare di continuo nelle librerie di componenti.
14 px → 0.875 rem 14px = 0.875rem. È la dimensione del testo predefinita in molti framework di interfaccia.
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Dividi 32 per 16 per ottenere 2rem. 32px è un valore frequente per titoli grandi e spaziature di sezione, e corrisponde a un pulito 2rem.
32 px → 2 rem 32px = 2rem, esattamente il doppio della base — facile da ricordare per titoli grandi e spaziature generose.
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Dividi 10 per 16 per ottenere 0.625rem con la base predefinita. Nota che 10px è anche il root font-size usato dalla tecnica del 62.5%, dove 10px equivarrebbe invece a 1rem.
10 px → 0.625 rem Con una base di 16px, 10px = 0.625rem. Se adotti la tecnica del 62.5%, imposta la base a 10 e 10px diventa 1rem.
Provalo sopra — inserisci il tuo valore in pixel e vedi il rem all'istante.
Valori px in rem pre-calcolati con il root font-size predefinito di 16px. Aggiungi questa pagina ai segnalibri per consultazioni rapide.
| PX | REM |
|---|---|
| 8 | 0.5 |
| 9 | 0.5625 |
| 10 | 0.625 |
| 11 | 0.6875 |
| 12 | 0.75 |
| 13 | 0.8125 |
| 14 | 0.875 |
| 15 | 0.9375 |
| 16 | 1 |
| 17 | 1.0625 |
| 18 | 1.125 |
| 19 | 1.1875 |
| 20 | 1.25 |
| 21 | 1.3125 |
| 22 | 1.375 |
| 23 | 1.4375 |
| 24 | 1.5 |
| 28 | 1.75 |
| 32 | 2 |
| 36 | 2.25 |
| 40 | 2.5 |
| 44 | 2.75 |
| 48 | 3 |
| PX | REM |
|---|---|
| 56 | 3.5 |
| 64 | 4 |
| 72 | 4.5 |
| 80 | 5 |
| 88 | 5.5 |
| 96 | 6 |
Digita o incolla un numero nel campo Pixel (px). L'equivalente in rem appare all'istante — nessun pulsante di conversione necessario.
La base predefinita è 16px. Cambiala per adattarla al tuo progetto — per esempio 10px per la tecnica del 62.5% — e ogni risultato si aggiorna rispetto alla nuova base.
Il campo Rem mostra il valore convertito, la riga di anteprima rende il testo a quella dimensione e la formula conferma il rapporto corrente (es. 1rem = 16px).
Clicca sull'icona di copia accanto a un campo per copiare il valore px o rem negli appunti, pronto da incollare nel tuo CSS.
Strumenti di conversione
Converti istantaneamente tra binario, esadecimale, decimale, ottale e qualsiasi base (2-36). Strumento online gratuito e privato: tutta l'elaborazione avviene nel tuo browser.
Strumenti di conversione
Converte HEX in RGB, HSL, OKLCH, OKLAB e CMYK direttamente nel browser — basta un clic per copiare qualsiasi formato. Gratuito, senza registrazione, i colori non lasciano mai la pagina.
Strumenti di conversione
Converte colori HEX in CMYK direttamente nel browser. Approssimazione ingenua basata su sRGB per proof di stampa. Gratuito, online, senza registrazione, i colori non lasciano mai la pagina.
Strumenti di conversione
Converte qualsiasi colore hex in HSL direttamente nel browser — supporta hex a 3, 6 e 8 cifre con alpha. Gratuito, istantaneo, online, senza registrazione, i colori non lasciano mai la pagina.
Strumenti di conversione
Converte HEX in OKLCH per i design token di Tailwind v4. Output live percettivamente uniforme con avvisi di gamma Display P3. Gratis, solo browser.
Strumenti di conversione
Converte qualsiasi codice colore hex in RGB direttamente nel browser — supporta hex a 3, 6 e 8 cifre con alpha. Gratuito, istantaneo, online, senza registrazione, i colori non lasciano mai la pagina.