24 converter Einheiten · Währungen · Dateien

px in rem umrechnen Pixels ↔ Root em Kostenlos Online Sicher

Geben Sie einen Wert in px ein und lesen Sie ihn sofort in rem ab. Gerechnet wird in Ihrem Browser, nichts wird irgendwohin geschickt, und wovon das Ergebnis abhängt, steht unten, statt vorausgesetzt zu werden.

Einen Wert umrechnen

Genau für die Basis, die Sie eintragen
px
1.5 rem
px

24 px = 1.5 rem (16 px)

Über diesen Umwandler
Formel rem = px ÷ base
Was erhalten bleibt Das Verhältnis. Ein rem ist so groß wie die Schriftgröße der Wurzel, ein in rem geschriebenes Layout behält seine Form also, wenn diese Größe sich ändert — und genau deshalb schreibt man es so.
Was nicht geht Die Zahl hängt ganz an der Basis, und die Basis beginnt hier bei 16 px, weil ein Browser das nimmt, wenn niemand etwas anderes sagt. Setzt Ihr CSS auf :root eine andere Größe, oder hat der Leser die Standard-Textgröße seines Browsers geändert — viele tun das, und sie dürfen es —, dann ist 1 rem für ihn nicht 16 px, und die Zahl oben stimmt nur für die Basis im Feld.
Wo es läuft In Ihrem Browser. Es wird nichts hochgeladen, also bleibt auch nichts zu löschen.

Kein Upload

Übliche Größen — px in rem umrechnen

px rem
80.5
100.625
120.75
140.875
161
181.125
201.25
241.5
322
483
644

Woher diese Einheiten kommen

Das Pixel in CSS ist nicht das Pixel Ihres Bildschirms. Als Anzeigen keine vorhersagbare Dichte mehr hatten, wurde eine in echten Pixeln bemessene Seite zu einer Seite, die schrumpfte, je schärfer die Schirme wurden; also bestimmte man das CSS-Pixel neu als Bezugslänge: etwa 1/96 Zoll, aus bequemem Leseabstand gesehen. Alles andere auf dieser Seite baut darauf auf. Das Em ist älter als das Web — im Bleisatz war es die Breite eines gegossenen Blocks, benannt nach dem großen M — und bedeutet in CSS die geltende Schriftgröße, weshalb es sich beim Verschachteln ändert. Das Rem wurde eingeführt, um genau dem zu entkommen: es ist das Em des Wurzelelements und summiert sich nie. Das Vw kam mit dem responsiven Entwurf: ein Hundertstel der Fensterbreite, wie groß die auch ausfällt.

Wo sie Ihnen begegnen

Dies sind die Einheiten jedes Stylesheets. Pixel bemessen Rahmen, Schatten und alles, was nicht skalieren soll; Rem bemisst Schrift, Abstände und Layout, sodass eine einzige Änderung an der Wurzel eine ganze Oberfläche umskaliert; Em bemisst, was dem eigenen Text folgen soll, etwa die Polsterung in einer Schaltfläche; Vw bemisst Überschriften und Kopfbereiche, die auf jedem Gerät den Schirm füllen müssen. Zwischen ihnen umzurechnen ist die tägliche Rechenarbeit, aus einem in Pixeln übergebenen Entwurf ein Stylesheet zu machen, das mitwächst.

Häufige Fragen

Warum sind 16 px der übliche Ausgangspunkt?

Weil das in jedem großen Browser die voreingestellte Textgröße ist und ein Stylesheet, das sie nicht überschreibt, sie erbt. Ein Rem entspricht daher bei Voreinstellung 16 px — daher die vertrauten Umrechnungen: 0,5 rem sind 8 px, 1,5 rem sind 24 px. Hat ein Benutzer die Voreinstellung in seinem Browser vergrößert, wachsen dieselben Rem-Werte mit, und genau darum benutzt man sie.

Soll ich rem oder em nehmen?

