Compatibility List

Supported hardware types and device requirements for every diagnostic test in TestIt.

Browser Compatibility

Chrome
All tests supported
Edge
All tests supported
Firefox
No Battery API; limited clipboard read
Safari
No Battery API; limited gamepad support
Opera
All tests supported
Samsung Internet
Mobile limitations on camera/mic

Audio

3 test(s) in this category
Supported Hardware
  • 3.5mm wired headphones
  • USB headsets
  • Bluetooth headphones
  • In-ear monitors (IEMs)
  • Gaming headsets
Requirements
  • Working audio output jack or USB port
  • Audio drivers installed
  • Browser audio permissions enabled

Bluetooth headphones may have slight latency; wired is recommended for accuracy.

Audio

3 test(s) in this category
Supported Hardware
  • Built-in laptop microphones
  • USB microphones (Blue Yeti, etc.)
  • 3.5mm headset mics
  • Bluetooth earbuds with mic
  • XLR mics (via audio interface)
Requirements
  • Microphone permission in browser
  • OS microphone privacy access granted
  • Correct input device selected in OS

Some browsers limit mic access to HTTPS connections only.

Visual

4 test(s) in this category
Supported Hardware
  • Built-in webcams
  • USB webcams (Logitech, etc.)
  • DSLR via capture card
  • Action cameras (GoPro via USB)
  • External IP cameras (limited)
Requirements
  • Camera permission in browser
  • USB port or built-in camera
  • Video drivers installed

Resolution depends on camera capability and browser limits (typically max 1080p).

Audio

3 test(s) in this category
Supported Hardware
  • Built-in laptop speakers
  • External desktop speakers
  • Bluetooth speakers
  • Studio monitors
  • Soundbars
Requirements
  • Working audio output
  • Correct playback device selected
  • Volume not muted at OS level

Speaker quality affects frequency test accuracy — use quality speakers for best results.

Network

2 test(s) in this category
Supported Hardware
  • Wi-Fi (2.4GHz / 5GHz / 6GHz)
  • Ethernet (wired)
  • Mobile hotspot
  • Fiber / Cable / DSL
  • Satellite (high latency expected)
Requirements
  • Active internet connection
  • Browser network access
  • No VPN/proxy blocking test servers

Wi-Fi results are less stable than wired. Close background downloads for accuracy.

Network

2 test(s) in this category
Supported Hardware
  • All internet connection types
  • IPv4 and IPv6
  • Mobile data (4G/5G)
  • Satellite connections
Requirements
  • Active internet connection
  • Browser allows cross-origin requests

Satellite connections will show 300ms+ latency — this is expected, not an error.

Visual

4 test(s) in this category
Supported Hardware
  • LCD / LED monitors
  • OLED displays
  • CRT monitors (legacy)
  • Projectors
  • Laptop screens
  • External displays via HDMI/DP
Requirements
  • Display connected and powered on
  • Correct resolution set in OS
  • Up-to-date GPU drivers

Dead pixel detection works best on solid dark backgrounds in a dim room.

Visual

4 test(s) in this category
Supported Hardware
  • 60Hz monitors
  • 120Hz / 144Hz / 165Hz / 240Hz gaming monitors
  • Variable refresh rate (FreeSync/G-Sync)
  • OLED 480Hz+
Requirements
  • High refresh rate enabled in OS display settings
  • Compatible cable (DP 1.4+ or HDMI 2.0+)
  • GPU supports target refresh rate

If detected rate is lower than expected, check your display cable and OS refresh rate setting.

System

8 test(s) in this category
Supported Hardware
  • USB keyboards (full-size, TKL, 60%)
  • Bluetooth keyboards
  • Laptop built-in keyboards
  • Mechanical keyboards
  • Gaming keypads
Requirements
  • Keyboard connected and recognized by OS
  • Correct keyboard layout selected

N-key rollover depends on your keyboard hardware — some keys may not register simultaneously.

System

8 test(s) in this category
Supported Hardware
  • All keyboard types
  • On-screen keyboards (limited accuracy)
Requirements
  • Physical or virtual keyboard
  • Browser focus on the test area

WPM results vary by text difficulty and keyboard type.

System

8 test(s) in this category
Supported Hardware
  • Mouse / trackpad input
  • Touchscreen tap input
  • Keyboard spacebar input
Requirements
  • Any input device (mouse, touch, or keyboard)

Results depend on input method — mouse clicks are typically faster than touch.

System

8 test(s) in this category
Supported Hardware
  • USB mice
  • Bluetooth mice
  • Trackpads (laptop)
  • Gaming mice (all DPI ranges)
Requirements
  • Mouse or trackpad connected
  • Pointer visible on screen

Lower DPI settings generally yield better accuracy scores.

System

8 test(s) in this category
Supported Hardware
  • Laptops (Windows, Mac, ChromeOS)
  • Tablets
  • Some phones (via browser)
  • Devices with Battery API support
Requirements
  • Device with a battery
  • Browser supports Battery Status API (Chrome/Edge)

Firefox and Safari have limited or no Battery API support — data may not appear.

System

8 test(s) in this category
Supported Hardware
  • Xbox controllers (One / Series)
  • PlayStation DualShock / DualSense
  • Nintendo Switch Pro Controller
  • Generic USB gamepads
  • Bluetooth controllers
Requirements
  • Controller connected via USB or Bluetooth
  • Browser supports Gamepad API (all modern browsers)

Press any button to wake the controller — it won't appear until a button is pressed.

System

8 test(s) in this category
Supported Hardware
  • Touchscreen laptops
  • Tablets (iPad, Android)
  • Smartphones
  • 2-in-1 convertibles
  • External touch monitors
Requirements
  • Device with capacitive or resistive touchscreen
  • Browser touch events enabled

Multi-touch support depends on your device hardware — some older screens support only 2–5 points.

Visual

4 test(s) in this category
Supported Hardware
  • All display types
  • Calibrated and uncalibrated screens
Requirements
  • Color display (not monochrome)
  • Moderate ambient lighting
  • Normal reading distance

Screen color settings affect results — disable night mode / blue light filters before testing.

System

8 test(s) in this category
Supported Hardware
  • All modern browsers (Chrome, Edge, Firefox, Safari)
Requirements
  • HTTPS or localhost connection
  • Clipboard permission granted
  • Browser supports Clipboard API

Some browsers restrict clipboard read access for security — write usually works even if read doesn't.

Desktop
Tablet
Mobile
base44
Edit with Base44