Zum Inhalt springen
SPCXTools

Px in Rem

Rechne Pixel in Rem um und umgekehrt – sofort, mit anpassbarer Basis-Schriftgröße und einer praktischen Referenztabelle.

Läuft lokal – Dateien verlassen dein Gerät nicht

Tool wird geladen…

So nutzt du: Px in Rem

  1. 1Gib einen Pixelwert in das px-Feld ein, um sofort den entsprechenden rem-Wert zu sehen.
  2. 2Alternativ kannst du einen rem-Wert in das rem-Feld eingeben, um ihn in Pixel umzurechnen.
  3. 3Passe die Basis-Schriftgröße an, falls dein Projekt eine andere Root-Größe als die standardmäßigen 16px verwendet.
  4. 4Klicke auf den Kopieren-Button, um den rem-Wert und einen hilfreichen CSS-Kommentar für deinen Code zu übernehmen.
  5. 5Scrolle nach unten, um die Schnellreferenztabelle für gängige, in rem und em umgerechnete Pixelgrößen zu sehen.

Ein schneller, lokaler px in rem Umrechner

Dieser bidirektionale px in rem Umrechner macht es einfach, statische Pixelwerte in barrierefreie, skalierbare relative Einheiten umzuwandeln. Egal, ob du ein Design-Mockup in Code übersetzt oder ein älteres Stylesheet überarbeitest, du kannst sofort die exakten CSS-Werte berechnen, die du brauchst.

Jede Berechnung erfolgt sofort während der Eingabe. Da das Tool komplett lokal in deinem Browser läuft, gibt es keine Ladezeiten oder Netzwerkverzögerungen. Du kannst nahtlos Pixel in rem umrechnen oder die Richtung wechseln und rem in px umwandeln – alles, ohne die Tastatur zu verlassen.

Warum Pixel in rem umrechnen?

Jahrelang haben Webentwickler Pixel (px) für alles verwendet, von Schriftgrößen bis hin zu Padding. Pixel sind jedoch absolute Einheiten. Wenn ein sehbehinderter Nutzer seine Browsereinstellungen ändert, um Text standardmäßig größer anzuzeigen (zum Beispiel 24px statt der üblichen 16px), ignoriert jeder in Pixeln fest codierte Text diese Einstellung und bleibt klein.

Durch die Verwendung von rem (Root-em)-Einheiten respektiert dein gesamtes Layout die Einstellungen des Nutzers. Wenn der Nutzer seine Standard-Schriftgröße erhöht, skalieren deine auf rem basierende Typografie, Margins und Paddings proportional mit. Das macht deine Website deutlich barrierefreier und responsiver. Die Nutzung eines CSS rem Rechners nimmt dir das Rätselraten bei diesem Prozess ab. So kannst du barrierefreien Code schreiben und trotzdem exakt die Pixelmaße deines Design-Teams einhalten.

Wie der CSS-Rem-Umrechner funktioniert

Die Mathematik hinter der Umrechnung ist einfach, aber sie ständig im Kopf durchzuführen, kann deinen Workflow verlangsamen. Die Formel zur Umrechnung von Pixel in Rem lautet:

Ziel-Pixel ÷ Basis-Schriftgröße = Rem-Wert

Standardmäßig verwenden fast alle Webbrowser eine Basis-Schriftgröße von 16px. Wenn eine Überschrift auf einem Standardbildschirm als 32px angezeigt werden soll, teilst du 32 durch 16 und erhältst 2rem.

Wenn du mit einer bestehenden Codebasis arbeitest und wissen möchtest, wie groß eine relative Einheit dargestellt wird, kannst du das Tool nutzen, um Rem in px umzurechnen. Die Formel wird dafür einfach umgedreht:

Rem-Wert × Basis-Schriftgröße = Pixel-Wert

Dieser Umrechner verarbeitet beide Richtungen gleichzeitig. Tippe einfach in eines der Felder und das andere wird sofort aktualisiert. Außerdem rundet er komplexe Dezimalzahlen auf vier Nachkommastellen. So bleibt dein CSS sauber und lesbar, ohne an Präzision zu verlieren.

Arbeiten mit benutzerdefinierten Basis-Schriftgrößen

Während 16px der Webstandard sind, ändern einige Projekte die Root-Schriftgröße. Eine sehr verbreitete Technik in älteren Codebasen ist der „62,5%-Trick“. Entwickler setzten dabei html { font-size: 62.5%; } in ihrem CSS. Da 62,5 % der standardmäßigen 16px genau 10px entsprechen, ändert dies die Basis-Schriftgröße auf 10.

