Skip to content

PX-zu-REM-Konverter — Pixel zu Rem, live & privat

Wandle px sofort in rem um, mit anpassbarer Root-Schriftgröße. 16px = 1rem als Standard. Live-Zwei-Wege-Umrechnung, kopierfertig, 100 % im Browser.

Kein Tracking Läuft im Browser Kostenlos
px
Vorschau

Franz jagt im Taxi quer durch Bayern

Geprüft auf Genauigkeit der CSS-rem-Einheit und Hinweise zur Barrierefreiheit — Go Tools Engineering Team · Jun 11, 2026

Kurzreferenz

Was sind 16px in rem?

16px = 1rem (bei 16px-Basis) Bei der Browser-Standard-Root-Schriftgröße von 16px entspricht 16px genau 1rem. Das ist der Anker für jede andere Umrechnung: rem = px ÷ 16.

Wie lautet die px-zu-rem-Formel?

rem = px ÷ Root-Schriftgröße Teile den Pixelwert durch die Root-Schriftgröße. Zum Beispiel: 24px ÷ 16 = 1.5rem. Ändere die Basis im Tool, wenn dein Projekt nicht 16px verwendet.

Was ist der 62.5%-Trick?

62.5% → 1rem = 10px html { font-size: 62.5% } zu setzen macht die Root 10px, also ist 1rem = 10px und die rem-Mathematik ist nur „durch 10 teilen“. Setze die Basis dieses Tools auf 10, um ihn zu verwenden.

Was ist ein PX-zu-REM-Konverter?

Ein px-zu-rem-Konverter übersetzt Pixelmaße in rem-Einheiten für CSS. Die rem-Einheit („root em“) ist relativ zur Schriftgröße des Root-Elements : 1rem entspricht immer der Root-Schriftgröße, die Browser standardmäßig auf 16px setzen. Die Umrechnung ist eine einfache Division — rem = px ÷ Root-Schriftgröße — doch sie für jede Schriftgröße, jeden Abstand und jeden Breakpoint in einem Stylesheet von Hand zu machen, ist mühsam und fehleranfällig, und genau das nimmt dir dieses Tool ab.

Der Grund, überhaupt umzurechnen, sind Barrierefreiheit und Skalierbarkeit. Wenn ein Wert in px geschrieben ist, ist er auf eine feste Größe festgelegt und ignoriert die Schriftgrößen-Vorliebe des Browsers. Wenn er in rem geschrieben ist, skaliert er proportional, sobald der Nutzer seine Standardschriftgröße erhöht — eine entscheidende Hilfe für Menschen mit Sehschwäche und ein angenehmeres Erlebnis für alle, die zoomen. Ein Designsystem in rem auszudrücken bedeutet außerdem, dass eine einzige Änderung der Root-Schriftgröße die gesamte Oberfläche konsistent neu skaliert.

Dieser Konverter hält das Pixel- und das Rem-Feld in Echtzeit verbunden, sodass du in beide Richtungen arbeiten kannst, und — anders als Tools, die eine 16px-Basis fest verdrahten — lässt er dich jede beliebige Root-Schriftgröße setzen. Das ist wichtig, weil ein Stylesheet mit der 62.5%-Technik (eine 10px-Root) anders umrechnet als eine Standard-16px-Einstellung. Eine Live-Vorschau zeigt die resultierende Textgröße, und eine Referenztabelle listet die häufigsten px-Werte bei einer 16px-Basis zum schnellen Nachschlagen.

Brauchst du die umgekehrte Richtung? Nutze den rem-zu-px-Konverter. Zum Aufräumen des Stylesheets selbst probiere den CSS-Formatierer, und für die Farbarbeit siehe den Farbkonverter. Alles läuft in deinem Browser — deine Werte verlassen nie dein Gerät.

