What Can You Test on Your iPhone?
TestMyPhone uses browser-based and interactive checks to help you test several important iPhone functions. You can run the complete guided diagnostic or open an individual test if you're troubleshooting a specific feature.
Display & Dead Pixels
Fullscreen mode unavailable on iPhone
Touchscreen
Check for touch dead zones
Multi-Touch
Test simultaneous finger tracking
Speakers
Test left and right stereo channels
Headphones
Check audio balance and frequencies
Microphone
Requires browser permission
Camera
Requires browser permission
Refresh Rate
Estimate display cadence
Motion Sensors
Requires explicit iOS permission tap
Vibration
Browser support unavailable on iPhone Safari
Performance
Measure browser rendering capability
How to Run an iPhone Diagnostic Online
- Open TestMyPhone in Safari on your iPhone.
- Tap "Run iPhone Diagnostic."
- Follow each interactive test and allow browser permissions when genuinely required.
- Complete the supported checks one by one.
- Review your diagnostic results at the end.
Some tests such as camera, microphone or motion-related checks may require browser permission or user interaction. Availability can depend on iOS/Safari browser capabilities.
How Do I Know if My iPhone Is Working Properly?
An iPhone can appear to work normally while still having an issue with an individual component such as the touchscreen, speaker, microphone, camera or motion sensors. Testing these functions separately can help narrow down where a problem may be occurring.
TestMyPhone's guided diagnostic takes you through supported checks one at a time and gives you a results summary at the end. A passed browser-based test can show that a function responded as expected during the check, but it does not guarantee that every internal hardware component is fault-free.
What Can an Online iPhone Diagnostic Check?
TestMyPhone can test browser-accessible and user-verifiable functions. Examples include:
- display appearance
- touchscreen interaction
- multi-touch response
- speaker playback
- microphone input where browser access is available
- camera access where browser access is available
- refresh/display timing measurements
- supported motion sensor behavior
- browser/device performance checks
A browser cannot access or diagnose every internal iPhone component. A browser-based test cannot directly inspect logic board health, internal electrical faults, battery chemistry/physical condition, cellular modem hardware, Face ID hardware, internal Apple diagnostic codes, or repair/service-level hardware telemetry.
iPhone Safari Test Limitations
When running these tests on an iPhone, be aware of a few specific Safari limitations:
Vibration
Safari on iPhone does not currently expose the browser vibration functionality required by the site's vibration test.
Dead Pixel Fullscreen
Fullscreen mode may not be available on iPhone Safari, so the Dead Pixel Test uses its supported fallback behavior.
Motion Sensors
iOS may require the user to explicitly allow motion/orientation access after a user interaction.
Camera and Microphone
Browser permissions may be required. In-app browsers opened from social or messaging apps can provide more limited access than Safari.
Is This the Same as Apple Diagnostics?
No. TestMyPhone is an independent browser-based testing tool designed to help users interactively check supported functions. It does NOT run Apple's internal diagnostic software, access Apple's private hardware telemetry, or replace Apple Support or professional repair diagnostics.
If an iPhone repeatedly fails a test, has physical damage, will not start correctly, or has a serious hardware problem, consider consulting Apple Support or an authorized repair provider.
iPhone Diagnostic Test FAQ
Can I run an iPhone diagnostic test online for free?
Yes. TestMyPhone provides free browser-based diagnostic checks without requiring an app installation. Keep in mind that browsers have limitations compared to native Apple software.
Do I need to install an app?
No. All supported TestMyPhone checks run directly in your web browser, such as Safari, using built-in web technologies.
Can Safari test all iPhone hardware?
No. A browser can only interact with certain hardware components exposed through web APIs, like the camera, microphone, and touchscreen. It cannot inspect internal logic boards or deep hardware sensors.
Why does a test ask for permission?
iOS and Safari protect access to privacy-sensitive features like the camera, microphone, and certain motion sensors. You must grant permission for the browser to test these components.
What should I do if my iPhone fails a test?
Try reloading the page, checking your browser permissions, and ensuring no other apps are using the component. If the hardware still fails or you suspect physical damage, consider consulting Apple Support or an authorized repair provider.
Ready to Test Your iPhone?
Run the guided diagnostic to check supported iPhone functions one by one and review your results when you're finished.