Saltar al contenido

Convierte unidades CSS — px, rem, em, vw, vh

Pasa de px a rem, em, vw, vh o % y viceversa. Indica el tamaño de fuente raíz y el ancho del viewport para que rem y unidades de viewport coincidan con tu diseño.

rem usa la fuente raíz; vw y % usan el ancho del viewport.

En Figma suele ir todo en px y en código en rem. Esta página une los dos sin abrir la calculadora.

vw y vh dependen del ancho de pantalla — pon el breakpoint que estés diseñando.

Cómo convertir

  1. Escribe el número y elige unidades de origen y destino
  2. Confirma fuente raíz y ancho del viewport
  3. Copia el resultado a tu CSS

Para qué sirve

  • Evitar errores de rem cuando la raíz no es 16.
  • Ver rápido cuántos px son 40vw en un layout de laptop.
  • Sin cuenta — pegas y listo.

Casos de uso

  • Espaciado en px del diseño → rem en CSS
  • Comprobar 40vw en un mock de portátil
  • Explicar rem vs em con números reales

Consejos

  • em aquí usa el mismo tamaño padre que la raíz por simplicidad; ajústalo si el componente tiene otra fuente.
  • Ida y vuelta puede dejar decimales raros — en CSS casi nunca hacen falta cuatro cifras.

Ejemplos

Entrada Salida Nota
16px → rem (raíz 16) 1rem
50vw con 1280px de ancho 640px

Preguntas frecuentes

¿En qué se basa rem?
En el tamaño de fuente raíz que pongas aquí (suele ser 16px). Cámbialo si tu html { font-size } es distinto.
¿% es lo mismo que vw?
No siempre. Aquí el % usa el mismo ancho de referencia que el campo viewport — trátalo como aproximación al ancho del contenedor.

Herramientas relacionadas