Compatibility List
Supported hardware types and device requirements for every diagnostic test in TestIt.
Browser Compatibility
Audio
3 test(s) in this category- 3.5mm wired headphones
- USB headsets
- Bluetooth headphones
- In-ear monitors (IEMs)
- Gaming headsets
- 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- Built-in laptop microphones
- USB microphones (Blue Yeti, etc.)
- 3.5mm headset mics
- Bluetooth earbuds with mic
- XLR mics (via audio interface)
- 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- Built-in webcams
- USB webcams (Logitech, etc.)
- DSLR via capture card
- Action cameras (GoPro via USB)
- External IP cameras (limited)
- 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- Built-in laptop speakers
- External desktop speakers
- Bluetooth speakers
- Studio monitors
- Soundbars
- 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- Wi-Fi (2.4GHz / 5GHz / 6GHz)
- Ethernet (wired)
- Mobile hotspot
- Fiber / Cable / DSL
- Satellite (high latency expected)
- 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- All internet connection types
- IPv4 and IPv6
- Mobile data (4G/5G)
- Satellite connections
- 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- LCD / LED monitors
- OLED displays
- CRT monitors (legacy)
- Projectors
- Laptop screens
- External displays via HDMI/DP
- 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- 60Hz monitors
- 120Hz / 144Hz / 165Hz / 240Hz gaming monitors
- Variable refresh rate (FreeSync/G-Sync)
- OLED 480Hz+
- 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- USB keyboards (full-size, TKL, 60%)
- Bluetooth keyboards
- Laptop built-in keyboards
- Mechanical keyboards
- Gaming keypads
- 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- All keyboard types
- On-screen keyboards (limited accuracy)
- 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- Mouse / trackpad input
- Touchscreen tap input
- Keyboard spacebar input
- 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- USB mice
- Bluetooth mice
- Trackpads (laptop)
- Gaming mice (all DPI ranges)
- Mouse or trackpad connected
- Pointer visible on screen
Lower DPI settings generally yield better accuracy scores.
System
8 test(s) in this category- Laptops (Windows, Mac, ChromeOS)
- Tablets
- Some phones (via browser)
- Devices with Battery API support
- 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- Xbox controllers (One / Series)
- PlayStation DualShock / DualSense
- Nintendo Switch Pro Controller
- Generic USB gamepads
- Bluetooth controllers
- 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- Touchscreen laptops
- Tablets (iPad, Android)
- Smartphones
- 2-in-1 convertibles
- External touch monitors
- 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- All display types
- Calibrated and uncalibrated screens
- 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- All modern browsers (Chrome, Edge, Firefox, Safari)
- 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.