CSS-Einheiten-Konverter

Konvertiere CSS-Längeneinheiten – px, rem, em, pt und % – live in deinem Browser. Lege eine Root-Schriftgröße fest und jede Einheit aktualisiert sich sofort.

Jede Konvertierung wird lokal in deinem Browser berechnet; die eingegebenen Werte werden nie hochgeladen.

Arbeitest du mit CSS-Farben? Probiere den CSS Color Converter.

Über CSS-Einheiten-Konverter

Dieser CSS-Einheiten-Konverter verwandelt eine Länge, die du in einer Einheit tippst, auf einmal in jede andere CSS-Einheit – px, rem, em, pt und %. Gib einen Wert in ein beliebiges Feld ein und die anderen aktualisieren sich live, sodass du ein px-zu-rem- oder pt-zu-px-Ergebnis ablesen kannst, ohne von Hand zu rechnen. Eine Eingabe für die Root-Schriftgröße (standardmäßig 16px) steuert die rem-, em- und %-Beziehungen, was widerspiegelt, wie Browser relative Einheiten gegen die Schriftgröße der Seite auflösen. Eine eingebaute Kurzreferenz zeigt die gängigen px-zu-rem-Werte, die Designer wiederverwenden – 12, 14, 16, 24, 32 und mehr – bei deiner gewählten Basis. Jedes Ergebnis hat eine Kopieren-Schaltfläche, sodass du es direkt in ein Stylesheet einfügen kannst. Alles läuft in deinem Browser, sodass die eingegebenen Werte auf deinem Gerät bleiben.

Funktionen

So verwendest du CSS-Einheiten-Konverter

  1. Lege die Root-Schriftgröße fest, falls sie vom Browser-Standard 16px abweicht.
  2. Tippe einen Wert in ein beliebiges Einheitenfeld – px, rem, em, pt oder %.
  3. Lies den entsprechenden Wert in jeder anderen Einheit ab, während er sich live aktualisiert.
  4. Klicke auf die Kopieren-Schaltfläche neben einer Einheit, um den Wert mit seinem Suffix zu erhalten.
  5. Nutze die Kurzreferenztabelle für gängige px-zu-rem-Paare bei deiner Basis.

Beispiel

Eingabe

/* root font-size: 16px */
.card { padding: 24px; }

Ausgabe

.card { padding: 1.5rem; }

/* 24px = 1.5rem = 18pt = 150% at base 16px */

Bei einer 16px-Basis entspricht 24px 1,5rem – praktisch, um ein Layout auf rem umzustellen.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Wie konvertiere ich px zu rem?
Tippe den Pixelwert in das px-Feld und lies das rem-Feld ab. rem ist der Wert geteilt durch die Root-Schriftgröße, sodass bei der Standardbasis 16px 16px gleich 1rem und 24px gleich 1,5rem ist.
Wie konvertiere ich rem zu px?
Tippe den Wert in das rem-Feld und lies px ab. rem zu px ist der Wert multipliziert mit der Root-Schriftgröße, sodass 2rem bei einer 16px-Basis 32px ergibt.
Welche Basis-Schriftgröße verwendet der Konverter?
Er nutzt standardmäßig 16px, die übliche Browser-Root-Schriftgröße, und du kannst sie im Feld Root-Schriftgröße ändern. Diese Basis steuert jedes rem-, em- und %-Ergebnis, sodass sie zu deinem Stylesheet passen.
Warum ist 1pt hier gleich 1,3333px?
CSS definiert 1pt als 1/72 Zoll und 1px als 1/96 Zoll, sodass 1pt = 96/72 px = 1,3333px ist. Deshalb konvertiert 12pt zu genau 16px, der gängigen Fließtext-Größe.
Was ist der Unterschied zwischen em und rem?
rem ist relativ zur Root-Schriftgröße, während em relativ zur eigenen font-size des Elements ist. Dieses Tool nutzt zur Vereinfachung eine Basis für beide, sodass sie gleich ablesen; setze die Root-Schriftgröße, um die rem-Seite abzubilden.
Wird die Konvertierung auf einem Server ausgeführt?
Nein. Die CSS-Einheiten-Konvertierung läuft vollständig in deinem Browser mit einfacher Arithmetik, sodass die eingegebenen Werte auf deinem Gerät bleiben.

Verwandte Tools

Alle ArrayKit-Tools