Rem für alles, was der Seite als Ganzem folgen soll — Schriftstufen, Abstände, Layoutbreiten —, denn es wird von der Wurzel aus gemessen und häuft sich nie. Em für alles, was dem Text folgen soll, in dem es sitzt: die Polsterung einer Schaltfläche, der Abstand neben einem Symbol, der Einzug eines Zitats. Der verbreitete Fehler ist, em-bemessene Elemente ineinander zu schachteln: 1,2 em in 1,2 em wird 1,44, dann 1,73, bis der Text am Seitenende doppelt so groß ist wie gedacht.

Ist das Ergebnis exakt?

Wo beide Einheiten durch ganze Zahlen voneinander abgeleitet sind, ja — die Seite sagt es über der Zahl, und gerundet wird nur bei der Anzahl der angezeigten Stellen. Wo das Verhältnis keine endliche Dezimalzahl hat, zeigt die Seite zwölf signifikante Stellen und nennt die Beziehung näherungsweise, statt etwas anderes vorzugeben.

Verlässt etwas, das ich eingebe, mein Gerät?

Nein. Die Rechnung läuft in Ihrem Browser; nichts wird hochgeladen, und es gibt auch keinen Server dafür. Einmal geladen, funktioniert die Seite auch ohne Netz.

Warum Designer und Entwickler px in rem umrechnen

Design-Werkzeuge sprechen in Pixeln. Ein Entwurf sagt, die Überschrift habe 32 px, der Abstand zwischen den Abschnitten 48 px, die Schaltfläche 16 px Innenabstand. Stylesheets sprechen, gut geschrieben, in rem. Die Lücke zwischen diesen beiden Sprachen ist der Ort dieser Seite: Sie geben eine Größe in Pixeln ein und lesen sie in rem ab, damit die Zahl, die Sie ins CSS schreiben, bedeutet, was die Designerin gemeint hat. px in rem umzurechnen ist ein kleiner Akt, doch er wird im Leben einer Website hundertfach vollzogen, und eine falsche Basis macht aus einem sorgfältigen Layout überall zugleich ein leicht falsches.

Der Grund, sich überhaupt mit rem zu befassen, sind Barrierefreiheit und Flexibilität. Ein rem ist ein Vielfaches der Schriftgröße des Wurzelelements, die ein Browser auf 16 px setzt, sofern nichts anderes gesagt wird, und die ein Leser in seinen Einstellungen frei ändern kann. Ein in rem geschriebenes Layout behält deshalb seine Form, wenn jemand mit schlechtem Sehvermögen die Standard-Textgröße erhöht: Schrift, Abstände und Kästen wachsen gemeinsam. Ein in Pixeln geschriebenes Layout folgt nicht, und der Leser, der um größeren Text gebeten hat, bekommt größere Buchstaben in beengten Kästen oder gar nichts. Deshalb sagt fast jeder moderne Styleguide dasselbe: Verwenden Sie rem für Schrift und Abstände.

Diese Seite rechnet in Ihrem Browser. Nichts wird hochgeladen, und das, wovon die Umrechnung abhängt, die Basisgröße, steht unten ausgeschrieben in einem Feld, das Sie ändern können, statt hinter Ihrem Rücken angenommen zu werden. Weiter unten finden Sie die Formel, die Tabelle gängiger Größen, die Gründe, warum die Basis wichtig ist, die Fallen, in die Menschen tappen, die px in Eile in rem umrechnen, und eine kurze Anleitung, das Ergebnis in echten Stylesheets zu verwenden.

Die Formel und die Basis

rem ist gleich px geteilt durch die Basis

Die Formel ist eine Division: rem = px ÷ Basis. Bei der üblichen Basis von 16 px wird eine Größe von 24 px zu 1,5 rem, 32 px zu 2 rem und 8 px zu 0,5 rem. Die Seite zeigt das Ergebnis beim Tippen und zeigt die verwendete Basis, die Zeile 24 px = 1,5 rem (16 px) sagt Ihnen also genau, was angenommen wurde.

Woher die 16 kommt

Die Basis beginnt bei 16 px, weil ein Browser diesen Wert nimmt, wenn niemand etwas anderes sagt. Es ist kein Gesetz des Webs; es ist der Standard des Standards, und er ist seit Jahrzehnten stabil. Berührt Ihr CSS die Schriftgröße der Wurzel nie, sind 1 rem für die meisten Besucher 16 px. Tut es das doch, ist die Basis, was Sie festgelegt haben.

