Entwickler-Werkzeug / 18

CSS Einheiten-Umrechner (px / rem / em / vh / vw)

Rechne Pixelgrößen in rem, em, vw und vh um – bezogen auf die Standard-Schriftgröße des Root-Elements (Standard 16px).

CSS Einheiten-Umrechner (px / rem / em / vh / vw): TOEA berechnet relative CSS-Einheiten für Schrift und Layout und erzeugt Skalentabellen als Referenz. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
Pixel
24px
REM
1.5rem
EM
1.5em
VW (1440px)
1.6667vw
font-size: 1.5rem; /* 24px */

Pixel-zu-REM-Umrechnungstabelle (16px-Basis)

1px0.0625rem0.0625em
2px0.125rem0.125em
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
36px2.25rem2.25em
40px2.5rem2.5em
48px3rem3em
56px3.5rem3.5em
64px4rem4em
72px4.5rem4.5em
80px5rem5em
96px6rem6em
128px8rem8em

Warum rem statt px

Browser starten mit 16px, aber Menschen mit eingeschränktem Sehvermögen erhöhen oft die Standardschriftgröße in ihren Browsereinstellungen. In rem gesetzter Text wächst mit dieser Einstellung, in px gesetzter Text nicht. Die Seitenvergrößerung vergrößert beides, aber auf die Schriftgrößeneinstellung verlassen sich viele Menschen. Außerdem erwartet das WCAG-Kriterium zur Textvergrößerung, dass Text ohne Verluste auf 200% skaliert werden kann. Setze Schriftgrößen und den dazugehörigen Abstand in rem und verwende px für Haarlinien und Rahmen.

Die em-Spalte und Verschachtelung

Ein em bezieht sich auf die eigene Schriftgröße des Elements, bei font-size selbst jedoch auf die des übergeordneten Elements. Die em-Werte hier setzen voraus, dass das übergeordnete Element die Grundgröße hat; das gilt nur auf der obersten Ebene. Innerhalb eines Elements mit 0.875em ergibt ein weiteres 0.875em 12.25px statt 14px, und die Verkleinerung setzt sich fort. Deshalb ist rem die sicherere Standardeinstellung, während em für Abstände geeignet ist, die mit dem Text ihrer Komponente skalieren sollen.

Die Basis von 62,5% und Viewport-Einheiten

Mit html { font-size: 62.5% } entspricht 1rem 10px, was die Berechnung erleichtert. Gib als Basisgröße 10 ein, um dies abzubilden. Dadurch wird alles andere, was in rem bemessen ist, einschließlich Komponenten von Drittanbietern, kleiner. Setze daher in body erneut eine gut lesbare Größe.

Die vw- und vh-Werte setzen einen Viewport von 1440 × 900 voraus. Auf Mobilgeräten kann 100vh größer als der sichtbare Bereich sein, solange die Browserleiste angezeigt wird. 100svh und 100dvh sind die Einheiten, die dies berücksichtigen.

So benutzt du es

  1. Gib einen Pixelwert (px) und die Basis-Schriftgröße des Root-Elements ein (Standard 16px).
  2. Sieh dir die berechneten Werte für rem, em, vw und vh an.
  3. Kopiere einsatzbereite CSS-Codeausschnitte oder nutze die Skalentabelle.

Datenschutz & Einschränkungen

Läuft direkt im Browser mit clientseitigem JavaScript.

Ähnliche Tools

Häufige Fragen

Wie groß ist die Standard-Schriftgröße des Root-Elements?

Die meisten modernen Webbrowser verwenden standardmäßig 16px.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig