testmyphone.online Run Test
📱

Device Information

Detailed hardware and software specifications of your device.

OS

--

Browser

--

Screen

--

CPU Cores

--

GPU

--

RAM

--

Battery

--

Network

--

How to Use This Test

1

Review Detected Specifications

The page automatically detects and displays your device's OS, browser, screen resolution, CPU cores, GPU renderer, RAM, battery status, and network connection type.

2

Check GPU Renderer

Look at the GPU field to verify hardware acceleration is active. If it shows 'SwiftShader' or 'Software Renderer', your browser is using CPU-based rendering which is significantly slower.

3

Verify Battery Status

The battery field shows current charge level and whether the device is charging or discharging. This reads directly from the Battery API.

4

Note Your Network Type

The network field shows your connection type (4g, 3g, etc.) and round-trip time (RTT), which affects web browsing speed and streaming quality.

What Your Results Mean

All Fields Populated

Your browser successfully detected all hardware specifications. This indicates a modern browser with full API support and proper hardware access.

Some Fields Show 'Unknown'

Certain hardware details may not be exposed by the browser for privacy reasons. This is normal — different browsers and operating systems provide varying levels of hardware information.

GPU Shows Software Renderer

Your browser is using software-based rendering instead of hardware GPU acceleration. This may be due to outdated graphics drivers, a browser blocklist, or hardware limitations.

Battery Shows '--'

The Battery API may not be supported by your browser or device, or battery permission was denied. This doesn't affect other device information accuracy.

Common Problems and Fixes

GPU shows 'SwiftShader' or software renderer

Update your graphics drivers to the latest version. In Chrome, go to Settings > System and ensure 'Use hardware acceleration when available' is enabled. Restart the browser after making changes.

RAM shows less than advertised

The reported RAM is available memory, not total physical RAM. The operating system and running applications reserve memory. On mobile devices, browsers typically report a lower value than the device's total RAM.

CPU cores seem incorrect

The browser reports logical CPU cores available to JavaScript, which may differ from physical cores due to hyper-threading. This value represents the processor's multitasking capability, not its exact model.

Network info shows '--'

The Network Information API may not be supported by your browser or may require HTTPS. Some browsers also need explicit permission to report network details.

Screen resolution doesn't match display specs

The reported resolution may be the CSS pixel resolution, not the physical pixel count. High-DPI displays report logical resolution. Multiply by the device pixel ratio (shown in some browser dev tools) for physical pixels.

Frequently Asked Questions

Why is some information showing as 'Unknown'?

Web browsers have limited access to hardware information for privacy and security reasons. Some specifications like exact CPU model, GPU details, or RAM amount may not be exposed by the browser's API. The information shown represents what the browser can detect through available web APIs.

How accurate is the device information?

The information is retrieved from browser APIs and system APIs, so it reflects what the operating system reports. However, values like available RAM may differ from advertised specifications because the OS reserves some memory for system operations.

Can I use this to identify my exact phone model?

The device info shows your browser, OS, screen resolution, and hardware capabilities, but it doesn't directly reveal the phone manufacturer or model name. You can often identify the device by cross-referencing the screen resolution, CPU cores, and GPU renderer with known device specifications.

Why does my GPU show as 'SwiftShader' or 'Software Renderer'?

This means your browser is using software-based rendering instead of hardware GPU acceleration. It's slower and less efficient. Try updating your graphics drivers, enabling hardware acceleration in browser settings, or checking if your GPU is on the browser's blocklist.

Is my device information stored or sent anywhere?

No. All hardware detection happens locally in your browser using JavaScript APIs. The information is displayed on screen only and is never transmitted to any server. This aligns with our 100% client-side privacy approach.

How do I find information not shown here?

For more detailed specs, check your device's Settings > About page (mobile), System Information (macOS), or System Properties (Windows). Manufacturer websites and third-party system information tools can provide additional details like exact CPU model numbers and benchmark scores.

Why This Test Matters

Identifying your device specs before purchasing apps or software with system requirements

Verifying hardware acceleration is active for optimal browsing and gaming performance

Checking if your device meets minimum requirements for web applications

Documenting device specifications for IT support or insurance purposes

Comparing device capabilities before purchasing a used phone or laptop

Related Diagnostic Tests