Convertitore da PX a REM
Converti px in rem, rem in px, px in em ed em in px con una dimensione del carattere radice personalizzata. Converti in batch un’intera scala tipografica, copia il CSS pronto da incollare, visualizza ogni dimensione alla scala reale e scopri come i valori rem reagiscono quando un visitatore modifica la dimensione del carattere del browser.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
Convertitore da PX a REM
Il Convertitore da PX a REM trasforma i valori in pixel in unità rem o em — e viceversa — usando la dimensione del carattere radice effettivamente utilizzata dal tuo progetto. Incolla un singolo valore o un’intera scala tipografica e otterrai i numeri convertiti, un blocco CSS pronto da copiare con i pixel originali conservati come commenti, un righello che visualizza ogni dimensione alla scala reale e un’anteprima di come i tuoi valori rem reagiscono quando un visitatore aumenta la dimensione del carattere del browser.
Formula da PX a REM
La conversione tra pixel e rem richiede una sola divisione: l’unica cosa che devi conoscere è la dimensione del carattere radice del documento.
Con la radice predefinita del browser di 16 px, si ottengono 24px ÷ 16 = 1.5rem e 1.5rem × 16 = 24px. Se il tuo foglio di stile imposta html { font-size: 62.5%; }, la radice diventa 10 px e gli stessi 24 px equivalgono a 2.4rem.
Tabella di conversione da PX a REM (radice 16px)
| Pixel | rem (radice 16px) | rem (radice 10px) | Uso tipico |
|---|---|---|---|
| 8px | 0.5rem | 0.8rem | Spazi stretti, piccoli badge |
| 10px | 0.625rem | 1rem | Note in corpo piccolo, didascalie |
| 12px | 0.75rem | 1.2rem | Etichette, testo di supporto |
| 14px | 0.875rem | 1.4rem | Testo secondario |
| 16px | 1rem | 1.6rem | Testo del corpo principale |
| 18px | 1.125rem | 1.8rem | Paragrafo introduttivo |
| 20px | 1.25rem | 2rem | Intestazione piccola, h5 |
| 24px | 1.5rem | 2.4rem | h4, titolo della scheda |
| 28px | 1.75rem | 2.8rem | h3 |
| 32px | 2rem | 3.2rem | h2, titolo della sezione |
| 36px | 2.25rem | 3.6rem | h2 sul desktop |
| 40px | 2.5rem | 4rem | h1 su mobile |
| 48px | 3rem | 4.8rem | h1, titolo della pagina |
| 56px | 3.5rem | 5.6rem | Intestazione hero |
| 64px | 4rem | 6.4rem | Intestazione in evidenza |
| 72px | 4.5rem | 7.2rem | Testo in evidenza grande |
| 80px | 5rem | 8rem | Hero di marketing |
| 96px | 6rem | 9.6rem | Testo in evidenza sovradimensionato |
rem vs em: perché l’annidamento cambia tutto
rem viene misurato rispetto all’elemento radice (html), quindi ha lo stesso significato ovunque nel documento. em viene misurato rispetto alla dimensione del carattere calcolata dell’elemento genitore, quindi valori em identici si accumulano quando vengono annidati. Questo diagramma mostra lo stesso moltiplicatore 1.5 applicato su tre livelli, partendo da una radice di 16 px:
✅ rem — resta prevedibile
⚠ em — si accumula a ogni livello
La regola pratica a cui arrivano molti team è: usa rem per le dimensioni del carattere, la spaziatura del layout e i breakpoint; usa em consapevolmente per gli elementi che dovrebbero scalare con il proprio componente, come il padding interno di un pulsante o la dimensione di un’icona accanto al testo.
Perché usare rem invece di px?
- Accessibilità. Un visitatore che imposta la dimensione del carattere predefinita del browser su 20 px vede crescere proporzionalmente ogni dimensione basata su
rem. Le dimensioni codificate inpxignorano completamente questa preferenza. - Una sola manopola per il ridimensionamento globale. Cambia la dimensione del carattere radice in una media query e l’intera scala tipografica e il ritmo della spaziatura cambieranno insieme, senza override per singolo componente.
- Ritmo di spaziatura coerente. Esprimere padding e margini in
remmantiene il ritmo verticale legato alla scala tipografica invece di lasciarlo separare. - Compatibile con i token di design. I moderni sistemi di progettazione (e la scala predefinita di Tailwind) pubblicano le dimensioni in
rem, quindi convertire i valori px esistenti facilita il passaggio di consegne.
Il trucco della dimensione del carattere radice al 62.5%
Molti team aggiungono questa regola per fare in modo che 1rem equivalga a 10 px, rendendo semplici i calcoli mentali:
html { font-size: 62.5%; } /* 16px × 0.625 = 10px */
body { font-size: 1.6rem; } /* torna a 16px leggibili */
.card-title { font-size: 2.4rem; } /* 24px */
.card-body { font-size: 1.4rem; } /* 14px */
Poiché 62.5% è una percentuale della dimensione predefinita del browser, non un valore fisso in pixel, rispetta comunque la preferenza del visitatore per la dimensione del carattere. Ricorda di riportare body a circa 1.6rem, altrimenti il testo predefinito verrebbe visualizzato a 10 px. Imposta il campo della dimensione del carattere radice qui sopra su 10 per convertire usando questa configurazione.
rem nelle media query
All’interno di una media query, rem viene calcolato rispetto alla dimensione del carattere radice iniziale del browser, non rispetto alla dimensione dell’elemento html impostata nel CSS. Quindi @media (min-width: 48rem) equivale sempre a 768 px, anche se il tuo foglio di stile dichiara html { font-size: 10px }. Questo rende i breakpoint in rem sicuri e prevedibili, ed è uno dei pochi casi in cui em e rem si comportano allo stesso modo.
Quando dovresti ancora usare px
- Bordi sottilissimi e divisori — un bordo da 1 px dovrebbe restare di 1 px; ridimensionarlo produce linee sfocate inferiori al pixel.
- Risorse di dimensione fissa — offset degli sprite, offset precisi delle ombre e immagini con dimensioni intrinseche note.
- Output canvas e stampa — quando una misura fisica o in pixel del dispositivo è davvero ciò che intendi.
Come usare questo convertitore
- Scegli una direzione: px → rem, rem → px, px → em oppure em → px.
- Inserisci i valori: un numero oppure un’intera scala separata da virgole o spazi (fino a 20 valori alla volta). Le unità finali come
24pxsono accettate e ignorate. - Imposta la dimensione del carattere radice: mantieni 16 per le impostazioni predefinite del browser oppure tocca un chip preimpostato per 10 (trucco del 62.5%), 12, 14, 18 o 20.
- Fai clic su Converti: leggi la tabella dei risultati, il righello delle dimensioni alla scala reale, l’anteprima di accessibilità e il blocco CSS.
- Copia il CSS: un pulsante copia ogni dichiarazione
font-sizeconservando il valore pixel di origine in un commento.
Domande frequenti
Come converto px in rem?
Dividi il valore in pixel per la dimensione del carattere radice. Con la radice predefinita del browser di 16 px, 24 px ÷ 16 = 1.5rem. Per fare il contrario, moltiplica il valore rem per la dimensione del carattere radice: 1.5rem × 16 = 24 px.
Quanti px sono 1rem?
1rem equivale alla dimensione del carattere radice della pagina. Nei principali browser la predefinita è 16 px, quindi 1rem è 16 px, a meno che l’elemento html o le impostazioni del browser del visitatore non la modifichino.
Qual è la differenza tra rem ed em?
rem è sempre relativo alla dimensione del carattere radice dell’elemento html, quindi 1.5rem ha la stessa dimensione ovunque nel documento. em è relativo alla dimensione del carattere dell’elemento genitore, quindi gli elementi annidati si moltiplicano: 1.5em dentro un altro 1.5em viene visualizzato a 2.25 volte la dimensione di base.
Che cos’è il trucco della dimensione del carattere radice al 62.5%?
Impostare html { font-size: 62.5%; } porta la radice a 10 px invece di 16 px, quindi 1rem equivale a 10 px e i calcoli mentali diventano semplici: 24 px sono 2.4rem. La dimensione continua a seguire la preferenza del visitatore per la dimensione del carattere del browser perché 62.5% è relativo, non un valore assoluto in pixel.
Devo usare px o rem per le dimensioni del carattere?
Usa rem per le dimensioni del carattere, la spaziatura e le media query, così il layout cresce quando un visitatore aumenta la dimensione del carattere predefinita del browser. Riserva px ai valori che non devono scalare, come bordi sottilissimi, divisori da un pixel e alcuni offset delle ombre.
I valori rem devono essere numeri interi?
No. I browser gestiscono senza problemi i valori rem frazionari e calcolano internamente dimensioni inferiori al pixel. Se preferisci numeri puliti, scegli una dimensione del carattere radice che divida uniformemente la tua scala, come 10 px o 8 px, oppure usa l’opzione di precisione decimale di questo convertitore.
rem funziona per padding, margin e media query?
Sì. rem è valido ovunque CSS accetti una lunghezza, inclusi padding, margin, width, gap e border-radius. Nelle media query rem viene calcolato rispetto alla radice iniziale di 16 px invece che rispetto alla dimensione personalizzata dell’elemento html, quindi un breakpoint di 48rem è sempre 768 px.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Convertitore da PX a REM" su https://MiniWebtool.com/it/convertitore-da-px-a-rem/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 9 agosto 2026
Strumenti per webmaster:
- Calcolatore CPC
- Calcolatore CPM
- Compressore CSS Online
- Generatore di favicon
- Calcolatore di AdSense di Google
- Generatore di Cron Job
- Generatore di Espressione Crontab
- Compressore di HTML Online
- Convertitore HTML in Testo In Primo Piano
- Verificatore di Densità delle Parole Chiave
- Generatore di tabelle Markdown
- Generatore di Meta Tag
- Rimuovi Virgolette Intelligenti
- Generatore di Slug URL
- Calcolatore del Valore di una Visualizzazione di Pagina
- Calcolatore del Valore di un Visitatore
- Calcolatore di Permessi Unix (chmod)
- Codificatore/Decodificatore di Entità HTML
- Generatore di Lorem Ipsum
- Escape/Unescape di stringhe JSON
- Convertitore cURL in JSON
- Formattatore SQL
- Ottimizzatore SVG
- Generatore di Redirect .htaccess
- Verificatore Dimensione Scansione Googlebot
- Generatore robots.txt Nuovo
- Generatore di Sitemap XML Nuovo
- Verificatore Età Dominio Nuovo
- Verificatore Open Graph Nuovo
- Ricerca WHOIS Nuovo
- Ricerca DNS Nuovo
- Verificatore Velocità Pagina Nuovo
- Verificatore Fiducia Dominio Nuovo
- Controllo Reindirizzamenti Nuovo
- Generatore di Tag Hreflang Nuovo
- Controllo Link Non Funzionanti Nuovo
- Laboratorio CSS Flexbox Nuovo
- Generatore di CSS Grid Nuovo
- Generatore di Comandi Git Nuovo
- Generatore di File .env Nuovo
- Generatore di Comandi cURL Nuovo
- Riferimento codici di stato HTTP Nuovo
- Parser URL Nuovo
- Generatore di Stringhe di Query Nuovo
- Convertitore da SVG a React/JSX Nuovo
- Compilatore SCSS in CSS Nuovo
- Compilatore Less in CSS Nuovo
- Playground TypeScript Nuovo
- Generatore di Schema JSON Nuovo
- Convertitore da PX a REM Nuovo
- Convertitore da PT a PX Nuovo
MiniWebtool
Se ti piace , potresti aggiungere un link a questo strumento copiando / incollando il seguente codice: