Live Keyboard Monitor PC
Click anywhere on the page and start typing. Each key press will show up below.
Last key:
โ
Code: โ ยท
Key: โ ยท
Location: โ
Tip: use this to detect dead keys or ghosting issues. Modifier keys (Ctrl, Alt, Shift) are also logged.
Mouse & Touch Tester Both
Check your mouse buttons, scroll wheel, and pointer tracking.
Buttons
Left
Middle
Right
Click inside this page to see which button is active.
Position & Scroll
Move your pointer over this page.
Position: x: โ, y: โ
Scroll: ฮ 0
Microphone Level Test Both
Check if your microphone captures sound and view live volume levels.
Mic access is required. Click "Start Mic Test" and allow permission in your browser.
If the bar moves while you speak, your mic is working. For privacy, audio never leaves your browser.
Speaker / Headphone Test Both
Play a test tone to verify your speakers or headphones.
Volume too low? Turn up your system volume and try again.
Tip: wear headphones and ensure sound is crisp and free from crackling or distortion.
Webcam Preview Both
Verify your camera works and framing looks correct.
Click "Start Webcam" and grant camera permission.
Use this to confirm focus, brightness, and angle before joining an online meeting.
Screen / Dead Pixel Test Both
Fill your screen with solid colors to spot dead or stuck pixels.
After entering full screen, click different colors. Any dot that never changes color may indicate a dead pixel.
System & Browser Info Both
Basic hardware & browser information detected by your device.
Values are approximate and depend on your browser. No data is sent to any server.
Network Speed Test Both
Test your internet connection speed (download, upload, and latency).
Download: โ
Upload: โ
Latency: โ
Click "Start Speed Test" to begin. This will download and upload test data.
Note: Speed test uses your connection to measure bandwidth. Results may vary based on server location.
Touch Screen Test Mobile
Test multi-touch, gestures, and touch pressure on your device.
Touch anywhere on this area
Multi-touch supported
Active Touches: 0
Max Touches: โ
Try using multiple fingers simultaneously. Each touch point will be displayed with a unique color.
Color Blindness Test Both
Test your ability to distinguish colors and detect color vision deficiencies.
Ishihara color plates test. If you cannot see the numbers clearly, you may have color vision deficiency.
Display Refresh Rate Test Both
Measure your display's refresh rate and animation smoothness.
โ FPS
Average FPS: โ
Min FPS: โ
Max FPS: โ
Watch the FPS counter. Higher refresh rates (60Hz, 120Hz, 144Hz) will show smoother animations.
CPU & Performance Test Both
Benchmark your device's JavaScript execution speed and memory usage.
Click "Run Benchmark" to test CPU performance. This may take a few seconds.
Results show relative performance. Higher scores indicate better CPU performance.
Storage Test Both
Test browser storage performance and check available quota.
Click "Test Storage" to measure read/write speeds and check quota.
Tests LocalStorage and IndexedDB performance. Results show read/write operations per second.
Motion Sensors Test Mobile
Test gyroscope, accelerometer, and device orientation sensors.
Alpha (Z): โ
Beta (X): โ
Gamma (Y): โ
Acceleration X: โ
Acceleration Y: โ
Acceleration Z: โ
Motion sensors require device orientation permission. Works best on mobile devices.
Tilt and move your device to see sensor data. Some sensors may not be available on desktop.
Vibration Test Mobile
Test haptic feedback and vibration patterns on your device.
Vibration Supported: Checking...
Click buttons to test vibration. Works on mobile devices with vibration support.
Vibration API requires user interaction. If nothing happens, your device may not support vibration.
Font Rendering Test Both
Test font clarity, readability, and rendering quality.
The quick brown fox jumps over the lazy dog. 0123456789
The quick brown fox jumps over the lazy dog. 0123456789
The quick brown fox jumps over the lazy dog. 0123456789
The quick brown fox jumps over the lazy dog. 0123456789
The quick brown fox jumps over the lazy dog. 0123456789
Font Family: โ
Font Size Range: 12px - 20px
Check if all text is clear and readable. Blurry or pixelated text may indicate display issues.
Clipboard Test Both
Test copy and paste functionality in your browser.
Test Text (try copying this):
IObit Online Device Tester - Clipboard Test
Clipboard API requires secure context (HTTPS). Click buttons to test copy/paste.
Modern browsers require user interaction for clipboard access. Some browsers may have restrictions.
Display Calibration Test Both
Test brightness, contrast, and color accuracy of your display.
Test Area - Adjust sliders to see changes
Use sliders to adjust brightness and contrast. Click color swatches to test color accuracy.
WebGL & GPU Test Both
Test WebGL support, GPU information, and 3D rendering performance.
Click "Run WebGL Test" to detect GPU and test WebGL support.
WebGL requires hardware acceleration. Results show GPU vendor, renderer, and performance metrics.
Audio Latency Test Both
Measure audio input/output latency and round-trip delay.
Input Latency: โ
Output Latency: โ
Round-trip Delay: โ
Buffer Size: โ
Click "Start Latency Test" to measure audio delay. Requires microphone permission.
Lower latency is better for real-time audio applications. Results depend on your audio hardware and drivers.
Memory Leak Test Both
Monitor memory usage over time to detect potential memory leaks.
Current Memory: โ
Peak Memory: โ
Memory Trend: โ
Click "Start Monitoring" to begin tracking memory usage. Watch for continuous growth.
Memory leaks show as continuously increasing memory usage. Normal usage should stabilize or fluctuate.
Network Quality Test Both
Test packet loss, jitter, and connection stability over time.
Packet Loss: โ
Jitter: โ
Connection Quality: โ
Test Duration: 0s
Click "Start Quality Test" to begin monitoring network quality. Test runs continuously.
Lower packet loss and jitter indicate better connection quality. Ideal values: <1% loss, <30ms jitter.
Browser Compatibility Test Both
Check which browser APIs and features are supported on your device.
Click "Check Compatibility" to test all browser features and APIs.
Green indicates supported features, red indicates unsupported. Results help identify missing capabilities.
Canvas Performance Test Both
Test 2D canvas rendering speed and animation performance.
FPS: โ
Draw Operations: โ
Performance: โ
Click "Start Test" to begin canvas rendering benchmark.
Higher FPS indicates better canvas performance. Results depend on GPU acceleration and CPU power.
Geolocation Test Mobile
Test GPS accuracy and location services on your device.
Latitude: โ
Longitude: โ
Accuracy: โ
Altitude: โ
Speed: โ
Click "Get Location" to test geolocation. Requires location permission.
Works best on mobile devices with GPS. Desktop may use IP-based location (less accurate).
Battery Health Test Mobile
Monitor battery drain rate, charging status, and power consumption.
Battery Level: โ
Charging: โ
Drain Rate: โ
Estimated Time: โ
Click "Start Monitoring" to begin tracking battery usage. Works on mobile devices.
Monitor battery drain over time. Higher drain rates may indicate background processes or hardware issues.
Screen Resolution Test Both
Detect actual screen resolution, pixel density, and viewport dimensions.
Screen Resolution: โ
Viewport Size: โ
Device Pixel Ratio: โ
Color Depth: โ
Available Size: โ
Click "Detect Resolution" to get detailed screen information.
Device Pixel Ratio >1 indicates high-DPI display (Retina, 4K, etc.). Higher DPR means sharper display.
Time Sync Test Both
Test system clock accuracy and timezone detection.
System Time: โ
Timezone: โ
Timezone Offset: โ
Date String: โ
Click "Check Time Sync" to verify system time and timezone settings.
Time accuracy depends on system NTP sync. Browser cannot directly test NTP synchronization.
Permissions Test Both
Check status of all browser permissions and request access if needed.
Click "Check All Permissions" to see status of all browser permissions.
Permission status: granted (allowed), denied (blocked), prompt (will ask). Some permissions require user interaction.
Privacy & Storage Test Both
Check stored cookies, localStorage, and sessionStorage data.
Click "Check Stored Data" to see all cookies and storage data on this domain.
This shows data stored by this website. Clearing will remove all stored data including test results.
DNS Resolution Test Both
Test DNS lookup speed and resolution performance.
DNS Lookup Time: โ
Resolved IP: โ
Test Domain: google.com
Click "Test DNS" to measure DNS resolution speed. Lower is better.
DNS lookup time depends on your DNS server. Typical values: 10-50ms. Higher may indicate slow DNS.
SSL/TLS Test Both
Check SSL/TLS security protocols and certificate information.
Click "Check SSL/TLS" to verify security protocols and certificate details.
Secure connections use TLS 1.2 or higher. Older protocols (SSL 3.0, TLS 1.0) are insecure.
Video Codec Test Both
Test which video codecs and formats are supported by your browser.
Click "Test Codecs" to check supported video formats and codecs.
Modern browsers support H.264, VP8, VP9, and AV1. Hardware acceleration improves performance.
Audio Codec Test Both
Test which audio codecs and formats are supported by your browser.
Click "Test Codecs" to check supported audio formats and codecs.
Most browsers support MP3, AAC, OGG, and WAV. Codec support varies by browser and platform.
WebRTC Diagnostics Both
Comprehensive WebRTC diagnostics to check browser and network environment for real-time communication.
Test Progress
Initializing...
Browser Support
WebRTC API: โ
getUserMedia: โ
RTCPeerConnection: โ
RTCDataChannel: โ
MediaStreamTrack: โ
Network Connectivity
STUN Server: โ
ICE Gathering: โ
ICE Candidates: 0
Connection State: โ
ICE Connection: โ
Media Devices
Camera Access: โ
Microphone Access: โ
Audio Devices: โ
Video Devices: โ
Screen Share: โ
Connection Quality
RTT (Round-trip): โ
Packet Loss: โ
Jitter: โ
Bandwidth: โ
Bitrate: โ
Click "Run Full Diagnostics" to perform comprehensive WebRTC tests.
This test checks browser compatibility, network connectivity, media device access, and connection quality. Similar to
Twilio WebRTC Diagnostics.
Service Worker Test Both
Test service worker registration, cache API, and offline functionality.
Service Worker Status: โ
Cache API Supported: โ
Offline Support: โ
Service workers require HTTPS. Click "Register" to test service worker functionality.
Service workers enable offline functionality and background sync. Essential for Progressive Web Apps (PWA).
WebAssembly Test Both
Test WebAssembly support and performance benchmark.
WebAssembly Supported: โ
WASM Version: โ
Benchmark Results
Execution Time: โ
Operations/sec: โ
Score: โ
Score based on 10 million operations
Click "Test WebAssembly" to check WASM support and run performance benchmark.
WebAssembly provides near-native performance for compute-intensive tasks. Benchmark measures execution speed of 10 million mathematical operations.