Live tests & planning tools
Test one part of your device.
Search by symptom or component. Sensitive permissions are requested only when a test actually needs them, and manual compatibility tools state what they cannot verify automatically.
167 matching tools
Microphone
12 toolsInput, recording, level, clipping and noise
MicrophoneMic testCheck whether your browser can detect your microphone and receive live audio.MicrophoneMic levelSee a live input level meter and identify audio that is too quiet or clipping.MicrophoneWaveformVisualize your microphone signal as a live waveform.MicrophoneFrequency spectrumView a live frequency spectrum from your microphone input.MicrophoneRecorderRecord a short clip locally and play it back to verify your microphone path.MicrophoneNo-sound testCheck whether a detected microphone is producing effectively no input.MicrophoneClippingDetect repeated peaks that suggest your microphone gain may be too high.MicrophoneNoise testEstimate the relative noise floor of your current microphone setup.MicrophoneDropout testWatch for brief input losses or unstable audio over a timed test.MicrophoneMic selectorList available microphone inputs and compare the selected device.MicrophoneStereo micInspect left and right input channels when the browser exposes stereo audio.MicrophoneMeeting micRun a quick microphone readiness check before a Zoom, Meet, Teams, or Discord call.
Camera
13 toolsPreview, resolution, frame rate and permissions
CameraWebcam testOpen your webcam locally to verify that the browser can access and display a live camera stream.CameraCamera selectorList available cameras and switch between them.CameraResolutionCheck the active video track resolution your browser receives from the camera.CameraCamera FPSEstimate the actual delivered webcam frame rate.CameraAspect ratioCheck the active camera stream aspect ratio.CameraSnapshotCapture a still image locally from the active webcam.CameraVideo recorderRecord a short local webcam clip to verify video capture.CameraFrame stabilityWatch the webcam stream for frame stalls or unstable delivery.CameraCamera permissionCheck whether browser camera permission is available, blocked, or awaiting a prompt.CameraMeeting cameraRun a camera readiness check before a video meeting.CameraCamera capabilitiesInspect camera-track capabilities the browser exposes after you grant camera access.CameraFocus chartDisplay a high-contrast focus target and fine-line reference for visually checking camera focus behavior.CameraExposure chartDisplay dark-to-bright reference steps to inspect clipping, crushed shadows and unstable automatic exposure.
Keyboard
17 toolsKeys, rollover, ghosting and chatter
KeyboardKeyboard testPress keys and verify that the browser receives the expected keyboard events.KeyboardLaptop keyboardTest a compact laptop-style keyboard layout.KeyboardMac keyboardTest common Mac keyboard keys and modifier events.KeyboardWindows keyboardTest common Windows keyboard keys and modifier events.KeyboardTKL keyboardTest a tenkeyless keyboard layout.Keyboard75% keyboardTest a compact 75% keyboard layout.Keyboard65% keyboardTest a compact 65% keyboard layout.Keyboard60% keyboardTest a compact 60% keyboard layout.KeyboardNumpadVerify numeric keypad input and Num Lock-sensitive keys.KeyboardKey eventsInspect key, code, repeat, and modifier data from browser keyboard events.KeyboardNKRO testCheck how many simultaneous key presses your browser receives.KeyboardGhosting testTest key combinations for missed or phantom keyboard events.KeyboardChatter testLook for duplicate key presses that may indicate switch chatter.KeyboardStuck keysIdentify keys that appear to stay pressed after release.KeyboardRepeat rateHold a key and observe browser repeat events to compare repeat behavior after changing keyboard or operating-system settings.KeyboardKey holdMeasure the browser-visible time between key down and key up for a key press.KeyboardShortcut testSee which modifier and character keys a web page actually receives when you press a shortcut combination.
Mouse
12 toolsButtons, scrolling, double clicks and movement
MouseMouse testVerify left, right, middle, and extra mouse button events.MouseRight clickTest whether right-click events are received correctly.MouseMiddle clickTest the mouse wheel button / middle click.MouseSide buttonsTest additional browser-recognized mouse buttons.MouseDouble clickCheck intentional double-click timing and event detection.MouseAccidental double-clickLook for unintended duplicate clicks from one physical press pattern.MouseScroll testVerify vertical and horizontal wheel events.MouseScroll jumpWatch for inconsistent or reversed scroll events.MouseDrag testVerify pointer down, movement, and release during dragging.MousePolling rateEstimate pointer event frequency in the browser.MouseHorizontal scrollCheck whether a mouse, trackpad or tilt wheel sends horizontal wheel deltas to the browser.MouseButton eventsSee browser button numbers for left, middle, right and additional mouse buttons that reach the page.
Controller
11 toolsButtons, sticks, triggers, drift and dead zones
ControllerGamepad testTest browser-detected controller buttons and analog axes.ControllerButtonsInspect controller button state and analog button values.ControllerStick testVisualize analog stick X/Y positions.ControllerStick driftMeasure resting stick offset to identify possible stick drift.ControllerDead zoneInspect how far a stick moves before input appears.ControllerStick jitterMeasure small unstable changes while a stick is held still.ControllerCircularityTrace stick range around the outer boundary.ControllerTrigger testInspect trigger minimum, maximum, and analog range.ControllerD-padTest D-pad directions and diagonals.ControllerMultiple controllersList and switch among multiple gamepads exposed by the browser.ControllerVibration testRequest a short controller haptic effect where the browser and gamepad expose vibration support.
Screen & monitor
17 toolsPixels, gradients, refresh and visual patterns
DisplayDead pixelsShow solid colors full-screen so you can visually inspect for dead or stuck pixels.DisplayStuck pixelsCycle solid colors to help visually inspect for pixels stuck on one channel.DisplayColor testDisplay full-screen red, green, blue, white, and black reference screens.DisplayGradient testDisplay smooth gradients to inspect visible color banding.DisplayContrast testShow dark and light level patterns for visual contrast inspection.DisplaySharpnessDisplay fine lines and text patterns to inspect scaling and sharpness.DisplayResolutionShow browser viewport, screen dimensions, and device pixel ratio.DisplayRefresh rateEstimate display refresh timing using animation frames.DisplayFrame skippingShow a timed frame pattern to help inspect dropped/skipped display frames.DisplayBacklight bleedShow a black full-screen pattern for visual backlight bleed inspection.DisplayGrayscaleShow a full-width grayscale reference to inspect neutral tones and visible step separation.DisplayBlack levelDisplay very dark patches to inspect whether near-black detail is visibly distinguishable.DisplayWhite levelsDisplay near-white patches to inspect whether bright detail remains distinguishable.DisplayUniformityFill the screen with neutral gray to inspect obvious tint or brightness non-uniformity.DisplayAspect ratioShow browser-visible screen and viewport dimensions to help identify scaling or aspect-ratio mismatches.DisplayMotion testTrack a moving browser-rendered target to inspect obvious judder, tearing or motion artifacts.DisplayScreen dimensionsCalculate approximate screen width and height from diagonal size and aspect ratio.
Speakers & headphones
11 toolsChannels, tones, stereo and output checks
AudioSpeaker testPlay a local test tone to verify audio output.AudioLeft/rightPlay left and right channel tones separately.AudioHeadphone testRun stereo channel and tone checks for headphones.AudioStereo testPlay stereo cues to verify channel separation.AudioFrequency sweepPlay a user-controlled frequency sweep for speaker/headphone inspection.AudioWhite noiseGenerate local white noise for speaker and channel checks.AudioMeeting speakerRun a quick output check before a call.AudioPhase testPlay an out-of-phase stereo reference tone to help identify channel or wiring behavior by listening.AudioBass testPlay a short 80 Hz reference tone to check whether your output path reproduces low-frequency audio.AudioTreble testPlay a short 8 kHz reference tone to check browser audio output at a higher frequency.AudioChannel balancePlay the same reference tone separately through left and right channels so you can compare perceived level.
Touch & mobile
7 toolsTouch points, multitouch and screen coverage
TouchTouch testDraw on the screen to verify touch/pointer coverage.TouchMulti-touchTrack multiple simultaneous touch points.TouchTouch dead zonesUse a grid overlay to inspect areas that do not respond to touch.TouchSwipe testTest directional swipe gestures and pointer movement.TouchOrientationShow current portrait/landscape orientation and orientation changes.TouchTap responseCount browser pointer/touch contacts and visualize where taps land in the test area.TouchTouch holdMeasure the browser-visible time between a touch/pointer down and release.
Printer
9 toolsColor, grayscale, alignment, text, margins and labels
PrinterColor print testPrint CMYK and RGB reference blocks to inspect missing colors and obvious print-quality problems.PrinterGrayscale print testPrint a stepped grayscale to inspect tonal separation, color casts, and blocked shadows or highlights.PrinterAlignment print testPrint fine lines and alignment references to inspect registration and obvious misalignment.PrinterSmall text print testPrint small text at several sizes to inspect sharpness, edge quality, smearing, and readability.PrinterMargin print testPrint border references to inspect clipping, scaling, centering, and unexpected page margins.PrinterShipping label testPrint a 4×6-style reference label to inspect thermal/label sizing, clipping, barcode sharpness, and scaling.PrinterFine linesPrint fine horizontal and vertical line patterns to inspect broken lines, doubling, registration and feed consistency.PrinterPhoto referencePrint synthetic gradients, neutral tones and color patches to inspect obvious photo-quality and tonal problems.PrinterReceipt testPrint text, symbols and a barcode-style reference on a narrow receipt layout to inspect darkness, missing dots, clipping and feed alignment.
Browser & system
11 toolsPermissions, screen sharing, environment and browser capabilities
Browser & systemDevice infoSee browser-exposed screen, viewport, language, CPU-thread class, memory class, connection hints, and platform information without installing software.Browser & systemPermission checkCheck whether common browser permissions such as camera, microphone, location, and notifications are granted, denied, or still waiting for a decision.Browser & systemScreen shareVerify that your browser can open the screen/window/tab sharing picker and start a local capture stream.Browser & systemLocation testCheck whether your browser can obtain a location fix and see the reported accuracy without sending it to DeviceOK.Browser & systemNotification testCheck whether browser notifications are supported and whether the site permission is granted or blocked.Browser & systemFullscreen testVerify whether the browser can enter fullscreen mode from a user action.Browser & systemVibration testRequest a short browser vibration pattern on supported mobile devices.Browser & systemFeature checkSee which hardware-facing browser capabilities are available before trying camera, gamepad, MIDI, USB, HID, serial, or Bluetooth diagnostics.Browser & systemBattery statusShow charging state and charge level when the browser exposes the Battery Status API.Browser & systemAnimation FPSSample requestAnimationFrame timing for three seconds and estimate the browser's current animation cadence.Browser & systemBrowser responsivenessMeasure short timer scheduling delays as a lightweight clue to a busy or unresponsive browser main thread.
Network
8 toolsConnectivity, HTTP timing and quick transfer samples
NetworkOnline statusCheck the browser online state, available connection hints, and a short round trip to DeviceOK.NetworkLatency testMeasure several browser-to-DeviceOK request round trips as a quick connection responsiveness check.NetworkNetwork infoRead browser-exposed connection type, estimated round-trip time, downlink, Save-Data state, and online status where supported.NetworkPublic IPSee the public-facing IP address DeviceOK receives for this web request.NetworkNetwork timingRun repeated HTTP round trips to DeviceOK and show timing variation between samples.NetworkQuick speed testRun a small download and upload sample to DeviceOK for a quick browser-level throughput estimate.NetworkDownload speedMeasure a small HTTP download from DeviceOK and report an approximate browser throughput rate.NetworkUpload speedUpload a small random in-memory sample to DeviceOK and report an approximate browser throughput rate.
Browser storage
7 toolsQuota, local storage and persistence
Browser storageStorage quotaSee how much browser-managed storage this site is using and the quota the browser reports for this origin.Browser storagelocalStorage testCheck whether this browser can write and read localStorage for the current site.Browser storagePersistence testAsk whether the browser can grant persistent storage for this origin and show the result.Browser storageVideo file sizeEstimate video file size from average bitrate and recording duration.Browser storageVideo recording timeEstimate how long a memory card or drive can record at an entered average video bitrate.Browser storageAudio storageEstimate audio recording storage from total bitrate and duration.Browser storagePhoto capacityEstimate how many photos fit in a card or drive from usable storage and average photo file size.
MIDI
7 toolsNotes, velocity, pedals, knobs and faders
MIDIMIDI monitorSee live MIDI note, velocity, control-change, and pitch-bend messages from a connected MIDI input in supported browsers.MIDIMIDI keyboardVerify that MIDI keys send note-on, note-off, and velocity data to the browser.MIDIVelocity testWatch the velocity values generated by MIDI keys or pads to diagnose fixed, weak, or inconsistent velocity response.MIDISustain pedalCheck whether a connected sustain pedal sends control-change data through the MIDI controller.MIDIMIDI controlsMove knobs, sliders, wheels, and pads to see incoming MIDI control-change values.MIDIPitch bendWatch raw MIDI pitch-bend messages and centered/positive/negative values from a connected controller.MIDIAftertouchInspect polyphonic aftertouch and channel-pressure messages from compatible MIDI controllers.
USB / HID / Serial / Bluetooth
7 toolsPermission-gated advanced hardware access
USB & hardwareHID testRequest a compatible HID device in browsers that support WebHID and display its browser-exposed product and vendor identifiers.USB & hardwareHID IDsRead browser-exposed vendor and product IDs from a HID device you explicitly select.USB & hardwareUSB access testRequest a compatible USB device through WebUSB and display the browser-exposed manufacturer, product, vendor, and product IDs.USB & hardwareUSB VID/PIDRead vendor and product IDs for a WebUSB-compatible device that you explicitly select.USB & hardwareSerial portChoose a serial port, open it at a safe test baud rate, and close it to verify browser-level serial access.USB & hardwareSerial IDsShow USB vendor/product identifiers for a serial port when the browser exposes them.USB & hardwareBluetooth LEOpen the browser Bluetooth chooser for compatible Bluetooth Low Energy devices in supported environments.
Motion & sensors
2 toolsOrientation and motion events on supported devices
Power & battery
7 toolsCharger, battery and backup planning
PowerCharger matchCompare a device's entered power requirement with a charger's rated wattage while keeping USB-PD/PPS and voltage-profile limits explicit.PowerUSB powerCalculate watts from an entered USB or charger voltage/current profile.PowerBattery runtimeEstimate runtime from battery watt-hours, average load and conversion efficiency.PowerAh to WhConvert nominal battery voltage and amp-hours into nominal watt-hours.PowerCharge timeEstimate battery charging time from energy capacity, charger power and entered charging efficiency.PowerPower-bank chargesEstimate how many full-equivalent device charges a power bank can provide from entered Wh values and conversion efficiency.PowerBackup battery sizeEstimate the battery energy needed to run an average load for a target number of hours.
Compatibility & sizing
9 toolsScreen, storage, RAM/SSD and connection planning
CompatibilityScreen PPICalculate pixel density from resolution and physical diagonal size.CompatibilityTransfer timeEstimate ideal transfer time from data size and an entered link rate.CompatibilityDisplay bandwidthEstimate raw uncompressed pixel data rate from resolution and refresh rate.CompatibilityVESA patternCompare an entered monitor/TV VESA pattern with one entered mount pattern.CompatibilityUSB-C cable powerCompare an entered cable wattage rating with the power you want to carry, while keeping protocol/e-marker limits explicit.CompatibilityRepair or replaceCompare a repair quote with replacement cost and the device age relative to an expected service life you enter.CompatibilityRAM fit basicsCompare RAM generation, desktop/laptop form factor and a basic ECC requirement before you verify the exact system memory support.CompatibilitySSD fit basicsCompare 2.5-inch SATA, M.2 SATA and M.2 NVMe protocol/form-factor basics plus the M.2 lengths documented by the system.CompatibilityUSB-C display pathCheck four documented prerequisites for sending video through USB-C, Thunderbolt, a dock, cable or adapter to a display.