Zum Hauptinhalt springen

Pixel zu REM Konverter – kostenlos

Konvertieren Sie zwischen px, rem, em, pt, vw, vh und % mit einer konfigurierbaren Basis-Schriftgröße. Enthält eine Referenztabelle für gängige Pixelgrößen.

Funktioniert nach dem Laden offline
1rem

Kontext (beeinflusst rem/em/vw/vh/%)

Alle Umrechnungen für 16 px

Nächste Tailwind-Token (bei 16px Wurzel)

Gängige px-Größen → rem (Basis: 16px)

Eingefügtes CSS konvertieren

Häufige Anwendungen

  • PX bis REM für WebentwicklungKonvertieren Sie Pixelwerte in rem-Einheiten für skalierbare, barrierefreie CSS. Legen Sie Ihre Basisfontgröße fest und sehen Sie sofort alle äquivalenten Werte.
  • CSS-Einheiten für responsive GestaltungKonvertieren Sie zwischen px, vw, vh und %, um Layouts zu erstellen, die ordnungsgemäß auf verschiedene Bildschirmgrößen und -orientierungen reagieren.
  • Design-Spezifikationen in CSS-Einheiten konvertierenÜbersetzen Sie Figma- oder Sketch-Pixelwerte in rem/em-Einheiten für eine saubere, skalierbare CSS-Implementierung.
  • Tailwind CSS Unit ReferenceVerstehen Sie, wie Tailwind CSS-Größenklassen auf Pixel- und rem-Werte für eine präzise Implementierung abgebildet werden.
  • CSS-Einheiten für Druckstylesheets konvertierenKonvertieren Sie zwischen px, pt und rem für Druckmedienabfragen und PDF-Ausgabe-CSS.

So funktioniert es

Alle Umrechnungen laufen vollständig in Ihrem Browser mit einer selbst geschriebenen Rechen-Engine ohne Abhängigkeiten. Das Tool rechnet zwischen sieben CSS-Einheiten (px, rem, em, pt, vw, vh und %) um, indem es jede Berechnung über Pixel als gemeinsame Basis führt und einfach durch Ihre eingestellte Root-Schriftgröße, Eltern-Schriftgröße oder Viewport-Maße teilt oder damit multipliziert.

  1. 1
    Kontextwerte festlegen
    Vor dem Umrechnen stellen Sie die vier Zahlen ein, die relative CSS-Einheiten sinnvoll machen: Root-Schriftgröße (Standard 16px, der Browser-Standard), Schriftgröße des Elternelements (für em- und %-Umrechnungen) sowie Viewport-Breite und -Höhe (für vw und vh). Das sind dieselben Werte, die Ihr Browser beim Auflösen von CSS zur Laufzeit verwenden würde.
  2. 2
    Pixel als universelle Zwischenstufe
    Der Konverter ruft zuerst toPixels() auf, um Ihre Eingabe auf eine reine Pixelzahl zu normalisieren – zum Beispiel wird 1.5rem zu 1,5 × baseFontPx und 50vw zu 0,5 × vpWidth. Dann teilt fromPixels() diese Pixelzahl durch den passenden Faktor der Zieleinheit. Alle sieben Einheiten werden gleichzeitig in der Umrechnungstabelle angezeigt.
  3. 3
    Nächstgelegenes Tailwind-Token
    Nach der Umrechnung berechnet das Tool den rem-Wert und durchsucht zwei fest hinterlegte Tabellen – die dreizehn Schriftgrößen-Tokens von Tailwind (text-xs bis text-9xl) und seine Abstandsskala – nach dem nächstgelegenen Wert anhand des absoluten Abstands. Ein =-Zeichen bedeutet, dass der Wert genau einem Token entspricht; ≈ bedeutet die nächste Annäherung.
  4. 4
    CSS-Stapelumschreibung per Regex
    Das Feld zum Einfügen von CSS nimmt rohen CSS-Text entgegen und wendet eine Regex-Ersetzung an: Im Modus px→rem wird jedes px-Token gefunden und der Zahlenteil durch Wert/baseFontPx + rem ersetzt; im Modus rem→px umgekehrt. Die Anzahl der Ersetzungen wird angezeigt, damit Sie prüfen können, wie viele Werte umgeschrieben wurden.

Ähnliche Tools

Häufige Fragen