Android Density Calculator

Calculate Android dp and px values across mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi.

Enter a value and calculate to compare every density bucket.

About This Tool

The Android Density Calculator compares a dimension across the standard Android density buckets. Convert a dp value to pixels or a px value to density-independent pixels in one table.

Benefits and Use Cases

  • Compare layout dimensions across Android density buckets
  • Convert a single value for mdpi through xxxhdpi
  • Prepare bitmap and drawable dimensions
  • Copy all calculated values at once
  • Run calculations locally in your browser

How to Use

  1. Enter a non-negative dimension value.
  2. Choose dp to px or px to dp.
  3. Click Calculate.
  4. Review or copy the results for every density bucket.

Android Example

A 16dp dimension becomes 16px at mdpi, 24px at hdpi, 32px at xhdpi, 48px at xxhdpi, and 64px at xxxhdpi. The standard formulas are px = dp × density and dp = px ÷ density.

Frequently Asked Questions

Which density buckets are included?

The calculator includes mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi.

Should Android layouts use dp or px?

Use dp for most Android layout dimensions so they scale consistently across screen densities. Use pixels for bitmap processing, screenshots, and APIs that require physical pixels.

Does this calculate device screen density automatically?

No. It uses the selected standard Android density buckets, not device hardware information.

Is my value uploaded?

No. The calculation runs locally in your browser.