CSS-enhetsomvandlare

Omvandla mellan px, rem, em, pt, vw, vh och % direkt, med din egen basfontstorlek och visningsytans dimensioner – ingen mer gissning om vad 1,5rem faktiskt är i pixlar.

Hjälpte den här kalkylatorn dig?

Vad är CSS-enhetsomvandlare?

CSS stödjer flera olika enheter för storlekssättning – absoluta sådana som px och pt, och relativa sådana som rem, em, vw, vh och %. Relativa enheter är viktiga för responsiv, tillgänglig design (särskilt rem respekterar användarens webbläsarinställning för fontstorlek), men att omvandla mellan dem i huvudet är verkligen svårt, eftersom resultatet beror på sammanhanget: rotfontstorleken, det aktuella elementets fontstorlek eller visningsytans dimensioner. Den här omvandlaren gör matematiken åt dig: ställ in din basfontstorlek, visningsytans dimensioner och värdet du omvandlar från, och se motsvarande värde i alla andra enheter direkt – användbart för att översätta en designskiss pixelmått till responsiva rem/vw-värden, eller för att dubbelkolla vad en befintlig CSS-regel faktiskt renderas som på skärmen.

När du ska använda denna kalkylator

  • När du behöver utvärdera verktygskostnader innan du startar ett projekt
  • När du jämför resultat med liknande verktyg
  • När du lär dig hur du använder verktyget i olika scenarier
  • När du delar resultat med teamet eller kunder
  • När du verifierar verktygets beräkningsnoggrannhet
  • När du söker ett snabbt och enkelt sätt att lösa ett specifikt problem

Steg:

  1. Ange värdet du vill omvandla och välj dess startenhet.
  2. Ställ in din basfontstorlek (standard är webbläsarens 16px).
  3. För vw/vh-omvandlingar anger du din målvisningsytas bredd och höjd.
  4. Läs av motsvarande värde i alla andra enheter direkt.

Formel

1rem = 1em = basfontstorlek (standard 16px) 1pt = 96/72 px ≈ 1,333px 1vw = visningsytans bredd / 100 1vh = visningsytans höjd / 100 1% = referensvärde / 100

Användningsområden

  • Omvandla en designers pixelbaserade Figma/Sketch-spec till rem-värden för tillgänglig CSS
  • Kontrollera vad en vw-baserad responsiv fontstorlek faktiskt renderas som vid en specifik skärmbredd
  • Översätta äldre pt-baserad tryck- eller e-post-CSS till webbstandard px eller rem
  • Granska om ett designsystems skal-avstånd harmonierar rent över enheter
  • Snabbt dubbelkolla ett CSS-värde under kodgranskning utan att öppna utvecklarverktyg

Viktiga fördelar

  • Omvandlar mellan alla 7 vanliga CSS-enheter på ett och samma ställe
  • Använder din faktiska basfontstorlek och visningsyta, inte ett fast antagande
  • Omedelbara resultat medan du skriver – inget behov av att öppna utvecklarverktyg
  • Gratis, ingen registrering, körs helt i din webbläsare

Proffstips

  • Föredra rem framför em för fontstorlekar för att undvika oväntad ackumulering i kapslade komponenter
  • Använd dvh/svh i stället för vh för mobila helskärmslayouter om dina målwebbläsare stödjer det
  • Håll en konsekvent basfontstorlek genom ditt designsystem så att rem-omvandlingar förblir förutsägbara
  • När du översätter en pixelperfekt design, omvandla avstånd till rem men behåll rambredder och andra fina detaljer i px

Vanliga misstag att undvika

  • Anta att 1rem alltid motsvarar 16px, utan att kontrollera om rotfontstorleken ändrats
  • Använda vh för mobila helhöjdslayouter utan att ta hänsyn till webbläsarens adressfältsbeteende
  • Kapsla em-baserade fontstorlekar och bli förvånad när de ackumuleras oväntat
  • Blanda px och rem inkonsekvent inom samma komponent, vilket bryter tillgänglighetsskalningen

