System Check
Detect your operating system, browser, screen, hardware, and network information
What is System Check?
System Check is a free online device information detection tool that comprehensively retrieves hardware and software details of your computer or mobile device. It can detect operating system version, browser type and version, screen resolution and color depth, CPU cores and device memory, GPU graphics card model and vendor, battery level and charging status, network connection type and speed, and various Web capabilities supported by the browser (such as WebGL, WebAssembly, WebRTC, etc.). This information is extremely useful for frontend developers conducting cross-browser compatibility tests, technical staff troubleshooting device issues, and users understanding their device configuration. Most importantly, all detection is performed locally in your browser and no personal data is uploaded to servers, completely protecting your privacy.
How to Use
- Open the System Check page and the tool will automatically start detecting your device information
- After the page loads, you'll see detailed system information grouped by category, including OS, browser, screen, hardware, GPU, network, battery, storage, and more
- Information under each category is displayed in a grid format, clear and intuitive for easy viewing
- Click the 'Copy All' button at the top of the page to copy key system information to your clipboard, convenient for pasting to technical support
- If you need to understand what certain information means, check the FAQ section at the bottom of the page
Use Cases
When your computer has issues, use this tool to quickly gather system information and provide it to technical support staff, helping them locate and resolve problems faster and saving communication time.
Web developers can use this tool to check parameter differences across different devices and browsers, such as screen resolution, pixel ratio, WebGL support, etc., ensuring websites display and function correctly in various environments.
When purchasing used computers or phones, use this tool to verify that hardware specifications match the seller's description, such as CPU cores, memory size, screen resolution, etc., avoiding being deceived.
When network issues occur, check network connection type, downlink speed, latency and other parameters to determine whether it's a local network issue or server-side problem, providing basis for network troubleshooting.
Before developing web applications, check whether the target browser supports required Web APIs, such as WebAssembly, WebGPU, Service Worker, etc., providing reference for technology selection.
IT administrators can use this tool to batch record company device configuration information, establish device archives, facilitating asset management and maintenance planning.
Frequently Asked Questions
Q: Why do some items show '-'?
A: Some browsers or devices don't support retrieving certain information (like device memory, battery status), or require user authorization (like geolocation, media devices). This is normal and doesn't affect other detected information. For example, Safari doesn't support the deviceMemory API, so it shows '-'.
Q: Is the detected information accurate?
A: Most information comes from standard browser APIs and is accurate. However, some information may have differences: 1) OS version may not be fully accurate due to browser User-Agent policies; 2) GPU information depends on WebGL extension support; 3) Network speed and latency are estimates, actual speeds may differ.
Q: Will my private data be uploaded?
A: Absolutely not. All detection is performed locally in your browser via JavaScript, and no device information, IP addresses, or other personal data is sent to any server. You can use this tool with confidence, and it can even be used offline (except for features requiring network).
Q: Why can't GPU information be detected?
A: GPU information is retrieved through WebGL's WEBGL_debug_renderer_info extension. For security and privacy reasons, some browsers (especially Safari and some mobile browsers) may disable or restrict this extension. If GPU info shows 'Unknown', it's due to browser security policies and is normal.
Q: Why is battery information inaccurate or unavailable?
A: The Battery API requires browser authorization, and some browsers have restricted this API for privacy reasons. For example, Firefox disables the Battery API by default, and Safari doesn't support it. Additionally, desktop computers without batteries naturally cannot provide battery information.
Q: How is this tool different from Task Manager?
A: This tool focuses on displaying static device configuration information (such as hardware specifications, browser capabilities), while Task Manager mainly shows real-time resource usage (such as CPU usage, memory consumption). They serve different purposes - this tool is better for understanding device configuration and browser capabilities.