System Info

System Info

System information tool online. Detect your OS, CPU cores, memory, screen resolution, and GPU info. Check system specs in your browser—free.

Features

  • Comprehensive system info detection in browser
  • OS, CPU, memory, and GPU information
  • Screen resolution and display details
  • Battery status and feature support detection
  • Copy all data as JSON for reports
  • Privacy-safe client-side detection

Common Use Cases

  • Check device specs before installing apps
  • Debug display issues with screen info
  • Verify browser feature support
  • Generate system reports for support tickets
  • Test responsive designs on different devices

How Browser System Detection Works

Browser system detection uses JavaScript APIs to gather information about your device, OS, and capabilities. These APIs are designed with privacy in mind and return limited, sanitized data.

Key limitations:

  • Memory caps at 8GB - Browsers limit reported RAM to protect privacy
  • Architecture may be indeterminate - Modern browsers obscure CPU architecture for fingerprinting protection
  • Approximate values - Some metrics like battery level are rounded
  • Permission-gated - Certain info requires user consent (battery, media devices)

The tool uses APIs like navigator.hardwareConcurrency, screen, WebGL debug renderer, and Device Memory API to build a comprehensive system profile entirely in your browser.

Examples

Valid - Checking GPU for WebGL games
GPU Renderer: NVIDIA GeForce RTX 3080
WebGL Version: 2.0
Max Texture Size: 16384px
Valid - Verifying memory for heavy apps
Device Memory: ≥8 GB
Logical CPU Cores: 12
Note: Browser caps at 8GB
Valid - Display info for responsive design
Screen Resolution: 2560 × 1440
Device Pixel Ratio: 2x
Actual Pixels: 5120 × 2880

Frequently Asked Questions

Why does memory show "≥8 GB" instead of exact amount?

Browsers cap the Device Memory API at 8GB to prevent fingerprinting and protect user privacy. If your device has 16GB+ RAM, the browser will only report 8GB.

Is my GPU information exposed to websites?

By default, browsers hide GPU details. This tool uses the WebGL debug renderer extension to show your GPU, but this only works if your browser allows it. Many browsers now block this for privacy.

Why is architecture "indeterminate" on my Mac?

Modern Macs report "MacIntel" even on Apple Silicon chips due to Rosetta compatibility and browser privacy measures. The browser intentionally obscures whether you're using Intel or ARM.

Can I trust the battery information?

Battery data is approximate and rounded by the browser. It's useful for debugging but not precise enough for critical applications. Some browsers (like Firefox) have disabled the Battery API entirely.

How can I copy all this data for a bug report?

Click the "Copy as JSON" button to copy all system information in JSON format. You can paste this into bug reports or support tickets for developers to analyze.

💡 Tips

  • Use "Copy as JSON" for bug reports—it includes all detected values in a structured format developers can analyze
  • Memory and architecture may be obscured for privacy; use developer tools or native apps for exact specs
  • Screen resolution shows CSS pixels; multiply by Device Pixel Ratio for actual physical pixels
  • Battery API is deprecated in some browsers; if "Not supported" shows, your browser prioritizes privacy