/* 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

Hauptfunktionen dieses PX-zu-REM-Konverters

Individuelle Root-Schriftgröße

Rechne gegen jede beliebige Basis um, nicht nur 16px. Passe zur 62.5%-Technik (10px) oder zur tatsächlichen Root-Schriftgröße deines Projekts — die meisten Tools verdrahten 16 fest.

Live-Zwei-Wege-Umrechnung

Pixel- und Rem-Felder bleiben in Echtzeit verbunden. Ändere die eine Seite und die andere aktualisiert sich sofort gegen deine gewählte Basis.

Eingebaute Größenvorschau

Eine Vorschauzeile stellt Text in der resultierenden rem-Größe dar, sodass du den Maßstab siehst, nicht nur die Zahl.

Kopieren mit einem Klick

Kopiere den px- oder rem-Wert mit einem einzigen Klick in die Zwischenablage, bereit zum direkten Einfügen in dein CSS.

Referenz-Umrechnungstabelle

Eine Tabelle der häufigsten px-Werte und ihrer rem-Entsprechungen bei einer 16px-Basis zum schnellen Nachschlagen ohne Tippen.

100 % browserbasiert & privat

Die gesamte Mathematik läuft lokal in deinem Browser. Keine Serveranfragen, kein Tracking, keine Datenspeicherung — deine Werte verlassen nie dein Gerät.

Beispiele für die PX-zu-REM-Umrechnung

Fließtext — 16px zu rem

16
1rem

Bei der Standard-Root-Schriftgröße von 16px entspricht 16px genau 1rem. Das ist die Grundlinie, an der jede andere Umrechnung gemessen wird: rem = px ÷ 16.

Überschrift — 24px zu rem

24
1.5rem

Eine 24px-Überschrift wird zu 1.5rem (24 ÷ 16 = 1.5). Mit rem skaliert die Überschrift automatisch, wenn der Nutzer die Standardschriftgröße seines Browsers ändert.

Kleines Label — 12px zu rem

12
0.75rem

12px sind 0.75rem bei einer 16px-Basis. Kleingedrucktes und Bildunterschriften sind häufige Kandidaten für rem, damit sie die Schriftgrößen-Vorlieben des Lesers respektieren.

Abstand — 8px zu rem

8
0.5rem

8px entsprechen 0.5rem. Viele Designsysteme drücken Innen- und Außenabstände in rem aus, damit Abstände gemeinsam mit dem Text skalieren.

62.5%-Trick — 10px-Basis, 18px zu rem

18
1.125rem

Wenn du die Root-Schriftgröße auf 10px setzt (die 62.5%-Technik), wird 18px zu 1.8rem. Bei der Standard-16px-Basis sind 18px 1.125rem. Rechne immer gegen die Basis, die dein Projekt tatsächlich verwendet.

Breakpoint — 768px zu rem

768
48rem

Ein 768px-Media-Query-Breakpoint ist 48rem bei einer 16px-Basis. Rem-basierte Breakpoints zoomen vorhersehbarer, wenn Nutzer ihren Text skalieren.

So rechnest du gängige px-Werte in rem um

Kurzreferenz für die px-Werte, die Entwickler am häufigsten in rem umrechnen, bei der Standard-Root-Schriftgröße von 16px.

So rechnest du 16px in rem um

16 px 1 rem

Teile 16 durch die 16px-Root-Schriftgröße, um 1rem zu erhalten. 16px ist der Ankerwert — er entspricht bei einer Standardeinstellung genau 1rem, weshalb er der Bezugspunkt für alle anderen Umrechnungen ist.

16 px 1 rem

Merke dir 16px = 1rem. Von dort halbiere für 0.5rem (8px) und verdopple für 2rem (32px).

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

So rechnest du 24px in rem um

24 px 1.5 rem

Teile 24 durch 16, um 1.5rem zu erhalten. 24px ist eine gängige Größe für Überschriften und große Buttons, daher taucht 1.5rem häufig in Designsystemen auf.

24 px 1.5 rem

24px ist genau das 1.5-Fache der Basis, also ergibt es sauber 1.5rem — ein ordentlicher Wert für Überschriften.

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

So rechnest du 12px in rem um

12 px 0.75 rem

Teile 12 durch 16, um 0.75rem zu erhalten. 12px ist eine gängige Größe für Bildunterschriften, Labels und Kleingedrucktes, die trotzdem die Schriftgrößen-Vorlieben der Nutzer respektieren sollten.

12 px 0.75 rem

12px = 0.75rem (drei Viertel der Basis). Nützlich für sekundären Text.

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

So rechnest du 14px in rem um

14 px 0.875 rem

Teile 14 durch 16, um 0.875rem zu erhalten. 14px ist eine sehr gängige Fließtext- und UI-Textgröße, daher taucht 0.875rem ständig in Komponentenbibliotheken auf.

14 px 0.875 rem

14px = 0.875rem. Es ist die Standard-Textgröße in vielen UI-Frameworks.

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

So rechnest du 32px in rem um

32 px 2 rem

Teile 32 durch 16, um 2rem zu erhalten. 32px ist ein häufiger Wert für große Überschriften und Abschnittsabstände und ergibt ein sauberes 2rem.

32 px 2 rem

32px = 2rem, genau das Doppelte der Basis — leicht zu merken für große Überschriften und großzügige Abstände.

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

So rechnest du 10px in rem um

10 px 0.625 rem

Teile 10 durch 16, um bei der Standardbasis 0.625rem zu erhalten. Beachte, dass 10px auch die Root-Schriftgröße der 62.5%-Technik ist, bei der 10px stattdessen 1rem entspräche.

10 px 0.625 rem

Bei einer 16px-Basis ist 10px = 0.625rem. Wenn du die 62.5%-Technik übernimmst, setze die Basis auf 10 und 10px wird zu 1rem.

Probiere es oben aus — gib deinen Pixelwert ein und sieh das rem sofort.

PX-zu-REM-Umrechnungstabelle

Vorberechnete px-zu-rem-Werte bei der Standard-Root-Schriftgröße von 16px. Setze ein Lesezeichen auf diese Seite zum schnellen Nachschlagen.

Pixel zu Rem (16px-Basis)

Pixel-zu-rem-Umrechnungstabelle bei einer 16px-Root-Schriftgröße
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

Gängige Größen zu Rem

Größere Pixelwerte zu rem bei einer 16px-Root-Schriftgröße
PX REM
56 3.5
64 4
72 4.5
80 5
88 5.5
96 6

So verwendest du den PX-zu-REM-Konverter

  1. 1

    Einen Pixelwert eingeben

    Tippe oder füge eine Zahl in das Feld Pixel (px) ein. Das entsprechende rem erscheint sofort — kein Umrechnen-Knopf nötig.

  2. 2

    Die Root-Schriftgröße setzen (optional)

    Die Basis steht standardmäßig auf 16px. Ändere sie passend zu deinem Projekt — zum Beispiel 10px für die 62.5%-Technik — und jedes Ergebnis aktualisiert sich gegen die neue Basis.

  3. 3

    Das Rem-Ergebnis und die Vorschau lesen

    Das Feld Rem zeigt den umgewandelten Wert, die Vorschauzeile stellt Text in dieser Größe dar, und die Formel bestätigt das aktuelle Verhältnis (z. B. 1rem = 16px).

  4. 4

    Den Wert kopieren

    Klicke auf das Kopiersymbol neben einem der Felder, um den px- oder rem-Wert in die Zwischenablage zu kopieren, bereit zum Einfügen in dein CSS.

Anwendungsfälle für die PX-zu-REM-Umrechnung

Responsive, barrierefreie UIs bauen
Wandle pixelbasierte Schriftgrößen und Abstände in rem um, damit die Oberfläche mit der Schriftgrößen-Vorliebe des Browsers skaliert.
Design-Mockups übertragen
Verwandle die px-Werte eines Designers aus Figma oder Sketch in rem-Einheiten, die zu einem skalierbaren CSS-Designsystem passen.
Media-Query-Breakpoints setzen
Drücke Breakpoints in rem aus, damit Layouts vorhersehbar reagieren, wenn Nutzer zoomen oder ihre Standard-Textgröße ändern.
Die 62.5%-Technik übernehmen
Rechne gegen eine 10px-Root-Schriftgröße um, um saubere rem-Arithmetik bei der Verwendung von html { font-size: 62.5% } zu erhalten.
Legacy-CSS refaktorieren
Ersetze systematisch feste px-Werte durch rem, um ein älteres Stylesheet für die Barrierefreiheit zu modernisieren.
Berechnete Größen prüfen
Prüfe schnell, welchem rem-Wert ein px-Wert entspricht (oder zurück), während du Abstände und Typografie debuggst.

Technische Details

Die rem-Einheit
rem ist relativ zur Root-Schriftgröße von . 1rem entspricht dieser Schriftgröße in Pixel — standardmäßig 16px — also rem = px ÷ Root-Schriftgröße.
Arithmetik mit doppelter Genauigkeit
Die Umrechnungen verwenden IEEE-754-Gleitkomma mit doppelter Genauigkeit, gerundet auf höchstens fünf Nachkommastellen mit gekürzten nachstehenden Nullen für saubere CSS-Werte.
Clientseitige Verarbeitung
Die gesamte Umrechnungslogik läuft in JavaScript in deinem Browser. Es werden keine Netzwerkaufrufe gemacht — das Tool funktioniert nach dem Laden vollständig offline.

Best Practices für die Verwendung von rem

Gegen deine echte Basis umrechnen
Verwende immer die Root-Schriftgröße, die dein Stylesheet tatsächlich setzt. Eine 10px-Basis (62.5%-Technik) rechnet anders um als der 16px-Standard.
rem für Schrift und Abstände, px für Haarlinien
Dimensioniere Schriften, Innen- und Außenabstände in rem, damit sie mit den Nutzer-Vorlieben skalieren; behalte px für Dinge, die fix bleiben müssen, wie 1px-Rahmen.
Breakpoints in rem oder em halten
Rem-basierte Media Queries zoomen eleganter als px-Breakpoints, wenn Nutzer ihren Text skalieren.

PX-zu-REM-FAQ

Was sind 16px in rem?
16px entsprechen genau 1rem, wenn die Root-Schriftgröße dem Browser-Standard von 16px entspricht. Die rem-Einheit ist relativ zur Schriftgröße des Root-Elements , also gilt rem = px ÷ Root-Schriftgröße. Da die meisten Browser standardmäßig 16px verwenden, ist 16px der natürliche Ankerpunkt: 16px = 1rem, 8px = 0.5rem, 32px = 2rem. Wenn du die Root-Schriftgröße änderst, ändert sich das Verhältnis entsprechend.
Wie rechnet man px in rem um?
Teile den Pixelwert durch die Root-Schriftgröße. Die Formel lautet rem = px ÷ Basis, wobei Basis die Schriftgröße des -Elements ist (standardmäßig 16px). Zum Beispiel: 24px ÷ 16 = 1.5rem und 12px ÷ 16 = 0.75rem. Dieses Tool übernimmt die Division in Echtzeit für dich und lässt dich die Basis ändern, falls dein Projekt eine andere Root-Schriftgröße verwendet.
Was ist 1rem in Pixel?
1rem entspricht der Root-Schriftgröße in Pixel — standardmäßig 16px. Also 1rem = 16px, 1.5rem = 24px und 2rem = 32px bei einer Standardeinstellung. Wenn du html { font-size: 62.5% } (10px) setzt, dann ist 1rem stattdessen 10px. Um von rem zurück zu Pixel zu kommen, multipliziere: px = rem × Basis.
Warum rem statt px verwenden?
Rem-Einheiten respektieren die Schriftgrößen-Vorliebe des Browsers, was für die Barrierefreiheit entscheidend ist. Wenn jemand seine Standardschriftgröße erhöht — wegen einer Sehschwäche oder einfach aus Komfort — skaliert alles in rem proportional mit, während px-Werte fix bleiben und Layouts brechen oder die Vorliebe ignorieren können. Rem hält ein Designsystem außerdem konsistent: Ändere eine Root-Schriftgröße und die gesamte Oberfläche skaliert gemeinsam. Pixel sind weiterhin nützlich für Dinge, die nicht skalieren sollen, etwa 1px-Rahmen.
Was ist der Unterschied zwischen px, rem und em?
px ist eine absolute Einheit — ein CSS-Pixel, fix unabhängig vom Kontext. rem ist relativ zur Root-Schriftgröße (), also überall auf der Seite konsistent. em ist relativ zur Schriftgröße des Eltern-Elements des aktuellen Elements, sammelt sich also bei Verschachtelung auf. Verwende px für feste Details wie haarfeine Rahmen, rem für die meiste Dimensionierung, damit sie mit der Nutzer-Vorliebe skaliert, und em, wenn ein Wert relativ zu seinem lokalen Kontext skalieren soll (zum Beispiel Innenabstand, der mit der eigenen Schriftgröße eines Buttons wächst).
Was ist der 62.5%-Schriftgrößen-Trick?
html { font-size: 62.5% } zu setzen macht die Root-Schriftgröße zu 10px (weil 62.5 % der 16px-Standardgröße 10px ergeben). Mit einer 10px-Basis wird die rem-Mathematik trivial: 1rem = 10px, 1.6rem = 16px, 2.4rem = 24px — teile einfach den Pixelwert durch 10. Viele Entwickler mögen die einfachere Arithmetik, setzen dann aber typischerweise body { font-size: 1.6rem }, um einen lesbaren 16px-Fließtext wiederherzustellen. Setze die Root-Schriftgröße dieses Tools auf 10, um gegen die 62.5%-Basis umzurechnen.
Kann ich die Root-Schriftgröße in diesem Konverter ändern?
Ja. Das Feld Root-Schriftgröße steht standardmäßig auf 16px (der Browser-Standard), aber du kannst jeden Wert eingeben — 10, 18, 20 oder was auch immer dein Projekt verwendet. Jede Umrechnung und die Referenztabelle aktualisieren sich gegen die von dir gesetzte Basis. Klicke auf „Auf 16 zurücksetzen“, um zum Standard zurückzukehren. Die meisten Tools verdrahten 16px fest; die individuelle Basis ist es, die diesen Konverter mit deinem echten Stylesheet übereinstimmen lässt.
Sind 16px immer gleich 1rem?
Nur wenn die Root-Schriftgröße 16px beträgt, was in praktisch allen Browsern der Standard ist. Die Beziehung 16px = 1rem gilt, solange du html { font-size } nicht überschreibst. Wenn ein Stylesheet die Root-Schriftgröße auf etwas anderes setzt — etwa 10px oder 18px — dann entsprechen 16px nicht mehr 1rem. Rechne immer gegen die tatsächliche Root-Schriftgröße der Seite.
Sollte ich Schriftgrößen, Innen- und Außenabstände in rem umrechnen?
Schriftgrößen sind die stärksten Kandidaten für rem, weil sie Lesbarkeit und Barrierefreiheit direkt beeinflussen. Innenabstand, Außenabstand, Gap und Border-Radius werden ebenfalls häufig in rem ausgedrückt, damit Abstände gemeinsam mit dem Text für ein stimmiges Layout skalieren. Media-Query-Breakpoints in rem (oder em) zoomen eleganter. Behalte px für Dinge, die nicht skalieren dürfen, wie 1px-Rahmen und manche Box-Shadow-Versätze.
Ändert die Umwandlung von px in rem das Aussehen meiner Website?
Nein — bei der Standard-Root-Schriftgröße von 16px wird ein Wert in rem in exakt derselben Pixelgröße dargestellt wie der ursprüngliche px-Wert. 24px und 1.5rem sehen bei einer Standardeinstellung identisch aus. Der Unterschied ist im Verhalten: Die rem-Version skaliert, wenn der Nutzer seine Browser-Schriftgröße ändert, die px-Version nicht. Optisch ändert sich nichts, bis der Nutzer seine Einstellungen anpasst.
Wie genau ist dieser px-zu-rem-Konverter?
Die Umrechnungen verwenden IEEE-754-Arithmetik mit doppelter Genauigkeit und die exakte Formel rem = px ÷ Basis, mit Ergebnissen, die auf höchstens fünf Nachkommastellen gerundet und um nachstehende Nullen für die Lesbarkeit gekürzt werden. Für CSS ist diese Genauigkeit weit feiner, als der Browser benötigt. Die Mathematik ist deterministisch und läuft jedes Mal gleich, sodass du dich für produktive Stylesheets darauf verlassen kannst.
Sind meine Daten bei der Nutzung dieses Konverters sicher?
Vollständig. Alle Umrechnungen laufen lokal in deinem Browser mit JavaScript. Es werden keine Werte an einen Server gesendet — es gibt keine Netzwerkanfragen, keine Cookies auf deine Eingabe und keine Analyse dessen, was du tippst. Du kannst das überprüfen, indem du die Internetverbindung trennst: Das Tool funktioniert vollständig offline weiter, sobald die Seite geladen ist.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →