Phone Model Identifier
A best guess at your device, and an honest account of the limits.
How this calculation works
Android browsers put the model code directly in the user-agent string, so on Android the answer is usually exact and the page says so. Apple does not: every iPhone reports itself as an iPhone and nothing more, so the model is inferred by matching the screen size and pixel ratio against known device families. That narrows it to a group rather than a single model, and the confidence rating tells you which situation you are in.
What the results mean
- Confidence
- High means the model came from the user-agent and is reliable. Medium means it was inferred from screen geometry and covers several similar devices. Low means the platform is known and the model is not.
- Screen in points
- The logical size the browser works in, not the panel resolution. Multiply by the pixel ratio for the physical figure, which on Android is often still not the panel native resolution.
- Memory tier reported
- A deliberately coarse bucket rather than the installed amount. Browsers round it specifically to make devices harder to fingerprint.
Common problems and fixes
- It says iPad but reports a Mac
- That is iPadOS behaving as designed. Since iPadOS 13 it requests desktop sites by default and identifies itself as a Mac, which is why a page has to check for touch support to tell the two apart. It is not a fault, and it is one reason browser-based device detection has become unreliable.
- The guess is wrong or too vague
- On iPhone, that is the expected outcome rather than a failure, because several models share a screen size and pixel ratio. The definitive answer is on the device: on iPhone, Settings then General then About; on Android, Settings then About phone. Both show the exact model, which no web page can.
Frequently asked questions
Why can a website not just detect my phone model?
Because the browser does not tell it. The user-agent string is the only place a model could appear, Apple has never included one, and the industry is actively reducing what that string contains to limit fingerprinting. Sites that claim exact identification are guessing from the same signals shown here.
Is the screen resolution shown my actual resolution?
Not directly. The figure the browser reports is in logical points, and multiplying by the pixel ratio gives the rendering resolution. On many Android devices the panel resolution is higher again, because the system renders at a lower resolution and scales, so the number here can be smaller than the specification sheet.
Does this send anything anywhere?
No. Everything is read and evaluated in your browser, and nothing is uploaded. Worth knowing that every site you visit can read these same values without asking, which is precisely why browsers have started reporting less of them.
Put this on your own site
Free to embed, no attribution required beyond the source link the frame carries itself. It runs entirely in your visitor's browser, sets no cookies and loads no third-party script.
<iframe src="https://runthetests.com/embed/what-phone-do-i-have/" width="100%" height="560" style="border:1px solid #e5e5e5;border-radius:8px" title="Phone Model Identifier" loading="lazy"></iframe>
Preview it at https://runthetests.com/embed/what-phone-do-i-have/. Embedded pages are marked noindex, so yours stays the canonical copy — not this one.