Skip to content
ScreenMetricLab

Cookie settings

Manage your preferences

Essential features

Required for security, page delivery, and remembering this privacy choice.

Always on

Advertising

ScreenMetricLab does not currently serve ads. Advertising consent controls will be added before ads are enabled.

Not in use

iPhone 12 / 12 Pro sourced display reference

iPhone 12 / 12 Pro Screen Size, Resolution and Viewport Reference

Use this reviewed phone record for older 390-pixel iPhone coverage. Hardware specifications and representative browser-testing values are kept separate so the page does not imply that a static CSS profile is a measured device state.

Reference scope: iPhone 12 / 12 Pro (2020) display record. Check the generation and display option before using the profile; other sizes and modes are outside this page.

iPhone 12 / 12 Pro screen reference diagram Display outline showing a 390 by 844 CSS pixel reference and 1170 by 2532 native pixel grid for this phone record. 390 × 844 CSS pixel reference 1170 × 2532 native pixel grid 6.1 in · 460 PPI DPR 3 reference
Reference diagram, not a product rendering. Rounded corners, browser controls, safe areas, and the live visual viewport reduce or reshape usable content space.

Two measurement layers

Hardware specifications and browser reference

The native display values come from Apple. CSS dimensions are a normalized testing baseline and remain dependent on browser state.

Screen and viewport specifications for iPhone 12 / 12 Pro
FieldReference valueEvidence scope
Display diagonal6.1 inchesApple manufacturer specification; rounded corners or display shape can reduce viewable area.
Native pixel grid1170 × 2532Apple manufacturer specification in portrait or logical display order.
Pixel density460 PPIApple stated or specification-derived hardware density.
CSS viewport390 × 844 CSS pxRepresentative ScreenMetricLab QA profile; not measured on the named device in this review.
Device pixel ratio3Representative testing value; verify window.devicePixelRatio in the target browser and display mode.
Record year2020Model-generation context; verify the exact configuration.
Reference CSS area329,160 CSS px²Calculated from the normalized width and height; not physical screen area.

Manufacturer-verified layer

What the hardware values establish

The sourced layer establishes the named model, display diagonal, native pixel grid and stated pixel density. Common older iPhone width still useful for QA coverage. These hardware facts do not establish the dimensions available to a webpage or prove how a specific browser will render at a particular moment.

Browser-dependent layer

How to use the CSS reference

The 390 × 844 CSS profile is useful for older 390-pixel iPhone coverage, but it is a testing scenario rather than a manufacturer specification. Capture innerWidth, innerHeight, visualViewport and devicePixelRatio on the target browser when a release decision depends on exact behavior.

At DPR 3, the mapping uses 3 in each direction and 9 raster pixel units of area (DPR²). Browser zoom, OS scaling, and device downsampling can change the observed result.

Responsive testing decisions

Use iPhone 12 / 12 Pro for older 390-pixel iPhone coverage

This record is most useful when the test has a clear layout question and the observed browser state is saved with the result.

Breakpoint and reflow review

Render real navigation, forms and cards at 390 CSS pixels, then check wrapping, truncation and stacking instead of treating the profile as a universal breakpoint.

Viewport-state testing

On iPhone 12 / 12 Pro, repeat older 390-pixel iPhone coverage in portrait and landscape, with browser controls and the on-screen keyboard present where relevant. Record the visual viewport as well as the layout viewport.

High-density media QA

For iPhone 12 / 12 Pro, inspect responsive images, icons, canvas output and screenshots at the representative DPR 3. Use the measured DPR for production calculations rather than inferring it from the native grid.

Accessible content stress test

Use the iPhone 12 / 12 Pro profile with increased text size and long labels, then operate the interface by keyboard or touch. Confirm controls remain reachable and at least 44 by 44 CSS pixels.

Limits of a static record

Verify the state that users actually experience

A model name and portrait reference cannot reproduce every browser, accessibility, orientation, keyboard, or safe-area condition.

  • For iPhone 12 / 12 Pro, do not multiply the rounded CSS profile by DPR and present the result as proof of the native 1170 × 2532 panel.
  • When using iPhone 12 / 12 Pro for older 390-pixel iPhone coverage, remember that browser chrome, zoom, operating-system scaling, split view, orientation and accessibility settings can change usable webpage space.
  • A desktop emulator of iPhone 12 / 12 Pro can check geometry but cannot prove touch behavior, safe areas, font rendering, performance or browser-specific UI on the named hardware.
  • Save iPhone 12 / 12 Pro, its OS and browser version, orientation, zoom, layout viewport, visual viewport and DPR with any observation used for release approval.

Evidence and provenance

One source, two clearly labelled scopes

Apple is cited for the 6.1-inch diagonal, 1170 × 2532 native grid and 460 PPI. The 390 × 844 CSS profile and DPR 3 are representative ScreenMetricLab testing values, not manufacturer claims or real-device measurements.

Review method: AI-assisted desk research checked the named model against the linked primary manufacturer specification. An editor reviewed the published facts, model scope and limitations. CSS viewport and DPR values remain explicitly unmeasured testing profiles.

Reviewed September 20, 2026 by ScreenMetricLab Editorial Team.

Frequently asked questions

Questions about the iPhone 12 / 12 Pro display reference

Is the 390 × 844 profile a measured iPhone 12 / 12 Pro viewport?

No. It is a representative QA profile. This review verified manufacturer hardware specifications but did not measure a live browser on the named device.

Why can the live viewport differ from this reference?

Window size, browser controls, zoom, display scaling, orientation, keyboard state, split view and accessibility settings can change the CSS space available to a page.

Should responsive CSS target the 1170-pixel native width?

Usually not. Responsive CSS reacts to the live CSS viewport. Native physical pixels are useful for hardware and media context, not as an automatic layout breakpoint.

How should this iPhone 12 / 12 Pro record be used in QA?

Use it as one documented scenario, test adjacent widths and difficult content, then confirm important behavior in the actual browsers and device states your audience uses.