CSS-Einheiten-Konverter
Wandeln Sie zwischen CSS-Einheiten wie px, rem, em, vh, vw um. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.
Aktualisiert am
CSS Unit Converter
Convert between all CSS units — px, rem, em, vw, vh, vmin, vmax, pt, pc, cm, mm, in, ex, ch — with real-time conversion tables, typography & spacing scales, responsive clamp() generator, device presets, breakpoint calculator, and Tailwind CSS equivalents.
Input
Device Viewport Presets
Viewport: 1440×900px
All Units — Real-time Conversion
| Unit | Name | Value | CSS | Tailwind | |
|---|---|---|---|---|---|
px | Pixels | 16 | 16px | 4 | |
rem | Root EM | 1 | 1rem | 4 | |
em | EM | 1 | 1em | 4 | |
vw | Viewport Width | 1.11111 | 1.11111vw | ||
vh | Viewport Height | 1.77778 | 1.77778vh | ||
vmin | Viewport Min | 1.77778 | 1.77778vmin | ||
vmax | Viewport Max | 1.11111 | 1.11111vmax | ||
pt | Points | 12 | 12pt | 4 | |
pc | Picas | 1 | 1pc | 4 | |
cm | Centimeters | 0.42333 | 0.42333cm | 4 | |
mm | Millimeters | 4.23333 | 4.23333mm | 4 | |
in | Inches | 0.16667 | 0.16667in | 4 | |
ex | x-height | 2 | 2ex | 4 | |
ch | Character Width | 1.66667 | 1.66667ch | 4 | |
% | Percentage | 1.11111 | 1.11111% | 4 |
Häufig gestellte Fragen
Wie rechne ich px in rem um?
Um Pixel in rem umzurechnen, teilst du den Pixelwert durch die Root-Schriftgröße, die Browser standardmäßig auf 16px setzen. So werden aus 24px also 24 / 16 = 1,5rem, aus 12px 0,75rem und aus 32px 2rem. Der Grund, warum Entwickler von px zu rem wechseln, ist Barrierefreiheit: rem skaliert mit der von einer Besucherin gewählten Browser-Schriftgröße, während fest codierte Pixel diese ignorieren, sodass Text für Menschen lesbar bleibt, die zoomen oder die Schrift vergrößern. Verwendet dein Projekt eine andere Root-Größe, ändert sich die Rechnung entsprechend, denn der Divisor muss zu deiner tatsächlichen html-Schriftgröße passen. Dieser Umrechner erledigt das sofort für alle Einheiten gleichzeitig, lässt dich eine eigene Root-Schriftgröße statt der Annahme von 16px festlegen und markiert die passende Tailwind-Klasse (16px entspricht zum Beispiel text-base), sodass du sie direkt in eine Utility-Class-Codebasis einfügen kannst.
Was ist der Unterschied zwischen em und rem in CSS?
Beides sind relative Schriftgrößen-Einheiten, aber sie beziehen sich auf unterschiedliche Bezugsgrößen. Ein rem bezieht sich immer auf die Schriftgröße des Wurzelelements, sodass 1rem überall auf der Seite unabhängig von der Verschachtelung demselben Pixelwert entspricht. Ein em bezieht sich auf die Schriftgröße des aktuellen Elements, wodurch es sich potenziert: Ist ein Elternelement 1,2em groß und ein darin verschachteltes Kindelement ebenfalls 1,2em, wird das Kindelement mit etwa dem 1,44-Fachen der Basisgröße gerendert, und tiefere Verschachtelung multipliziert weiter. Diese Potenzierung macht em nützlich für komponentenlokales Skalieren, etwa Innenabstände, die mit dem eigenen Text mitwachsen, kann aber in tiefen Baumstrukturen zu Überraschungen führen, während rem vorhersehbar bleibt. Dieses Tool lässt dich Root-Schriftgröße und Parent-Schriftgröße getrennt festlegen, sodass du genau siehst, wie sich ein em-Wert in deinem konkreten Verschachtelungskontext im Vergleich zu rem auflöst.
Wie viele Pixel entsprechen 1 Zoll, 1pt und 1cm in CSS?
CSS verwendet einen festen Referenzstandard statt der tatsächlichen physischen Größe deines Bildschirms, weshalb die absoluten Einheiten relativ zueinander definiert sind. Nach diesem Standard entspricht 1 Zoll 96px und 72pt, wodurch 1pt ungefähr 1,333px entspricht und 1pc (Pica) genau 16px, da 1pc gleich 12pt ist. Bei den metrischen Einheiten entspricht 1cm etwa 37,8px (96 geteilt durch 2,54) und 1mm etwa 3,78px. Diese Umrechnungen sind vor allem in Print-Stylesheets relevant, wo Punkte und physische Einheiten tatsächlich auf Papier abgebildet werden, während ein Zoll auf Bildschirmen eine CSS-Abstraktion ist und kein gemessener Zoll. Statt dir diese Faktoren zu merken oder von Hand zu rechnen, gib einfach einen beliebigen Wert in diesen Umrechner ein, und er liefert das Äquivalent in px, pt, pc, cm, mm und in gleichzeitig mit Ein-Klick-Kopierfunktion.
Was ist der Unterschied zwischen vmin und vmax in CSS?
Beides sind Viewport-Einheiten, die 1 % einer Viewport-Dimension entsprechen, beziehen sich aber auf unterschiedliche Dimensionen. vmin entspricht 1 % der kleineren Seite des Viewports, vmax entspricht 1 % der größeren Seite. Auf einem Smartphone im Hochformat, wo die Breite die kleinere Seite ist, folgt 10vmin der Breite und 10vmax der Höhe; drehst du das Gerät ins Querformat, tauschen die beiden, weil sich durch die Ausrichtung ändert, welche Seite kleiner ist. Das macht vmin nützlich für Elemente, die in beiden Ausrichtungen vollständig sichtbar bleiben müssen, etwa ein Quadrat, das niemals überlaufen darf, während vmax praktisch ist, wenn etwas mit der dominanten Dimension mitskalieren soll. Reguläres vw und vh dagegen sind fest an Breite beziehungsweise Höhe gebunden. Dieser Umrechner lässt dich deine eigene Viewport-Breite und -Höhe eingeben und zeigt dann, wie sich ein Wert für genau diesen Bildschirm in vw, vh, vmin und vmax auflöst.
Wie lasse ich Schriftgrößen mit clamp() zwischen Bildschirmgrößen sanft skalieren?
Die Funktion clamp() nimmt drei Werte entgegen, einen Minimal-, einen bevorzugten und einen Maximalwert, geschrieben als clamp(min, preferred, max). Der Browser verwendet den bevorzugten Wert, lässt ihn aber nie unter das Minimum sinken oder über das Maximum steigen. Für fließende Typografie kombiniert der bevorzugte Wert eine rem-Basis mit einem vw-Anteil, sodass die Größe linear mit der Viewport-Breite zwischen zwei Breakpoints wächst, dann bei kleinen Bildschirmen beim Minimum und bei großen beim Maximum verharrt. Das vermeidet Text, der an jedem Media-Query-Breakpoint abrupt springt, und sorgt stattdessen für kontinuierliches Skalieren. Steigung und Achsenabschnitt von Hand zu berechnen ist umständlich, deshalb übernimmt das der Clamp-Generator dieses Tools für dich: Gib eine Mindest- und Höchstgröße sowie den Viewport-Bereich ein, über den die Skalierung stattfinden soll, wähle rem- oder px-Ausgabe und kopiere den fertigen clamp()-Wert direkt in dein Stylesheet.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/css-unit-converter" title="CSS Unit Converter — The Toolbox" width="100%" height="260" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/css-unit-converter?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free CSS Unit Converter</a> by The Toolbox</p>Verwandte Tools
Kostenloser Generator für sichere Passwörter
Erstelle sichere, zufällige Passwörter mit anpassbaren Optionen. Kostenlos, schnell und vollständig in deinem Browser ohne Anmeldung.
Kostenloser UUID/GUID-Generator
Erstelle universell eindeutige Bezeichner (UUID/GUID). Kostenlos, schnell und vollständig in deinem Browser ohne Anmeldung.
Kostenloser QR-Code-Generator Online
Erstelle QR-Codes für URLs, Text, WLAN-Zugangsdaten und mehr. Kostenlos, schnell und vollständig in deinem Browser ohne Anmeldung.
Kostenloser JSON-Formatierer & Validator
Formatiere, validiere und verschönere JSON-Daten mit Syntaxhervorhebung und Fehlererkennung. Kostenlos, schnell und vollständig in deinem Browser ohne Anmeldung.
Über den CSS-Einheiten-Umrechner
Der CSS-Einheiten-Umrechner verwandelt einen einzelnen Längenwert gleichzeitig in sein Äquivalent in jeder CSS-Einheit. Zahl eingeben, Ausgangseinheit wählen – und schon erscheint das Ergebnis in Pixeln sowie 14 weiteren Einheiten: rem, em, Prozent, Viewport-Einheiten, Punkt und physische Einheiten, dazu die passende Tailwind-CSS-Klasse, sofern vorhanden. Entwickelt für Frontend-Entwickler, Designerinnen und alle, die ein Mockup in responsiven Stylesheet-Code übersetzen, ohne die Rechnerei von Hand zu erledigen.
Alles läuft lokal in deinem Browser. Keine Registrierung, kein Upload, keine Serveranfrage – die Werte werden auf deinem Gerät berechnet, sodass das Tool nach dem Laden der Seite auch offline funktioniert und nichts von dem, was du eingibst, gespeichert oder übertragen wird.
Die 15 Einheiten, zwischen denen umgerechnet wird
CSS-Einheiten lassen sich in drei Familien einteilen, und der Umrechner deckt alle ab, farblich nach Kategorie sortiert:
- Absolut —
px,pt,pc,cm,mm,in. Feste physische Größen. Nach dem CSS-Referenzstandard gilt 1in = 96px = 72pt, also entspricht 1pt ungefähr 1,333px, 1cm ≈ 37,8px und 1pc = 16px. Diese Einheiten spielen vor allem in Print-Stylesheets eine Rolle. - Relativ —
rem,em,%,ex,ch. Bemessen im Verhältnis zu etwas anderem. Einrembezieht sich auf die Schriftgröße des Wurzelelements<html>(standardmäßig 16px), einembezieht sich auf die Schriftgröße des aktuellen Elements und potenziert sich bei Verschachtelung, undchentspricht der Breite des Zeichens „0“ – praktisch, um Textbreiten auf ca. 60–75ch für gut lesbare Zeilenlängen zu begrenzen. - Viewport —
vw,vh,vmin,vmax. Jede Einheit entspricht 1 % einer Viewport-Dimension;vminfolgt der kleineren Seite,vmaxder größeren, wodurch Elemente sowohl im Hoch- als auch im Querformat sichtbar bleiben.
Da relative und Viewport-Einheiten vom Kontext abhängen, kannst du im Umrechner Root- und Parent-Schriftgröße, die em-Verschachtelungstiefe, Viewport-Breite und -Höhe, die Parent-Breite sowie ex-/ch-Metriken festlegen – so spiegeln die Zahlen dein tatsächliches Layout wider und nicht eine generische Annahme.
Warum sich die Umrechnung von px zu rem lohnt
Der häufigste Grund, ein solches Umrechnungstool zu öffnen, ist der Wunsch, ein Design von starren Pixeln auf skalierbare rem-Einheiten umzustellen. Wenn Schriftgrößen in rem angegeben sind, reagieren sie auf die Schriftgrößen-Einstellung im Browser der Besucherin – ein Zugewinn an Barrierefreiheit, den fest codierte Pixelwerte nicht bieten können. Bei einer Root-Größe von 16px werden aus 24px 1,5rem und aus 12px 0,75rem. Der Umrechner zeigt beide Werte gleichzeitig an und markiert das passende Tailwind-Token (16px entspricht zum Beispiel text-base und spacing-4), sodass du es direkt in eine Utility-Class-Codebasis übernehmen kannst.
Integrierte Skalen- und Responsive-Generatoren
Über einmalige Umrechnungen hinaus enthält das Tool Generatoren für systematische Gestaltungsarbeit:
- Typografie-Skala — baue eine modulare Schriftgrößen-Skala aus einer Basisgröße und einem Verhältnis wie Major Third (1,25), Perfect Fourth (1,333) oder dem Goldenen Schnitt (1,618), mit Stufen nach oben und unten sowie Ausgabe in px/rem/em.
- Abstands-Skala — erzeuge ein konsistentes Abstandssystem auf Basis eines gewählten Grundrasters (häufig 4px), Ausgabe in px oder rem.
- Breakpoint-Umrechner — übertrage einen beliebigen Wert und vergleiche ihn mit Tailwinds Breakpoints (sm 640, md 768, lg 1024, xl 1280, 2xl 1536) sowie gängigen Gerätebreiten.
- Clamp-Generator — erzeugt einen fließenden
clamp(min, preferred, max)-Wert, der linear zwischen zwei Viewport-Breiten skaliert – ideal für responsive Typografie, die gleichmäßig wächst statt an jedem Breakpoint zu springen.
Ein Einheiten-Referenztab dokumentiert die Bedeutung jeder Einheit mit Beispielen und Nutzungshinweisen, und ein Verlaufsbereich hält deine letzten Umrechnungen bereit. Jedes Ergebnis besitzt eine Ein-Klick-Kopierfunktion, sodass du fertiges CSS direkt in dein Stylesheet einfügen kannst.