Skip to main content
FreeOnlineInstant ResultsRuns LocallyDevice Diagnostics

Mobile Device Test

Check your device, browser capabilities, sensors, touch input and mobile hardware features — all processed locally in your browser.

Device Status

✓ Device Detected
Device TypeMobile
Screen390 × 844
Pixel Ratio3.0
OrientationPortrait
TouchSupported
BrowserBrowser
Device Model: Not available in browserStandard W3C APIs

Device Information

Device TypeMobile
Browser—
Operating System—
Platform—
Language—
Timezone—
CookiesEnabled
JavaScriptEnabled

Screen & Display

Screen Resolution— × —
Available Area— × —
Viewport Window— × —
Device Pixel Ratio1.0
Color Depth24 bit
OrientationPortrait
Rotation Angle0°
DPI ScaleAuto-scaled

Orientation Test

Orientation API Supported
CURRENT ORIENTATIONPortraitRotation Angle: 0°

Rotate your device or resize your browser window to test live orientation updates.

Touch Support & Multi-Touch

MAX DETECTED: 0
Touch SupportedYES
Max Touch Points5
Active Touches0
Pointer TypesTouch, Pen, Mouse
Touch & Multi-Touch Testing SurfacePlace 1, 2, 3, 4, 5+ fingers simultaneously on this card to test touch points.
Touch the area above with 1 or more fingers to test.

Motion & Gyroscope Sensors

Accelerometer (m/s²)
X: —
Y: —
Z: —
ALPHA (Z-AXIS)—
BETA (X-AXIS)—
GAMMA (Y-AXIS)—

Sensor data accessed live through W3C DeviceMotionEvent and DeviceOrientationEvent.

Camera, Microphone & Audio

Front CameraInactive
Microphone InputInactive
LEVEL:
Audio Output SpeakerReady

Network & Connectivity

Internet StatusONLINE
Effective Type4G
Downlink—
RTT Latency—
Data SaverOff
Ping Response:Idle
Geolocation Availability
Requires user permission. Data processed client-only.

Battery, Haptics & System

Battery LevelNot Available
Charging StateNot Available
Estimated Time—
Vibration HapticsSupported
Haptic MotorTap to trigger 100ms vibration
Screen Wake LockInactive

Capability Summary

Real-time audit of browser APIs and hardware capabilities available to this page.

SUPPORTED0
UNAVAILABLE0
PERMISSION0
Ready to scan

Your Data Stays on Your Device

This tool processes diagnostic information entirely inside your local browser. Camera feeds, microphone levels, location coordinates, and sensor streams are accessed exclusively on demand and are never uploaded to any server.

Browser Compatibility Note

Some device features (such as the Battery Status API, Vibration, and Motion Permissions) are intentionally restricted by certain browsers and operating systems (e.g. Safari on iOS) for security reasons. A status of "Not Supported" reflects browser API availability, not necessarily missing hardware.

Hardware Diagnostics

Mobile Device Test Guide

Learn how mobile browser diagnostic APIs inspect screen metrics, sensor telemetry, multi-touch input, and hardware features.

01. What Is a Mobile Device Test?

A mobile device test is an online diagnostic inspection that reads the hardware capabilities, operating system information, display parameters, and input channels available to your browser. Rather than requiring you to install an unverified native application, modern web standards expose rich diagnostic telemetry through APIs such as Pointer Events, Screen Orientation, Web Audio, and DeviceMotionEvent.

These tools allow users, developers, and quality assurance engineers to verify whether a smartphone, tablet, or laptop correctly reports touch points, rotates screen orientations, detects network telemetry, and responds to camera and microphone requests.

02. How to Test Your Phone Online

  1. Open the Diagnostic Tool: Load this page in your mobile browser over a secure HTTPS connection.
  2. Verify Screen & Viewport: Check the reported resolution, device pixel ratio (DPR), and orientation angle.
  3. Perform Touch Testing: Tap with multiple fingers on the touch surface to confirm simultaneous contact recognition.
  4. Check Motion Sensors: Click "Test Motion" to view real-time X, Y, and Z accelerometer gravity values.
  5. Verify Media Inputs: Test your front camera preview and microphone volume meter.
  6. Review Capability Summary: Check which features are natively supported, restricted, or require explicit permissions.