Mit einer Basis von 10 wird die Mathematik mühelos: 24px sind 2.4rem, 18px sind 1.8rem und so weiter. Wenn du an einem Projekt arbeitest, das diese Technik oder eine andere benutzerdefinierte Root-Größe verwendet, ändere einfach die Eingabe Basis-Schriftgröße im Umrechner. Das Tool akzeptiert jeden Basiswert zwischen 1 und 100, berechnet deine aktuellen Werte sofort neu und aktualisiert die gesamte Referenztabelle.

Mehr als nur Typografie: Abstände und Layouts

Während rem-Einheiten vor allem für font-size bekannt sind, sind sie für Layout-Eigenschaften genauso wichtig. Moderne CSS-Best-Practices empfehlen relative Einheiten für:

  • Margin und Padding: Stellt sicher, dass der Abstand zwischen Elementen mit dem Text skaliert, um gedrungene Layouts zu vermeiden.
  • Breite und Höhe: Für Buttons oder Eingabefelder, die ganz natürlich mit dem enthaltenen Text mitwachsen.
  • Media Queries: Breakpoints in rem oder em stellen sicher, dass sich Layouts an die tatsächliche Textgröße anpassen und nicht nur an die physische Bildschirmbreite.

Bei der Entwicklung komplexer UI-Komponenten können Sie dieses Tool mit dem Box Shadow Generator kombinieren, um vollständig skalierbare und barrierefreie Design-Systeme zu erstellen. Sobald Ihr Stylesheet fertig ist, können Sie es mit einem CSS Minifier komprimieren, um die Dateigröße für die Produktion gering zu halten.

Nutzung der Schnellreferenz-Tabelle

Bei Standard-Designsystemen verwendet man oft die gleichen Skalen für Abstände und Typografie. Unter dem Hauptrechner finden Sie eine generierte Übersichtstabelle mit gängigen Pixelwerten (von 10px bis 64px), die automatisch in rem und em umgerechnet werden.

Diese Tabelle aktualisiert sich in Echtzeit, sobald Sie die Basis-Schriftgröße ändern. Sie dient als praktischer Spickzettel für Standard-Abstände (wie 16, 24, 32 und 48 Pixel). So müssen Sie nicht jeden Wert einzeln in den Rechner eingeben. Wenn Sie andere Maßeinheiten umrechnen möchten, nutzen Sie einfach unseren allgemeinen Einheitenrechner.

Häufige Fragen

Was ist rem in CSS?
"rem" steht für "root em". Es ist eine relative Längeneinheit in CSS, die auf der Schriftgröße des Root-Elements (meist das -Tag) basiert. Wenn die Root-Schriftgröße 16px beträgt, entspricht 1rem genau 16px.
Warum sollte ich rem statt px verwenden?
Die Verwendung von rem verbessert die Barrierefreiheit (Accessibility). Layout und Typografie skalieren so automatisch, wenn Nutzer die Standard-Schriftgröße im Browser ändern. Fest definierte Pixel ignorieren diese Einstellungen, wodurch Texte oft zu klein und schwer lesbar werden.
Wie funktioniert die Umrechnung?
Die Formel ist ganz einfach: Um Pixel in rem umzurechnen, teilt man den Pixelwert durch die Basis-Schriftgröße. Beispiel: 24px geteilt durch eine Basis von 16px ergibt 1.5rem.
Was ist die Basis-Schriftgröße?
Die Basis-Schriftgröße ist der Pixelwert, der für das Root-Element des Dokuments festgelegt ist. Die meisten modernen Browser verwenden standardmäßig 16px, weshalb 16 auch der Standardwert für diesen Umrechner ist.
Was ist der Unterschied zwischen rem und em?
Während sich "rem" auf das Root-Element bezieht, ist "em" relativ zur Schriftgröße des direkten Elternelements. Der Umrechner zeigt beide in der Referenztabelle an, da die mathematische Berechnung bei einer festen Basis identisch ist – auch wenn sie sich in verschachteltem HTML unterschiedlich verhalten.
Werden meine Daten an einen Server gesendet?
Nein. Dieser px-in-rem-Umrechner läuft dank JavaScript komplett lokal im Browser. Es werden keine Daten über das Netzwerk übertragen – das garantiert sofortige Ergebnisse und absoluten Datenschutz.