Der 62,5-%-Trick und warum man ihn verwendet

Manche Stylesheets setzen die Wurzelgröße auf 62,5 %, womit 1 rem in einem Standard-Browser gleich 10 px ist, sodass 24 px einfach 2,4 rem sind und sich die Arithmetik im Kopf leicht erledigen lässt. Das funktioniert, hat aber seinen Preis: Die ganze Seite hängt nun von diesem Prozentwert ab, und jede Komponente, die 16 als Basis erwartet, kommt zu klein heraus. Macht Ihr Projekt das, geben Sie im Basisfeld dieser Seite 10 ein, und jeder Wert passt zu Ihrem CSS.

Was die Umrechnung behält und was nicht

Sie behält die Proportion

Ein rem ist, was die Schriftgröße der Wurzel ist, ein in rem geschriebenes Layout behält also seine Form, wenn sich diese Größe ändert. Das ist der ganze Grund, es so zu schreiben. Wenn Sie px in rem umrechnen, ist die Zahl, die Sie erhalten, dieselbe Proportion, die der Pixelwert bei der gewählten Basis hatte, nun in einer Form ausgedrückt, die skaliert.

Sie kann die Einstellungen Ihres Lesers nicht kennen

Die Zahl hängt völlig von der Basis ab. Setzt Ihr CSS am Wurzelelement eine andere Größe oder hat der Leser die Standard-Textgröße in seinem Browser geändert, was viele Menschen tun und tun dürfen, dann sind 1 rem für ihn nicht 16 px. Der Wert auf der Seite stimmt nur für die Basis im Feld. Das ist kein Mangel des Werkzeugs, sondern die Natur der Einheit: Sie ist relativ, und eine relative Einheit hat keinen festen Wert, in den man umrechnen könnte.

Runden

Die Division durch 16 ergibt für viele gängige Größen glatte Ergebnisse (16, 24, 32, 48, 64) und für andere periodische Dezimalbrüche (10 px sind 0,625 rem; 13 px sind 0,8125). Die Seite gibt so viele Stellen an, wie die Zahl braucht, und Sie entscheiden, wie viele Sie im Stylesheet behalten. Browser kommen mit langen Dezimalbrüchen problemlos zurecht, doch ein gerundeter Wert wie 0,8125rem ist leichter zu lesen und zu pflegen als einer mit zehn Stellen.

Gängige Größen

Die Tabelle am Seitenende

Unter dem Umrechner finden Sie eine Tabelle gängiger Größen: 8 px sind 0,5 rem, 10 px sind 0,625, 12 px sind 0,75, 14 px sind 0,875, 16 px sind 1, 18 px sind 1,125, 20 px sind 1,25, 24 px sind 1,5, 32 px sind 2, 48 px sind 3 und 64 px sind 4. Das sind die Größen, die in Schriftskalen und Abstandssystemen am häufigsten vorkommen, und sie vor sich zu haben erspart eine Umrechnung.

Eine auf rem gebaute Skala

Eine nützliche Gewohnheit ist, eine kleine Menge an rem-Werten zu wählen und wiederzuverwenden: 0,5, 1, 1,5, 2, 3 und 4 für Abstände sowie 0,875, 1, 1,25, 1,5, 2 für Schrift. Designer nennen das eine Skala, und sie hält eine Website optisch einheitlich. Gibt Ihnen ein Entwurf einen krummen Wert wie 22 px, sehen Sie mit dem Umrechner, dass es 1,375 rem sind, und entscheiden dann, ob Sie auf den nächsten Wert Ihrer Skala runden.

So rechnen Sie px hier in rem um

Den Pixelwert eingeben

Geben Sie die Größe in Pixeln im ersten Feld ein. Dezimalzahlen werden akzeptiert, 13,5 px funktioniert also ebenso wie 14.

Die Basis prüfen

Lassen Sie sie bei 16, wenn Ihr CSS die Wurzelgröße nicht ändert. Ändern Sie sie, wenn es das tut. Das Ergebnis aktualisiert sich beim Tippen.

Den rem-Wert kopieren