03. What Can a Browser Detect?

Modern browsers operating within web standards can reliably detect:

  • Screen Metrics: Total physical pixels, available display dimensions, color depth, and pixel density.
  • Input Capabilities: Capacitive touch support, maximum simultaneous contact points, and stylus pointer types.
  • Environmental Sensors: 3-axis accelerometer gravity, gyroscope tilt angles, and compass compass headings.
  • Network Status: Online connectivity, estimated downlink speed (Mbps), and round-trip latency (RTT).
  • Media Peripherals: Front/rear camera video feeds, microphone audio levels, and speaker playback.

04. How to Test Touch and Multi-Touch

Multi-touch testing verifies that your screen digitizer tracks multiple fingers simultaneously without phantom touches or drops. When you touch the testing area:

The browser assigns each finger a unique pointerId and records exact X and Y coordinates. Quality capacitive digitizers support at least 5 simultaneous points, while high-end smartphones support 10 points. If lifting one finger causes other fingers to drop or jump, your digitizer ribbon may suffer from interference or physical wear.

05. How to Check Motion & Gyro Sensors

Mobile devices utilize Micro-Electro-Mechanical Systems (MEMS) accelerometers and gyroscopes to measure physical motion:

  • X-Axis: Horizontal tilt (left-to-right).
  • Y-Axis: Vertical tilt (up-and-down).
  • Z-Axis: Perpendicular acceleration (front-to-back, approximately 9.8 m/s² when resting flat due to Earth's gravity).
  • Alpha, Beta, Gamma: Rotational angles in degrees relative to the Earth's coordinate frame.

06. How to Test Camera and Microphone

Testing media inputs ensures your device's web permissions and drivers are functional. When you tap "Test Camera" or "Test Microphone", the browser presents an operating system permission prompt. Upon approval, WebRTC streams capture raw video and audio locally. The microphone test analyzes volume frequencies using a Fast Fourier Transform (FFT) algorithm without saving audio files.

07. How to Check Battery Information

The W3C Battery Status API allows websites to inspect charging status and battery percentages. However, Apple Safari and Mozilla Firefox disabled this API because battery level changes could be used as a cross-site fingerprinting vector. On supported browsers (such as Chrome on Android), this test reports accurate percentage and charging times.

08. How to Check Network Information

The Network Information API provides cellular and Wi-Fi connection quality metrics. By reading effectiveType and downlink, web applications can adapt image quality and streaming bitrates to match current bandwidth conditions.

09. Why Some Features Show "Not Supported"

When a diagnostic card displays "Not Supported", it means the current browser engine has not implemented or has intentionally disabled that specific API. For instance, iOS Safari does not support the Web Vibration API or Battery Status API, even though iPhones have high-performance haptic motors and batteries. "Not Supported" reflects browser API availability rather than missing hardware.

Frequently Asked Questions

Answers to common mobile diagnostic, sensor, and privacy questions.

How does this online mobile device test work?

This test queries standardized W3C and browser APIs (such as Screen, Pointer Events, DeviceMotionEvent, DeviceOrientationEvent, Battery Status API, Network Information API, Web Audio API, and MediaDevices) in real time. It reads available hardware telemetry without installing native apps or transmitting diagnostic data to external servers.

Why does Device Model say 'Not available in browser'?

Modern web browsers (including Chrome, Safari, and Firefox) deliberately withhold exact device model names (e.g. 'iPhone 15 Pro' or 'Galaxy S24') to protect user privacy against cross-site browser fingerprinting. Any website claiming to know your exact phone model without an app is making an educated guess based on screen resolution and user agent strings.

Can this test detect my phone's battery level?

If your browser supports the Battery Status API (primarily Chromium-based browsers on Android and desktop), this test displays your real battery percentage, charging state, and charging times. Safari on iOS and Firefox have disabled the Battery API for privacy reasons; on those browsers, the test honestly reports 'Not Supported'.

Does this test upload my camera or microphone audio?

No. When you test your camera or microphone, media streams are processed 100% locally in your device's browser memory using HTML5 video elements and Web Audio AnalyserNodes. No video frames, audio recordings, or sensor telemetry are ever recorded or uploaded.

Why do motion sensors require permission on iPhone / iPad?

Beginning with iOS 13, Apple requires explicit user consent before web pages can access the accelerometer and gyroscope to prevent unauthorized background motion tracking. Tapping the 'Test Motion' button prompts iOS for permission.

How many multi-touch points does my phone support?

Most modern smartphones support between 5 and 10 simultaneous touch points. Use the interactive touch testing area to place multiple fingers on your screen and verify that each point registers accurately.

What is Device Pixel Ratio (DPR)?

DPR is the ratio between physical display hardware pixels and logical CSS pixels. High-density screens (such as Apple Retina or modern OLEDs) typically have a DPR between 2.0 and 3.5, allowing crisp text and imagery without shrinking UI controls.

Can this test detect if my phone is vibrating?

The Vibration API allows web pages to trigger the device's haptic motor (e.g. `navigator.vibrate(100)`). While supported on most Android browsers, iOS Safari does not support web vibration. The test reports 'Supported' or 'Not Supported' based on actual browser API availability.

What does Network Telemetry show?

The Network Information API exposes your connection's effective speed tier (e.g. 4G, 3G), estimated downlink bandwidth (in Mbps), round-trip latency (RTT in ms), and whether Data Saver mode is active.

How does the Screen Wake Lock test work?

The Screen Wake Lock API prevents your device's display from dimming or turning off during long sessions. Tapping 'Prevent Screen Sleep' requests an active wake lock, which releases automatically when you leave the page or click 'Release'.

Is Geolocation safe to test on this website?

Yes. Location coordinates are queried only upon your explicit button press and are rendered directly to your screen. They are never saved, cached, or transmitted to any server.

Can this test check if my phone screen has dead pixels?

For dedicated dead pixel, screen ghosting, and backlight bleeding testing, Real Test Keyboard provides specialized display diagnostic tools accessible via the related tools section or the Display Test mega-menu.

Why does the orientation test show 0°, 90°, or 270°?

The Screen Orientation API reports screen rotation relative to the device's default orientation: 0° is natural portrait, 90° is landscape rotated clockwise, 180° is upside-down portrait, and 270° is counter-clockwise landscape.

Can a browser test check my phone's CPU temperature?

No. Web browsers run inside secure sandboxes and are strictly prohibited from reading hardware thermals, CPU clock speeds, or battery temperatures.

What is the difference between Screen Width and Viewport Width?

Screen Width represents the full display resolution in CSS pixels. Viewport Width represents the visible browser window area excluding browser address bars, tabs, and system navigation chrome.

How does the Microphone input level meter work?

The microphone test connects an audio stream to a Web Audio API `AnalyserNode`, which performs real-time Fast Fourier Transform (FFT) frequency analysis to measure ambient volume levels (0–100%).

Can I test both front and back cameras?

The camera test defaults to the front-facing selfie camera for immediate confirmation. Advanced multi-camera switching requires permission granted on supported devices.

Does this test work in private or incognito mode?

Yes. All diagnostic capabilities (screen metrics, touch, motion, audio, camera) function in incognito mode, although some browsers may restrict persistent storage and battery APIs.

Can this test tell if my phone is refurbished or counterfeit?

No browser-based tool can verify hardware authenticity or manufacturer serial numbers. You should inspect device serial numbers in your phone's official system settings or contact the manufacturer.

Does running these tests drain my battery?

No. The tests are designed to be lightweight and immediately shut down camera streams, audio nodes, and motion listeners as soon as you stop them or navigate away.