dp to px Converter for Android

Convert dp to px using standard Android density presets.

0 characters

About This Tool

This dp to px converter calculates physical pixels from Android density-independent pixels using the standard Android density scale.

The converter includes mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi presets so you can estimate how a dimension maps to different Android screen densities.

Benefits and Use Cases

  • Convert Compose or Android XML dp dimensions to px
  • Compare dimensions across Android density buckets
  • Check image and layout sizes for mdpi through xxxhdpi devices
  • Use the formula px = dp × density
  • Run calculations locally in your browser

How to Use

  1. Enter a dp value, such as 16.
  2. Select an Android density preset.
  3. Click Convert to px.
  4. Review or copy the pixel result and formula.

Android Example

At xxhdpi, the density factor is 3. A 16dp dimension converts to:

16dp × 3 = 48px

In Jetpack Compose, you typically keep layout dimensions in dp; this converter is useful when working with bitmap assets, screenshots, canvas coordinates, or platform APIs that require pixels.

Frequently Asked Questions

What is the dp to px formula?

The formula is px = dp × density.

Which Android density presets are included?

The converter includes mdpi (1x), hdpi (1.5x), xhdpi (2x), xxhdpi (3x), and xxxhdpi (4x).

Does the result round fractional pixels?

Results retain up to four decimal places so fractional conversions remain visible.

Should I use px or dp in Compose layouts?

Use dp for density-independent layout dimensions. Pixel values are more relevant for bitmap processing, screenshots, and APIs that work in physical pixels.