VH zu PX Konverter

Viewport Height präzise in Pixel umrechnen – kostenlos für responsive Webdesign

vh
px

100vh × 768px ÷ 100 = 768.0px

Browser-Fensterhöhe in Pixel, Standard-Desktop beträgt üblicherweise 768-1080px

So funktioniert die VH zu PX Umrechnung

Präzise Konvertierung in drei einfachen Schritten – entwickelt für professionelle Webentwicklung und responsives Design.

1

Bildschirmhöhe eingeben

Geben Sie die Viewport-Höhe Ihres Zielgeräts ein. Typische Werte: Desktop-Monitore (1080px Full HD, 1440px 2K, 900px Laptop), Tablets (768px iPad Hochformat, 1024px Querformat) und Smartphones (844px iPhone 14/15, 926px Pro Max, 740px Android).

Tipp: Testen Sie mehrere Breakpoints für optimale responsive Layouts

2

VH-Wert bestimmen

Tragen Sie den gewünschten vh-Wert ein. Der Rechner unterstützt ganze Zahlen (100vh, 50vh), Dezimalwerte (33.33vh, 66.67vh) sowie kleine Abstufungen (5vh, 2.5vh) für pixelgenaue Layouts.

Üblich: Hero-Bereiche 100vh, Content-Sektionen 50-80vh, Abstände 5-15vh

3

Sofortiges Ergebnis

Erhalten Sie die Pixel-Konvertierung in zwei Formaten: mit Einheit (768.0px) für direktes Einsetzen in CSS und als Zahlenwert (768.0) für JavaScript-Berechnungen und programmatische Verwendung.

Nutzen Sie die Kopier-Funktion für schnelle Code-Integration

Viewport-Einheiten in der Praxis

Bewährte Implementierungsstrategien für professionelles Frontend-Development und moderne Webanwendungen.

CSSVollbildschirm-Layouts

Viewport-Höhen-Einheiten ermöglichen bildschirmfüllende Bereiche, die sich automatisch an die Browsergröße anpassen. Ideal für Landingpages und immersive Nutzererlebnisse.

