Omvandla px, rem, em, pt och % med en livetabell och kopieringsklar CSS

Värde att omvandla
px
px

rem är relativt rotteckenstorleken; em och % är relativa till föräldern.

Omvandlade värden
px
0
rem
0
em
0
pt
0
%
0
Vanliga värden
PXREMEMPT
10
12
14
16
18
20
24
28
32
40
48
64
CSS-utdrag

						

Om Pixel till EM/REM-omvandlare

Pixel till EM/REM-omvandlaren översätter CSS-längdvärden mellan px, rem, em, pt och procent. Ange ett värde i valfri av de fem enheterna så visar en levande tabell dess motsvarighet i alla de andra — plus ett kopieringsklart CSS-utdrag du kan klistra in direkt i ett stilmallsdokument.

Omvandlingarna följer hur CSS faktiskt tolkar enheter: rem är relativt till rotens teckenstorlek, medan em och % är relativa till föräldraelementets teckenstorlek. Båda referensstorlekarna är redigerbara, så du kan modellera en 16 px-rot med en 14 px-komponent, eller vilken designsystemskala du än använder.

En tabell med vanliga värden mappar de storlekar designers oftast använder — så frågor som "vad är 24px i rem" besvaras med en snabb blick. Verktyget är gratis, uppdateras medan du skriver och är ett standardverktyg för att omvandla fasta pixelmockuper till tillgänglig, skalbar rem-baserad CSS.

Så använder du Pixel till EM/REM-omvandlare

  1. Ange värdet att omvandla och välj dess enhet: px, rem, em, pt eller %.
  2. Justera rotens teckenstorlek (för rem) och förälderns teckenstorlek (för em och %) om de skiljer sig från 16 px.
  3. Läs de omvandlade värdena i den levande tabellen.
  4. Kopiera det genererade CSS-utdraget eller vilket värde som helst från tabellen med vanliga värden.

Vanliga frågor

rem är alltid relativt till rotens (html) teckenstorlek, medan em är relativt till det aktuella elementets ärvda teckenstorlek. Nästlade em-värden multipliceras, vilket är varför rem oftast är mer förutsägbart för layout.

Med standardrotens teckenstorlek på 16 px motsvarar 16 px exakt 1 rem. Ändra rotstorleksfältet och omvandlaren räknar om — vid en rot på 18 px blir 16 px cirka 0,889 rem.

rem-värden skalas när användare ändrar webbläsarens grundteckenstorlek, vilket håller texten läsbar för personer som behöver större typsnitt. Fasta px-storlekar ignorerar den preferensen, vilket skadar tillgängligheten.

CSS definierar 1 pt som 1/72 av en tum och 1 px som 1/96, så 1 pt = 1,333 px och 12 pt = 16 px. Punkter förekommer mest i utskriftsstilmallar och dokument importerade från ordbehandlare.

För teckenstorlek är % relativt till föräldraelementets teckenstorlek, precis som em: 100 % motsvarar förälderns storlek, så 87,5 % av en förälder på 16 px är 14 px. Ställ in förälderns storleksfält för att matcha ditt sammanhang.


Populära sökningar
px till rem omvandlare px till em omvandlare pixel till rem rem till px css enhetsomvandlare px em rem kalkylator
Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.