Desarrollo móvil iOS y Android

convertidor de DP a PXcon densidad visible

Indica la densidad Android, la escala iOS o un color sRGB concreto.

convertidor de DP a PX

Entrada

Resultado

32 px

Cálculo: 16 dp × 2 ÷ 1 = 32 px

Los valores se calculan en este navegador y no se envían.

Opciones

Resultado actualizado.

Si una maqueta dice 16 dp y la captura mide 32 px, el convertidor de DP a PX muestra xhdpi y su factor 2 junto al resultado. Los puntos de iOS se calculan aparte para evitar equivalencias engañosas.

Para px a dp necesitas la densidad de la app de destino, no solo la resolución. Al pasar sp a px también cuenta el tamaño de letra del usuario, con una advertencia en Android moderno.

Por qué usar el convertidor de DP a PX

El factor elegido forma parte del resultado.

No mezcla plataformas

El convertidor de DP a PX calcula 44 pt de iOS como 88 px a @2x y 16 dp de Android como 32 px a xhdpi. No afirma que pt y dp sean una misma unidad física.

Dos escalas independientes para puntos iOS y dp Android con resultados en píxeles.

Texto marcado como estimación

La escala de fuente está a la vista. Si interviene sp, aparece una nota de cálculo lineal porque Android 14 puede ampliar el texto de manera no lineal.

Conversión precisa de dp frente a una estimación lineal señalada para sp.

Tres comprobaciones antes de usar la cifra

01

Elegir la plataforma

Cada modo guarda su valor. Cambiar de Android a iOS no convierte silenciosamente 16 dp en 16 pt.

  • Los ejemplos iniciales usan 16 dp a xhdpi y 44 pt a @2x.
02

Ajustar el factor real

Usa el perfil de densidad o DisplayMetrics.density de tu app; en iOS, el valor de UIScreen.scale. Si cambia, el resultado anterior deja de poder copiarse.

  • La cifra sp debe verificarse con TypedValue en el dispositivo.
03

Revisar la fórmula

La operación indica origen, factor y destino. Si desactivas el cálculo automático, usa el botón o Ctrl/Cmd + Enter.

  • Borrar y Ejemplo muestran los campos afectados antes de aplicar; Deshacer recupera el estado anterior.

Dimensiones y código Swift disponibles

Conversión en ambos sentidos

Convierte dp a px, px a dp y puntos iOS a píxeles o al revés. Puedes escribir una densidad fuera de los perfiles habituales.

Escala de texto con aviso

Al pasar sp a px o dp, muestra densidad y fontScale, pero aclara que el resultado podría variar por la curva no lineal de Android 14.

Dos inicializadores de color

HEX se transforma en componentes RGB normalizados para UIColor y SwiftUI Color. También acepta inicializadores numéricos para volver a HEX.

Qué significa cada resultado

Sin adivinar el teléfono
El navegador no puede conocer DisplayMetrics.density de otra app ni la escala de un iPhone de destino. Debes introducir ese contexto.
sp es una aproximación
Android 14 puede aplicar una curva de fuente no lineal. TypedValue.applyDimension o deriveDimension en el dispositivo da el valor real.
pt solo representa puntos iOS
Los puntos CSS, tipográficos y del XML Android obedecen reglas diferentes; aquí se calcula el punto de diseño UIKit/SwiftUI.
Colores dinámicos fuera del alcance
Un HEX fijo no revela UIColor.label ni recursos que cambian en modo oscuro. Ocho dígitos HEX significan RRGGBBAA.

Preguntas sobre el convertidor de DP a PX

¿Cuál es la diferencia entre px, dip, dp y sp en Android?

px es un píxel de pantalla; dip y dp nombran la unidad lógica según densidad; sp suma el ajuste de tamaño de letra del usuario.

¿Cómo se trabaja con dp en Android?

Define tamaños de diseño en dp y deja que Android los traduzca según la densidad. Para cotejar una captura, escribe esa densidad y convierte a px.

¿Puede una app ignorar el tamaño de letra del sistema?

Si usas sp, la preferencia de fuente influye en el texto. Este panel muestra una estimación; comprueba la accesibilidad en un dispositivo real.

¿Necesito un archivo dimens.xml por cada tamaño de pantalla?

No para cada valor dp: el sistema aplica la densidad. Los recursos y diseños alternativos sí pueden requerir variantes según la interfaz.

¿Cómo redimensionar iconos e imágenes según la resolución?

Parte de una medida lógica en dp y calcula los píxeles de cada densidad. Este conversor no genera ni reescala archivos de imagen.

¿Falta una respuesta?

Prueba el convertidor de DP a PX con tu pantalla

Escribe la densidad de tu app en el convertidor de DP a PX y revisa la fórmula antes de compartir la medida.