Lesen Sie den Wert ab und verwenden Sie ihn in Ihrem CSS, mit der dahinter geschriebenen Einheit: font-size: 1.5rem. Vergessen Sie die Einheit nicht, denn eine nackte Zahl bedeutet bei den meisten Eigenschaften etwas anderes.

Woher diese Einheiten kommen

Das CSS-Pixel ist nicht das Pixel Ihres Bildschirms

Als Bildschirme keine vorhersehbare Dichte mehr hatten, wurde eine in echten Pixeln bemessene Seite zu einer Seite, die schrumpfte, je schärfer die Bildschirme wurden. Also wurde das CSS-Pixel als Referenzlänge neu definiert: etwa 1/96 Zoll, gesehen aus bequemem Leseabstand. Alles andere auf dieser Seite baut darauf auf. Das em ist älter als das Web: Im Bleisatz war es die Breite eines gegossenen Blocks, benannt nach dem Großbuchstaben M, und in CSS bedeutet es die geltende Schriftgröße, weshalb es sich ändert, wenn man Elemente verschachtelt. Das rem wurde hinzugefügt, um genau dem zu entkommen: Es ist das em des Wurzelelements und schaukelt sich nie auf.

Warum es rem gibt

Vor rem bemaßen Entwickler alles in em oder Prozent, und verschachtelte Elemente multiplizierten einander: Eine Liste in einer Liste in einer Liste schrumpfte oder wuchs mit jeder Ebene. Das rem gab ihnen eine feste Bezugsgröße, die Wurzel, und beseitigte das Aufschaukeln. Wollen Sie die beiden vergleichen, px in em umrechnen und sehen, wie derselbe Pixelwert von dem Element abhängt, in dem er sitzt.

Wo Sie rem in der Praxis begegnen

Schrift

Fließtext hat üblicherweise 1 rem, Überschriften 1,25 bis 3 rem, Kleingedrucktes 0,75 bis 0,875 rem. In rem geschrieben, kann ein Leser die ganze Seite vergrößern, indem er eine einzige Browsereinstellung ändert.

Abstände und Layout

Außenabstände, Innenabstände und Zwischenräume in rem halten den Weißraum proportional zur Schrift. Wächst der Text, wächst auch der Raum um ihn, und das Layout bleibt ausgewogen, statt größere Buchstaben in die alten Kästen zu pressen.

Media Queries

In em oder rem geschriebene Haltepunkte reagieren auf die Textgröße des Lesers, das Layout wechselt also früher in seine schmale Form, wenn jemand seinen Text vergrößert hat. Es ist eine Verfeinerung, die man kennen sollte, auch wenn Pixel bei Haltepunkten gängig bleiben.

Was man in Pixeln lassen sollte

Haarfeine Rahmen, Schatten und dünne Symbole sehen oft bei festen Pixelgrößen am besten aus, denn ein Rahmen von 0.0625rem, der bei großem Text auf 0.1rem wächst, hilft niemandem. Verwenden Sie rem für das, was skalieren soll, und Pixel für das, was nicht skalieren soll.

Fallen beim Umrechnen von px in rem

Vergessen, dass die Basis nicht immer 16 ist

Setzt ein Projekt html { font-size: 62.5% } oder nutzt es eine fließende Wurzelgröße, ist der Faktor ein anderer. Prüfen Sie das Stylesheet, bevor Sie einer Zahl von irgendeinem Umrechner vertrauen, diesen eingeschlossen.

Die Wurzelgröße selbst umrechnen

Setzen Sie die Wurzelgröße in Pixeln, wird die Browsereinstellung des Lesers überschrieben und der Vorteil von rem geht verloren. Setzen Sie die Wurzel als Prozentwert oder lassen Sie sie in Ruhe, damit die Vorgabe des Nutzers respektiert wird.

rem in einer Komponente verwenden, die ihre eigene Schriftgröße setzt

Rem bezieht sich immer auf die Wurzel, nicht auf die Komponente. Eine Schaltfläche mit einer Schriftgröße von 14 px und einem Innenabstand von 1rem hat einen Innenabstand, der dem eigenen Text der Schaltfläche nicht folgt. Wollen Sie Abstände, die dem Text des Elements folgen, ist das die Aufgabe von em.

Einheiten ohne Plan mischen

Ein Stylesheet, das px für einen Außenabstand, rem für den nächsten und em für einen dritten verwendet, ist schwer zu durchdenken. Wählen Sie eine Regel: rem für Schrift und Abstände, Pixel für Rahmen und Schatten, und halten Sie sich daran.

Fragen, die man vor dem Umrechnen stellt

Wie viel rem sind 16 px?

Eins, in einem Standard-Browser. Sechzehn geteilt durch die Basis sechzehn.

Ist rem besser als px?

Für Schrift und Abstände ist es in den meisten Projekten die bessere Wahl, weil es die Einstellungen des Lesers respektiert. Pixel bleiben richtig für Dinge, die nicht skalieren sollen.

Warum weicht mein Ergebnis von einer anderen Seite ab?

Wahrscheinlich eine andere Basis. Prüfen Sie das Feld: Manche Werkzeuge nehmen 10 an, manche 16, manche 14. Diese Seite zeigt die Basis neben dem Ergebnis.

Muss ich runden?

Nein. Browser akzeptieren lange Dezimalbrüche. Runden Sie nur der Lesbarkeit zuliebe.

Wird meine Zahl hochgeladen?

Nein. Die Arithmetik läuft in Ihrem Browser, und nichts wird irgendwohin gesendet.

Wie komme ich zurück?

Mit rem in px umrechnen, das multipliziert, statt zu dividieren.

Klug wählen, wenn Sie px in rem umrechnen

Eine Basis für das Projekt festlegen und dabei bleiben

Was auch immer Sie wählen, machen Sie es zu einer Entscheidung und schreiben Sie sie in die Dokumentation des Projekts. Ein Team, das sich über die Basis uneins ist, erzeugt Komponenten, die nicht zusammenpassen.

In der Entwurfsphase umrechnen, nicht im letzten Moment

Rechnen Sie px in rem um, während Sie den Entwurf lesen, bauen Sie die Skala in das Design ein und bemerken krumme Werte früh. Tun Sie es am Ende, entdecken Sie sie als Haufen uneinheitlicher Zahlen.

Auch die Viewport-Einheiten bedenken

Für Überschriften, die den Bildschirm füllen müssen, drückt px in vw umrechnen eine Größe als Anteil des Viewports aus. Es skaliert anders als rem, und die beiden werden oft kombiniert.

Gewohnheiten, die das Umrechnen von px in rem erleichtern

Eine Umrechnungstabelle im Kopf behalten

Bei einer Basis von 16 decken einige Anker den größten Teil der Arbeit ab: 4 px sind 0,25 rem, 8 px sind 0,5, 12 px sind 0,75, 16 px sind 1, 24 px sind 1,5 und 32 px sind 2. Gibt Ihnen ein Entwurf einen Wert dazwischen, können Sie schätzen, bevor Sie px auf der Seite in rem umrechnen, und den Umrechner nur zur Bestätigung nutzen. Nach einigen Wochen kennen Sie die Tabelle, ohne hinzusehen.

Das Designsystem die Arbeit erledigen lassen

Führt Ihr Team Design-Tokens, etwa spacing-2 oder font-lg, speichern Sie sie einmal in rem und lassen Sie alle auf die Namen verweisen. Dann muss niemand px je wieder in rem umrechnen, und eine Änderung der Skala geschieht an einer einzigen Stelle. Der Umrechner ist das Werkzeug, das Sie benutzen, wenn Sie die Tokens schreiben, nicht, wenn Sie sie verwenden.

Den Pixelwert in einen Kommentar schreiben

Eine Zeile wie padding: 1.25rem; /* 20px */ kostet ein paar Zeichen und erspart dem nächsten Entwickler den Griff zum Taschenrechner. Sie hält auch fest, welche Basis Sie angenommen haben, was hilft, wenn die Wurzelgröße später geändert wird.

Mit einer geänderten Browsereinstellung testen