Viktiga begrepp förklarade

Rotfontstorlek: Fontstorleken som sätts på html-elementet, som alla rem-enheter är relativa till
Visningsyta: Det synliga området av en webbsida i webbläsarfönstret
Absolut enhet: En enhet som px eller pt med en fast verklig storlek, inte relativ till något sammanhang
Relativ enhet: En enhet som rem, em, vw eller % vars storlek beror på ett annat värde

Relaterade begrepp

  • Färgkonverterare: Konvertera mellan färgformaten HEX, RGB och HSL
  • Längdkonverterare: Konvertera mellan tum, centimeter, pixlar med mera
  • Enhetskonverterare: Konvertera mellan olika måttenheter
  • Kalkylator för bildförhållande: Beräkna och konvertera bildförhållanden
  • Datakonverterare: Konvertera mellan byte, KB, MB, GB och TB

Exempel

Med en basfontstorlek på 16px omvandlas 1,5rem till 24px. Vid en visningsytabredd på 1440px omvandlas 5vw till 72px.

Tolka dina resultat

Det här verktyget visar detaljerade resultat baserat på dina uppgifter. Gå igenom varje avsnitt noggrant för att förstå hur du ska tolka siffrorna och fatta beslut utifrån dem. Om du har frågor om hur verktyget fungerar eller hur du ska tolka vissa resultat, kolla in FAQ-avsnittet nedan eller kontakta supporten.

Vanliga frågor

Vad är skillnaden mellan rem och em?
rem är alltid relativ till rotelementets (html) fontstorlek, så det förblir konsekvent oavsett hur djupt kapslat ett element är. em är relativ till det aktuella elementets egen fontstorlek, vilket innebär att det kan ackumuleras vid kapsling – det här verktyget behandlar båda på samma sätt för enkelhetens skull, med din basfontstorlek.
Varför är 1rem vanligtvis lika med 16px?
16px är standardfontstorleken i webbläsaren för rotelementet html i i princip alla webbläsare. Eftersom rem är relativ till den storleken är 1rem lika med 16px om inte sidan (eller användarens webbläsarinställningar) uttryckligen ändrar rotfontstorleken.
Vad används vw och vh till?
vw (viewport width) och vh (viewport height) är procentandelar av webbläsarfönstrets aktuella bredd och höjd – 1vw motsvarar 1 % av visningsytans bredd. De används ofta för helskärmslayouter och responsiv typografi som skalar med skärmen.
Är en pixel alltid exakt 1/96 tum?
Enligt CSS-specifikationen, ja – en CSS-pixel definieras som 1/96 tum, vilket också är varför 1pt (1/72 tum) omvandlas till exakt 96/72 = 1,333 CSS-pixlar.
Är det här verktyget gratis?
Ja, det här verktyget är helt gratis och kräver ingen registrering. Du kan använda det fritt.
Är uppgifterna säkra?
Ja, alla beräkningar sker i din webbläsare. Ingen data skickas till våra servrar.
Kan jag använda verktyget i mobilen?
Ja, verktyget fungerar på alla enheter, inklusive smartphones och surfplattor.
Hur sparar jag mina resultat?
Du kan kopiera resultaten eller exportera dem som en PDF- eller CSV-fil, om den funktionen finns tillgänglig.
Är resultaten korrekta?
Resultaten bygger på etablerade formler och ekvationer. Kontrollera dina inmatade värden för bästa noggrannhet.
Kan jag använda verktyget offline?
Ja, de flesta beräkningar sker lokalt i din webbläsare och kräver ingen internetanslutning.
Hur löser jag ett problem med verktyget?
Se till att du använder den senaste webbläsarversionen och rensa cacheminnet vid behov. Kontakta supporten om problemet kvarstår.

Upptäck fler verktyg

Färska urval från hela vårt verktygsbibliotek.