dp to px Converter for Android
Convert dp to px using standard Android density presets.
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
dpdimensions topx - 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
- Enter a dp value, such as
16. - Select an Android density preset.
- Click
Convert to px. - Review or copy the pixel result and formula.
Android Example
At xxhdpi, the density factor is 3. A 16dp dimension converts to:
16dp × 3 = 48pxIn 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.