Выбрать платформу
Android и iOS сохраняют собственные вводы. Переключение режима не превращает 16 dp в 16 pt.
- Начальные примеры: 16 dp при xhdpi и 44 pt при @2x.
Разработка для iOS и Android
Укажите плотность Android, масштаб iOS или постоянный цвет sRGB.
32 px
Формула: 16 dp × 2 ÷ 1 = 32 px
Все значения рассчитываются в браузере и не отправляются на сервер.
Результат актуален.
Когда макет задаёт 16 dp, а снимок экрана показывает 32 px, конвертер DP PX указывает применённый коэффициент xhdpi рядом с ответом. Для точек iOS используется отдельный масштаб.
Чтобы перевести px в dp, нужна плотность именно целевого приложения. Для sp в px важны настройки шрифта; на Android 14 простое умножение даёт лишь оценку.
Рядом с ответом виден контекст целевого экрана.
конвертер DP PX вычисляет 44 пункта iOS при @2x как 88 px, а 16 dp Android при xhdpi как 32 px. Одинаковые числа в pt и dp не считаются одним физическим размером.
Масштаб шрифта задаётся явно. При участии sp результат отмечен как линейная оценка, поскольку Android 14 может применять нелинейное увеличение.
Android и iOS сохраняют собственные вводы. Переключение режима не превращает 16 dp в 16 pt.
Для Android выберите профиль или введите DisplayMetrics.density; для iOS укажите UIScreen.scale. Изменение отключает копирование старого результата.
В результате показаны исходное число, множитель и целевая единица. При выключенной автоматике используйте кнопку или Ctrl/Cmd + Enter.
Можно перевести dp в px, px в dp, а также пункты iOS в пиксели и обратно. Свой коэффициент подходит для нестандартной плотности.
Пересчёт sp в px или dp учитывает density и fontScale, но сообщает о возможном отличии от нелинейной кривой Android 14.
Из HEX создаются нормированные компоненты RGB для UIColor и SwiftUI Color. Числовой инициализатор можно прочитать обратно в HEX.
px — пиксель экрана; dip и dp — логическая единица, связанная с плотностью; sp дополнительно учитывает настройку размера текста.
Нет. Для px в dp нужно делить на реальную density; для sp важен ещё масштаб шрифта, а на Android 14 результат может быть нелинейным.
Передайте размер как dp и преобразуйте для нужного API через TypedValue.applyDimension с DisplayMetrics приложения. Случайное число px даст разный вид на экранах.
Одной формулы sp→px мало: высота также зависит от шрифта, метрик и переноса строк. Проверяйте готовый TextView на устройстве.
Для геометрии используйте dp с плотностью устройства; для текста — sp и штатное преобразование Android. Учитывайте масштабирование шрифта.
Остались вопросы?
Введите плотность целевого приложения в конвертер DP PX и сверьте формулу, прежде чем переносить размер в макет или код.