Free tool · every iPhone, iPad & iPod ever made

iPhone & iPad
model identifier.

Apple uses cryptic identifiers like iPhone15,2 internally. Paste one in to get the model name everybody else knows — covers every iPhone from the original to iPhone 16 Pro Max, plus every iPad and iPod touch.

Format: iPhone15,2, iPad14,5, iPod9,1. Found one in a crash log or app analytics? Paste it.

iPad Pro 12.9" (5th gen, Wi-Fi)

iPad13,8 · iPad

We cover 156 Apple device variants. Missing one? Let us know.

Why this matters

What is an iPhone model identifier?

Apple gives every iPhone, iPad, and iPod touch two names. There's the marketing name (the one on the box — "iPhone 14 Pro") and the internal identifier ("iPhone15,2") that the OS reports to crash logs, analytics SDKs, and developer tools.

The internal identifier is in the hw.machine sysctl on iOS. Two numbers separated by a comma: the first is the device family generation, the second is the SKU within that generation. iPhone15,2 is the 2nd SKU of the 15th family — the iPhone 14 Pro. iPhone15,3 is the 14 Pro Max.

You'll see this identifier whenever you're closer to the hardware:

  • Crash logs and stack traces
  • Firebase Crashlytics, Sentry, Bugsnag, AppsFlyer dashboards
  • Xcode's "Devices and Simulators" window
  • iTunes / Finder backups
  • iOS provisioning profiles and the Apple Developer Portal
  • The UTType-style metadata stored alongside your UDID

When a tester reports "the app crashes on iPhone15,2 but works fine on iPhone14,5", you need the lookup above to know they mean iPhone 14 Pro vs iPhone 13. Hence this page.

Common iPhone identifiers, cheat-sheet

Some of the most-searched-for identifiers, for skimming or Ctrl+F:

Why does Apple use these names at all?

Internal identifiers don't get renamed when Apple ships a marketing rebrand. The "iPhone XR" and the "iPhone 11" both share the same processor family but ship as separate iPhone11,8 and iPhone12,* generations. The identifier captures hardware reality; the marketing name captures the model year.

For developers debugging device-specific bugs, the identifier is what you actually want to log — it's stable, machine-readable, and tells you which CPU/GPU/screen-size combination you're dealing with.

Ship the build to that exact device.

Have an APK or IPA you need to send to a specific iPhone or iPad? Drop it in — we'll give you a shareable install link in under 3 seconds.