Snaplytics Toolkit

Probador de tamaño de viewport y breakpoints responsivos

Mira lo grande que es realmente la ventana de tu navegador para una página web. Esta herramienta lee el tamaño de tu viewport en píxeles CSS, la relación de píxeles y la orientación de tu dispositivo, y el breakpoint responsivo en el que te encuentras — actualizándose en vivo mientras cambias el tamaño.

×px

Cambia el tamaño de la ventana de tu navegador y observa cómo se actualizan estos valores en vivo.

Leyendo viewport…Breakpoint:
Viewport
window.innerWidth × innerHeight (px CSS)
Viewport de diseño
Tamaño del cliente de documentElement
Relación de píxeles del dispositivo
px CSS → px físicos
Orientación
Más ancho que alto, o más alto que ancho

Breakpoints de Tailwind CSS

El rango en el que cae tu viewport se resalta mientras cambias el tamaño.

PrefijoAncho mínimoSe aplica desde
base0px0 – 639px
sm640px640 – 767px
md768px768 – 1023px
lg1024px1024 – 1279px
xl1280px1280 – 1535px
2xl1536px1536px+

Categorías de dispositivos

Móvil
<640px
Tableta
640–1023px
Portátil
1024–1439px
Escritorio
≥1440px

Panel de prueba redimensionable

Arrastra la esquina inferior derecha para cambiar el tamaño de este panel. Informa su propio tamaño y a qué breakpoint llegaría ese ancho: un indicador responsivo rápido.

Tamaño del panelBreakpoint del panel
px
Arrastra mi esquina inferior derecha ↘

Tamaños de viewport comunes en dispositivos

Viewports aproximados en píxeles CSS en orientación vertical, como referencia; los valores reales varían según el navegador y el sistema operativo.

DispositivoViewport (px CSS)DPR
iPhone SE375 × 6672×
iPhone 15 / 14 Pro393 × 8523×
Pixel 8412 × 9152.6×
iPad mini768 × 10242×
iPad Pro 11"834 × 11942×
Surface Pro912 × 13682×
Laptop (720p)1280 × 7201×
Laptop (1080p)1366 × 7681×
Desktop (1080p)1920 × 10801×

El viewport es el área en la que una página web debe dibujar: la ventana del navegador sin las pestañas, la barra de direcciones y las barras de desplazamiento. Por eso casi siempre es más pequeño que la resolución de tu pantalla: la pantalla es todo el panel, mientras que el viewport es solo la sección que puede usar la página. Se mide en píxeles CSS, unidades de diseño, en lugar de puntos físicos — las pantallas de alta densidad 'Retina' agrupan dos o tres píxeles físicos en cada píxel CSS para que el texto se vea más nítido, y window.devicePixelRatio informa de ese multiplicador.

Esta herramienta lee window.innerWidth y window.innerHeight en cada cambio de tamaño y orientación, junto con el viewport de layout desde documentElement.clientWidth/clientHeight, la relación de píxeles de tu dispositivo y la orientación. Un breakpoint es el ancho de un viewport en el que cambia una disposición — las columnas se apilan, un menú se colapsa, el texto cambia de tamaño — y frameworks como Tailwind CSS aplican estilos desde un conjunto de anchos nombrados hacia arriba. La referencia de abajo resalta el rango en el que se encuentra tu ancho, y el panel de pruebas arrastrable informa del breakpoint que alcanzaría su propio ancho, así que puedes previsualizar un componente sin cambiar el tamaño de toda la ventana. Todo se ejecuta localmente; no se sube nada.

Si los números no cuadran, varias cosas se sitúan entre la resolución de tu panel y el viewport que ve una página. La interfaz del navegador y las barras de desplazamiento restan área utilizable, y el zoom de página reduce el recuento de píxeles CSS — por lo que innerWidth disminuye sin que la ventana se mueva — al igual que el escalado de pantalla del sistema operativo, por lo que dos monitores idénticos pueden mostrar tamaños diferentes. En los teléfonos, la etiqueta meta viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, distribuye la página al ancho del dispositivo en lugar de simular un escritorio de ~980px, así que un viewport de 390 px en DPR 3 se coloca en un panel de aproximadamente 1170 píxeles físicos de ancho. Para ver la resolución física completa y la densidad de píxeles de tu pantalla, utiliza las herramientas What Is My Screen Size y Screen Resolution Test.

Breakpoints responsivos comunes

BreakpointAncho mínimoDispositivos típicos en ese rango
base0pxTeléfonos en vertical (~360–430 CSS px de ancho)
sm640pxTeléfonos grandes en horizontal, tabletas pequeñas
md768pxTabletas en vertical (un iPad indica 768 px)
lg1024pxTabletas en horizontal, portátiles pequeños
xl1280pxPortátiles y ventanas de escritorio estándar
2xl1536pxMonitores de escritorio grandes y de alta resolución

Herramientas relacionadas