System Environment & Hardware Info

General environment characteristics detected via browser APIs.

Parameter Detected Value
User Agent Detecting...
Operating System Platform Detecting...
Screen Resolution Detecting...
Color Bit Depth Detecting...
Logical CPU Cores Detecting...
Device Memory Limit Detecting...
GPU Graphics Adapter Detecting WebGL controller...
Public IP Address Detecting...
Local/Internal IP Address (WebRTC) Click "Scan Local IPs" to inspect

WebRTC Internal IP Leak Diagnostic

Check if your local internal adapter IP addresses are leaking outside your VPN tunnel.

Connected USB / HID Device Identifiers

Technicians can query the raw Vendor ID (VID) and Product ID (PID) of plugged-in hardware using WebUSB and WebHID APIs without installing OS drivers.

No hardware scanned. Plug in a device and click a scan button above.

System Performance & Storage Benchmark

Calibrated 30-second multi-stage web diagnostic suite. CPU, DOM tree rendering, JSON parsers, cryptographical math, memory sorting, and WebGL offscreen GPU shading.

Diagnostics Console

Ready to analyze system. Fast PCs calibrate to ~1000 index score, mid-range to ~500, low-end to <250.

Benchmark Score Index
--
CPU Math Ops / Sec
--
GPU Render Frame Rate
--
RAM Bandwidth (Read/Write)
--

Storage API Benchmark (IndexedDB & OPFS)

Measures local disk read/write throughput directly inside the browser sandbox using the Origin Private File System.

Storage benchmark not started.

Display Diagnostics & Calibration Suite

Calibrate refresh rates, inspect panel ghosting, backlight bleeding, and verify RGB uniformity.

Verified Monitor Refresh Rate (Hz)
Calculating...
Estimated Frame Sync Latency
-- ms

Backlight Bleed & IPS Glow Inspector

Spots uneven screen illumination. Generates a pure black screen overlay with selectable luminance guides.

Color Uniformity & Gradient Smoothness

Inspects banding, panel dithering, and RGB color alignment across full-viewport screen overlays.

Response Time / Ghosting Test (Chasing Block)

Visually detect panel trailing. A block slides across the viewport at variable rates.

10 px/frame

Input Device Diagnostics

Map key switches, count mouse polling frequencies, and test game controller inputs.

Max Keyboard Keys Pressed (Rollover)
0
Mouse Polling Rate (Hz)
0 Hz

Keyboard Ghosting Matrix

Press keys to highlight them on-screen. Simultaneously press keys to test rollover limits.

Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
` 1 2 3 4 5 6 7 8 9 0 - = Backspace
Tab Q W E R T Y U I O P [ ] \
Caps A S D F G H J K L ; ' Enter
Shift Z X C V B N M , . / Shift
Ctrl Meta Alt Space Alt Ctrl
Active Keys: None

Mouse Accuracy & Jitter Area

Move mouse rapidly over the region below. Monitors mousemove interval statistics to track jitter and skipped updates.

MOVE MOUSE IN HERE TO MEASURE POLLING RATES
Polling data not started.

Gamepad / Controller Mapping

Connect a game controller and press buttons. Utilizes HTML5 Gamepad APIs to check triggers and stick drifts.

No active game controllers detected. Connect a gamepad and press any button to map layout.

Touch Screen Calibration Test

Locate digitizer dead zones using coordinate mapping boxes.

Audio & Acoustics Suite

Isolate channels, sweep frequencies to check headset limits, and verify microphone clarity.

Left / Right Stereo Channel Isolation

Play a test tone exclusively in either speaker channel to verify routing wires.

Tone Frequency Sweep Generator

Synthesizes audio frequencies ranging from 20 Hz to 20,000 Hz. Pinpoints headphone range limits and speaker buzz.

Tone sweep idle. Current Frequency: -- Hz

Microphone Loopback & Waveform Visualizer

Listen to microphone input live and visualize sound waves to test for static hums.

Network Connections & Latency Diagnostics

Track packet drops, latency jitter, and scan VPN IP leak candidate paths.

Average Latency
-- ms
Jitter Variance
-- ms
Packet Loss Rate
0%

Packet Loss & Jitter Continuous Monitor

Continuously pings standard network routes (using lightweight HTTP requests) to map connectivity stability.

Connection monitor idle. Click Start above to query ping times.