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.
We cover 156 Apple device variants. Missing one? Let us know.
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:
UTType-style metadata stored alongside your UDIDWhen 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.
Some of the most-searched-for identifiers, for skimming or Ctrl+F:
iPhone15,2 → iPhone 14 ProiPhone15,3 → iPhone 14 Pro MaxiPhone16,1 → iPhone 15 ProiPhone16,2 → iPhone 15 Pro MaxiPhone17,1 → iPhone 16 ProiPhone17,2 → iPhone 16 Pro MaxiPhone17,3 → iPhone 16iPhone17,4 → iPhone 16 PlusiPhone14,2 → iPhone 13 ProiPhone14,3 → iPhone 13 Pro MaxiPhone14,5 → iPhone 13iPhone14,8 → iPhone 14 PlusiPhone13,2 → iPhone 12iPhone13,3 → iPhone 12 ProiPhone13,4 → iPhone 12 Pro MaxiPhone12,1 → iPhone 11iPhone12,3 → iPhone 11 ProiPhone12,5 → iPhone 11 Pro MaxiPhone12,8 → iPhone SE (2nd gen)iPad14,5 → iPad Pro 12.9" (6th gen, Wi-Fi)iPad13,8 → iPad Pro 12.9" (5th gen, Wi-Fi)iPad14,3 → iPad Pro 11" (4th gen, Wi-Fi)iPad16,3 → iPad Pro 11" (M4, Wi-Fi)iPad16,5 → iPad Pro 13" (M4, Wi-Fi)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.
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.