/* Bildschirmfüllender Hero-Bereich */
.hero-sektion {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Bei 1080px Höhe: 100vh = 1080px */
/* Bei 768px Höhe: 100vh = 768px */

CSSResponsive vertikale Abstände

VH-Einheiten für Abstände, die sich proportional zur Bildschirmhöhe skalieren. Perfekt für harmonische Layouts auf allen Geräten.

.inhaltsbereich {
  padding: 10vh 5vw;
  min-height: 50vh;
}

.abstandhalter {
  height: 5vh;
}

/* Bei 1080px: 10vh = 108px */
/* Bei 768px: 10vh = 76.8px */

SCSSAutomatisierte Berechnung

SCSS-Funktion für systematische Umrechnung von Pixel-Werten in VH-Einheiten basierend auf Ihrer Design-Viewport-Höhe.

@function vh($pixel, $basis: 1080) {
  @return calc($pixel / $basis * 100vh);
}

// Verwendung
.kopfzeile {
  height: vh(80);      // 7.4vh
  padding: vh(20) 0;   // 1.85vh
}

.inhaltsblock {
  min-height: vh(600); // 55.56vh
}

JSDynamische Umrechnung

JavaScript-Funktionen für Laufzeit-Berechnungen und responsive Verhaltensweisen in Webanwendungen.

// VH zu Pixel umrechnen
function vhZuPx(vh) {
  return (vh * window.innerHeight) / 100;
}

// Pixel zu VH umrechnen
function pxZuVh(px) {
  return (px / window.innerHeight) * 100;
}

// Beispiel
const bereichHoehe = vhZuPx(50);
console.log(`50vh = ${bereichHoehe}px`);

Viewport Height Einheiten im Detail

Technisches Verständnis der relativen Längeneinheiten für präzises responsive Webdesign.

Was sind VH-Einheiten?

Viewport-relative Höhe

VH-Einheiten skalieren proportional zur Browser-Viewport-Höhe. Auf einem 1080px hohen Bildschirm entspricht 10vh genau 108px. Auf einem 768px Smartphone-Display sind 10vh gleich 76.8px. Dies macht sie unverzichtbar für adaptive Layouts.

Bildschirmfüllende Gestaltung

Im Gegensatz zu fixen Pixel-Werten füllen VH-Einheiten automatisch die verfügbare Viewport-Höhe aus. Optimal für Hero-Bereiche, Landingpages und Vollbild-Anwendungen.

Moderne Viewport-Varianten

Neuere Standards umfassen dvh (dynamische Viewport-Höhe), svh (kleine Viewport) und lvh (große Viewport) für bessere Kontrolle bei mobilen Browser-Leisten.

Gängige Viewport-Höhen

Desktop: 1080px (Full HD), 1440px (2K), 900px (Laptop) | Tablet: 768px (iPad Hochformat), 1024px (Querformat) | Smartphone: 844px (iPhone 14), 926px (Pro Max), 740px (Android)

Umrechnungsformel

Pixel = vh × Viewport-Höhe ÷ 100

Standardformel für die Berechnung

100vh bei 1080px Bildschirm:

100 × 1080 ÷ 100 = 1080px

50vh bei 768px Tablet:

50 × 768 ÷ 100 = 384px

33.33vh bei 900px Laptop:

33.33 × 900 ÷ 100 = 299.97px

Browser-Unterstützung

VH-Einheiten werden von allen modernen Browsern unterstützt (98%+ weltweit). Chrome 20+, Firefox 19+, Safari 6+ und alle Edge-Versionen. Moderne dvh/svh/lvh-Einheiten ab Chrome 108+, Safari 15.4+, Firefox 101+.

Empfohlene Vorgehensweisen

Professionelle Standards für den Einsatz von Viewport-Einheiten in modernen Webprojekten.

✓ Bewährte Methoden

Vollbild-Bereiche gestalten

VH-Einheiten eignen sich hervorragend für Hero-Sektionen, Landingpages und bildschirmfüllende Layouts.

Mit min-height kombinieren

Verwenden Sie min-height mit VH, um zu verhindern, dass Inhalte auf kleinen Viewports abgeschnitten werden.

Mobile Geräte testen

Mobile Browser behandeln VH aufgrund der Adressleiste unterschiedlich. Gründliches Testen auf echten Geräten ist essentiell.

× Häufige Fehler

×

Mobile Adressleisten-Problem

Mobile Browser berechnen 100vh inklusive Adressleiste. Nutzen Sie dvh (dynamische Viewport-Höhe) für bessere mobile Unterstützung.

×

Nicht für kleine Elemente

Vermeiden Sie VH für Buttons, Icons oder kleine UI-Komponenten. Verwenden Sie stattdessen Pixel oder rem.

×

Inhalt-Überlauf

Fixe VH-Höhen können Inhalte auf kleinen Bildschirmen abschneiden. Stellen Sie sicher, dass Inhalte scrollen können.

Häufig gestellte Fragen

Antworten auf die wichtigsten Fragen zur VH zu PX Umrechnung

Was ist der Unterschied zwischen VH und VW?

VH (Viewport Height) bezieht sich auf die Höhe des Viewports, während VW (Viewport Width) sich auf die Breite bezieht. 1vh entspricht 1% der Viewport-Höhe, 1vw entspricht 1% der Viewport-Breite.

Beispiel: Bei einem 1920×1080px Bildschirm entsprechen 50vh = 540px (vertikal) und 50vw = 960px (horizontal). Verwenden Sie VH für Vollbild-Bereiche und vertikale Abstände, VW für responsive Breiten und horizontale Layouts.

Warum funktioniert 100vh auf mobilen Browsern nicht korrekt?

Mobile Browser (Safari, Chrome Mobile) berechnen 100vh einschließlich des Platzes, den die Adressleiste und Navigations-UI einnehmen. Der tatsächlich sichtbare Viewport ist jedoch kleiner, wenn diese Elemente angezeigt werden.

Lösungen:

  • Nutzen Sie 100dvh (dynamische Viewport-Höhe) für moderne Browser (Chrome 108+, Safari 15.4+)
  • Verwenden Sie JavaScript zur Berechnung der tatsächlichen Viewport-Höhe
  • Setzen Sie min-height: 100vh statt fixer height

Soll ich VH oder Prozent für Elementhöhen verwenden?

Die Wahl hängt davon ab, worauf sich die Höhe beziehen soll:

  • VH verwenden wenn die Höhe relativ zum Viewport (Browserfenster) sein soll, unabhängig vom Eltern-Element. Perfekt für Vollbild-Bereiche, Hero-Banner und Modals.
  • Prozent verwenden wenn die Höhe relativ zum Eltern-Element sein soll. Besser für verschachtelte Komponenten und Container-basierte Layouts.

Hinweis: Prozentuale Höhen erfordern, dass das Eltern-Element eine explizite Höhe hat, während VH unabhängig funktioniert.

Kann ich VH mit Flexbox und CSS Grid verwenden?

Selbstverständlich! VH-Einheiten funktionieren hervorragend mit modernen CSS-Layout-Systemen. Diese Kombination ist äußerst leistungsfähig für responsive Vollbild-Layouts.

Gängige Muster:

  • min-height: 100vh mit Flexbox für flexible Vollbild-Layouts
  • Grid mit grid-template-rows: auto 1fr auto und height: 100vh für App-Strukturen
  • VH für Container-Höhen mit automatischer Inhaltsverteilung durch Flexbox/Grid

Was sind dvh, svh und lvh Einheiten?

Dies sind neue Viewport-Einheiten (eingeführt 2022-2023) für bessere Kontrolle bei mobilen Viewport-Berechnungen:

  • dvh (Dynamic Viewport Height): Passt sich dynamisch an, wenn Browser-UI ein-/ausgeblendet wird. Optimal für die meisten mobilen Layouts.
  • svh (Small Viewport Height): Viewport-Höhe bei sichtbarer Browser-UI. Verhindert abgeschnittene Inhalte.
  • lvh (Large Viewport Height): Viewport-Höhe bei ausgeblendeter Browser-UI. Maximiert die Bildschirmfläche.

Browser-Unterstützung: Chrome 108+, Safari 15.4+, Firefox 101+ (verfügbar seit 2022).

Wie rechne ich VH in JavaScript zu Pixeln um?

Verwenden Sie diese einfache Formel für dynamische Umrechnung:

function vhZuPx(vh) {
  return (vh * window.innerHeight) / 100;
}

// Beispielverwendung
const vollbild = vhZuPx(100);  // Volle Viewport-Höhe in Pixel
const halberBildschirm = vhZuPx(50);
console.log(vollbild);  // z.B. 1080

Dies ist nützlich für Scroll-Berechnungen, Animationen und jede JavaScript-Logik, die viewport-bewusste Messungen benötigt. Aktualisieren Sie bei Fenstergrößenänderungen für responsives Verhalten.

Gibt es Browser-Kompatibilitätsprobleme mit VH-Einheiten?

VH-Einheiten haben exzellente Browser-Unterstützung (98%+ weltweit) und funktionieren in allen modernen Browsern:

  • Chrome: Vollständige Unterstützung seit Version 20 (2012)
  • Firefox: Vollständige Unterstützung seit Version 19 (2013)
  • Safari: Vollständige Unterstützung seit Version 6 (2012) - mobile Version hat Adressleisten-Besonderheiten
  • Edge: Vollständige Unterstützung in allen Versionen

Das Hauptproblem liegt im mobilen Safari, wo 100vh die Adressleiste einschließt. Nutzen Sie dvh Einheiten oder JavaScript-Lösungen für bessere mobile Kompatibilität.

Verwandte Tools

VH zu MM

Viewport-Höhe in Millimeter umwandeln

Basierend auf Viewport-Größe

VH zu IN

Viewport-Höhe in Zoll umwandeln

Basierend auf Viewport-Größe

VH zu REM

Viewport-Höhe in REM-Einheiten umwandeln

Basierend auf Root-Schriftgröße

VH zu EM

Viewport-Höhe in EM-Einheiten umwandeln

Basierend auf Schriftgröße

Bereit für professionelle Viewport Height Konvertierungen?

Nutzen Sie unseren präzisen VH-zu-PX-Rechner kostenlos – entwickelt für Frontend-Profis und perfekt für Projekte jeder Größe.

  • Sofortige Echtzeit-Berechnungen
  • Alle Geräte und Breakpoints abgedeckt
  • 100% kostenlos, keine Anmeldung nötig
  • DSGVO-konform, keine Datenspeicherung
Jetzt präzise umrechnen