Zum Inhalt springen

PX in REM umrechnen

Pixel in rem umrechnen und zurück, für einzelne Werte oder ganze CSS-Dateien.

px
Optionen
px
rem = px ÷ Root-Schriftgröße
Läuft im Browser – Ihr CSS wird nicht hochgeladen.

Formel: rem = px ÷ Root-Schriftgröße – mit der Standard-Root von 16px gilt: 24px ÷ 16 = 1.5rem und 1.5rem × 16 = 24px.

So funktioniert’s

  1. Tragen Sie unter „Root-Schriftgröße“ die Schriftgröße Ihres html-Elements in px ein, standardmäßig 16.
  2. Wählen Sie unter „Genauigkeit“ die maximale Anzahl der Nachkommastellen von 0 bis 6.
  3. Geben Sie einen Wert mit Einheit ein, etwa 24px oder 1.5rem. Die beiden anderen Einheiten werden automatisch berechnet.
  4. Stellen Sie für em bei Bedarf die „Schriftgröße des Elternelements für em“ ein.

Beispiele

Schriftgröße bei einer Root-Schriftgröße von 10px

Eingabe
14px
Ausgabe
1.4rem (14px ÷ 10px)

Nur Schriftwerte einer Produktkarte umrechnen

Eingabe
.produktkarte {
  font-size: 18px;
  line-height: 24px;
  padding: 16px;
  border: 1px solid #ccc;
}
Ausgabe
.produktkarte {
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 16px;
  border: 1px solid #ccc;
}

Abstände von rem zurück in px

Eingabe
.navigation {
  gap: 0.75rem 2rem;
  padding: 1rem;
}
Ausgabe
.navigation {
  gap: 12px 32px;
  padding: 16px;
}

Tipps

Häufige Fragen

Wie rechnet man px in rem und rem in px um?

Teilen Sie den px-Wert durch die Root-Schriftgröße, um rem zu berechnen. Für die Rückrechnung multiplizieren Sie den rem-Wert mit der Root-Schriftgröße: Bei 16px entsprechen 2rem genau 32px.

Was ist der Unterschied zwischen rem und em?

rem bezieht sich auf die Schriftgröße des html-Elements, em auf die Schriftgröße des Elternelements. In CSS-Dateien rechnet das Tool nur px und rem um, keine em-Werte.

Werden Media Queries auch umgerechnet?

Aktivieren Sie „Media Queries umrechnen“, um auch Werte in @media- und @container-Bedingungen zu ändern. Beachten Sie: rem in Media Queries bezieht sich auf die Standard-Schriftgröße des Browsers, nicht auf Ihre eingestellte Root-Schriftgröße.

Was passiert mit 0px in calc()?

Das Tool ersetzt 0px auch innerhalb von calc() durch 0 ohne Einheit. Dadurch kann beispielsweise calc(0px + 10px) ungültig werden; prüfen Sie solche Ausdrücke nach der Umrechnung.

Wird meine CSS-Datei auf einen Server hochgeladen?

Die Umrechnung läuft im Browser; Werte und CSS werden weder übertragen noch gespeichert. Gespeichert werden nur Einstellungen und der zuletzt gewählte Tab. Google Analytics erhält Nutzungsereignisse, aber keine eingegebenen Werte oder CSS-Inhalte.