KB
Keyboard & Typing
Check key events, rollover, repeat behavior and typing performance.
Keyboard Test
Press keys on a visual ANSI keyboard and inspect key, code, location, modifier and repeat state in real time.
Open test →KBKeyboard Ghosting Test
See how many keys your browser receives at once and try common WASD and modifier combinations.
Open test →KBKey Code Tester
Inspect modern KeyboardEvent properties and copy the current event as JSON without relying on deprecated keyCode values.
Open test →KBKeyboard Layout Reference
Compare common ANSI, ISO and JIS physical keyboard arrangements without changing your operating-system input language.
Open test →KBKeyboard Repeat Test
Hold a key to estimate the delay before repeat and the repeat interval reported by the browser.
Open test →KBTyping Speed Test
Measure words per minute, characters per minute and accuracy using a natural English passage that never leaves the page.
Open test →KBSpacebar Counter
Count spacebar presses in timed or free mode while the test area has focus.
Open test →MS
Mouse & Click
Check buttons, scrolling, click timing and browser pointer event frequency.
Mouse Test
Check five mouse buttons, pointer movement, drag, wheel direction, double click and pointer type inside one private test area.
Open test →MSMouse Button Test
Focus on left, middle, right, back and forward button events with a clear per-button status.
Open test →MSDouble Click Test
Measure intervals between clicks and flag unusually short pairs that can resemble an unintended double click.
Open test →MSScroll Wheel Test
Check upward and downward wheel events, raw delta, direction changes and the middle button.
Open test →MSClick Speed Test
Measure clicks per second, click intervals and the fastest one-second segment in a distraction-free test pad.
Open test →MSReaction Time Test
Measure the delay between a random visual signal and your click or tap, entirely in the browser.
Open test →MSMouse Polling Rate Estimator
Estimate browser pointer-event frequency and timing stability without claiming to measure certified USB firmware polling rate.
Open test →CM
Camera & Microphone
Privately preview camera and microphone streams after you grant permission.
Webcam Test
Start a private live preview only after clicking the button, then inspect the active stream and capture an optional in-memory snapshot.
Open test →CMWebcam Resolution Test
Request a camera stream and compare requested dimensions with the actual video width and height delivered by the browser.
Open test →CMWebcam FPS Test
Estimate delivered webcam frames per second from a live browser stream after explicit permission.
Open test →CMMicrophone Test
Visualize microphone volume, waveform, frequency energy and clipping locally with the Web Audio API.
Open test →CMMicrophone Playback Test
Record up to ten seconds in browser memory and play it back locally, with no upload or automatic saving.
Open test →CMBrowser Permission Checker
Review the browser-visible state of camera and microphone permissions without requesting access on page load.
Open test →AU
Speaker & Audio
Play controlled tones to check channels, balance and browser audio output.
Speaker Test
Play a short, low-volume tone through left, right or both channels after a deliberate click.
Open test →AULeft Right Speaker Test
Verify that stereo left and right channels are routed in the expected direction.
Open test →AUHeadphone Left Right Test
Play distinct channel tones to check headphone stereo direction without claiming to detect whether headphones are connected.
Open test →AUStereo Sound Test
Move a controlled tone between left, center and right to check stereo imaging and channel balance.
Open test →AUAudio Output Test
Check basic browser audio playback and show output-device selection only where setSinkId is supported.
Open test →AUTone Generator
Generate a user-controlled short sine tone for basic speaker checks with conservative frequency and volume limits.
Open test →SC
Screen & Display
Inspect browser-reported display data, colors, pixels and animation timing.
Screen Resolution Test
Read CSS screen size, available area, viewport, pixel ratio, estimated physical pixels, color depth and orientation.
Open test →SCRefresh Rate Test
Estimate display refresh rate from requestAnimationFrame timing after a three-second warm-up and five-second sample.
Open test →SCDead Pixel Test
Inspect the display manually with solid black, white, red, green, blue, gray or custom colors in an ad-free fullscreen mode.
Open test →SCStuck Pixel Test
Use controlled solid colors to look for pixels that remain fixed on one subpixel color.
Open test →SCScreen Color Test
Display solid colors, grayscale steps, black level and white level patterns for a practical visual check.
Open test →SCGradient Test
Display grayscale and RGB gradients to look for visible banding or abrupt tonal transitions.
Open test →SCColor Depth Test
Show browser-reported color and pixel depth with a visual gradient reference.
Open test →SCScreen Orientation Test
Track the browser-reported orientation type, angle and viewport while you rotate or resize the device.
Open test →SCPrinter Test Page
Open a clean print sheet with text, grayscale, color, alignment and margin references using your browser print dialog.
Open test →GT
Gamepad & Touch
Visualize controller buttons, axes, drift and touchscreen pointer input.
Gamepad Test
Visualize connected controller buttons, triggers, axes, D-pad, mapping and optional vibration through the Gamepad API.
Open test →GTController Stick Drift Test
Watch analog-stick values around center and compare them with an adjustable reference deadzone.
Open test →GTGamepad Button Test
Focus on controller button, trigger and D-pad activation values.
Open test →GTTouchscreen Test
Draw touch points and trails inside a bounded test surface while reporting pointer type, pressure and contact count.
Open test →GTMulti-Touch Test
Count simultaneous browser touch contacts and compare them with navigator.maxTouchPoints.
Open test →DI
Device Information
Review browser-visible device capabilities without building a fingerprint.
Device Information
Review browser, operating-system estimate, screen, viewport, language, timezone and capability information without generating an identifier.
Open test →DIBrowser Information
Show practical browser and platform details alongside feature detection rather than relying on the browser name alone.
Open test →DIViewport Size Checker
Track the current layout viewport and compare it with the reported screen size and device pixel ratio.
Open test →DIScreen DPI Estimate
Explain browser pixel ratio and provide an estimate without claiming exact physical screen density.
Open test →DIQuick Device Check
Walk through browser, screen, keyboard, pointer, speaker, microphone and webcam checks, skipping any permission you do not want to grant.
Open test →