Der Beweis, dass eine Seite in rem gebaut ist, ist, dass sie eine größere Standard-Textgröße übersteht. Ändern Sie die Einstellung in Ihrem Browser, laden Sie neu und sehen Sie hin. Komponenten, die brechen, sind jene, bei denen etwas in Pixeln geblieben ist oder bei denen eine feste Höhe den Text abgeschnitten hat.

Verwandte Umrechner

Dieselbe Werkzeugfamilie deckt die benachbarten Umrechnungen ab. Um zu Pixeln zurückzukehren, nutzen Sie rem in px umrechnen. Für Größen relativ zum Element gibt es px in em umrechnen und em in px umrechnen, für Größen relativ zum Bildschirm px in vw umrechnen und vw in px umrechnen. Umfasst Ihre Arbeit neben Größen auch Farben, erledigen HEX in RGB umrechnen, RGB in HEX umrechnen und HEX in HSL umrechnen die Schreibweisen des Stylesheets.

Ein durchgerechnetes Beispiel

Angenommen, ein Entwurf gibt einen Kartentitel mit 28 px, einen Karteninnenabstand von 20 px und einen Zwischenraum von 12 px zwischen Karten vor, und Ihr Projekt nutzt die Standardbasis von 16 px. Sie geben 28 ein und lesen 1,75 rem ab, geben 20 ein und lesen 1,25 rem ab, geben 12 ein und lesen 0,75 rem ab. Im Stylesheet schreiben Sie font-size: 1.75rem, padding: 1.25rem und gap: 0.75rem. Ein Besucher, der die Textgröße des Browsers auf 20 px erhöht, sieht dieselbe Karte, um ein Viertel skaliert: Der Titel hat 35 px, der Innenabstand 25 px und der Zwischenraum 15 px, alles in Proportion. Hätten Sie Pixel geschrieben, wäre der Titel bei 28 geblieben, und die Karte hätte falsch ausgesehen.

Eine kurze Checkliste

Vor dem Umrechnen

Finden Sie heraus, welche Basis Ihr CSS verwendet. Entscheiden Sie, welche Größen skalieren sollen und welche nicht.

Beim Umrechnen

Geben Sie den Pixelwert ein, prüfen Sie die neben dem Ergebnis gezeigte Basis und kopieren Sie den rem-Wert mit seiner Einheit.

Nach dem Umrechnen

Testen Sie die Seite mit einer größeren Standard-Textgröße im Browser und achten Sie auf Kästen, die ihren Text nicht mehr fassen.

Häufige Fehler

Annehmen, 1 rem seien immer 16 px

Das sind sie nur, wenn niemand die Wurzelgröße geändert hat, und manche Leser haben das. Schreiben Sie das Layout so, dass es auch bei anderen Größen funktioniert.

Die Wurzelgröße in Pixeln setzen

Sie überschreibt die Wahl des Lesers. Verwenden Sie einen Prozentwert oder setzen Sie sie gar nicht.

Alles umrechnen

Nicht jede Größe soll skalieren. Lassen Sie Rahmen und Schatten in Pixeln.

Ihre Zahlen bleiben auf Ihrem Gerät

Die Berechnung findet lokal statt. Ihre Werte werden von Ihrem eigenen Browser verwendet, und nichts wird irgendwohin gesendet. Danach gibt es nichts zu löschen und kein Konto anzulegen. Das ist der schlichte Weg, px in rem umzurechnen.

Zusammenfassung

Um px hier in rem umzurechnen, geben Sie die Größe in Pixeln ein und lesen sie sofort in rem ab, nach der Formel rem = px ÷ Basis. Die Basis beginnt bei 16 px, dem Standard eines Browsers, und Sie können sie an Ihr CSS anpassen. Die Umrechnung behält die Proportion: Ein in rem geschriebenes Layout behält seine Form, wenn sich die Schriftgröße der Wurzel ändert. Die Einstellungen Ihres Lesers kann sie nicht kennen, der Wert stimmt also nur für die Basis im Feld. Die gängigen Größen in der Tabelle unter dem Umrechner, von 8 px bei 0,5 rem bis 64 px bei 4 rem, ersparen Ihnen, die Arithmetik zu wiederholen. Nichts wird hochgeladen.

Länge & Fläche Masse & Volumen Temperatur Währungen