DeviceDoctor

DeviceDoctor
Troubleshooter

Test keyboard, mouse, webcam, mic, speakers, battery, internet and more — right in your browser.

Diagnostic Progress0 / 0
⌨️
Keyboard
🖱️
Mouse
📷
Webcam
🎙️
Microphone
🔊
Speakers
🌐
Internet
🔋
Battery
💾
Storage
Performance
📋
Report
💻

System Info

Browser-visible device details — nothing is stored or sent.

⌨️

Keyboard Test

Press any key to verify it registers correctly.

Key Detection

Press any key on your keyboard…
Key log will appear here.

Visual Key Map

Key Checklist

Press: Letters, Numbers, Enter, Shift, Ctrl, Alt, Space, Tab

Troubleshooting

1
Check USB cable / Bluetooth connection.
2
Try a different USB port.
3
Restart your computer.
4
Update drivers.
🖱️

Mouse Test

Move, click, scroll and double-click in the zone below.

Test Zone

Move your mouse · Click · Scroll · Right-click
X
Y
0
Clicks
0
Scroll
↕ Movement
👆 Left Click
👆 Right Click
👆👆 Double
⬆ Scroll

Troubleshooting

1
Wireless mouse: replace batteries, check USB receiver.
2
Try a different USB port.
3
Clean the optical sensor.
📷

Webcam Test

Verify your camera is working with a live preview.

Camera Preview

Click Start Camera to request permission.

Troubleshooting

1
Check physical privacy shutter.
2
Grant camera permission in browser.
3
Close other apps using camera.
🎙️

Microphone Test

Speak to see live volume and waveform.

Volume Meter

0%
Click Start Mic to request permission.

Record & Playback (10s)

Record 10 seconds then play back to verify quality.

Ready to record.

Troubleshooting

1
Check mute button.
2
Select correct input device.
3
Grant mic permission in browser.
🔊

Speaker / Headset Test

Play audio tones to verify your speakers are working.

Tone Tests

Press a tone button to play audio.

Record & Playback Test

Record via microphone and play back to verify both mic and speakers work together.

Ready.

Did you hear audio from your speakers/headset?

Troubleshooting

1
Check OS volume and output device.
2
Check cable connections.
3
Restart audio services.
🌐

Internet Test

Check connectivity, latency and estimated download speed.

Connection Status

● Checking…
Latency
ms
Download
Mbps est.
Quality
 
Type
 

Troubleshooting

1
Restart router.
2
Move closer to Wi‑Fi.
3
Disable VPN.
🔋

Battery Test

Check battery level, charging status and estimated time remaining.

Battery Status

Click the button below to read battery information.

Troubleshooting

1
Close power‑hungry apps.
2
Reduce brightness.
3
Enable Battery Saver.
💾

External Storage Test

Plug in a USB drive or SD card and read a file to verify it works.

File Read Test

📁

Click to choose a file from your USB drive / SD card

File is read locally — nothing is uploaded.

Troubleshooting

1
Unplug and reconnect.
2
Try another USB port.
3
Check Disk Management.

Performance Test

Browser-side checks — useful for detecting slowdowns in this session.

Run Tests

For best results close unnecessary tabs first.

Results

Running…
JavaScript Speed
DOM Speed
Memory Score
Load Timing
📋

Diagnostic Report

Summary of all completed tests.

About DeviceDoctor

DeviceDoctor is a free browser-based workstation troubleshooter. Tests run entirely on your device — no data is transmitted or stored. Works on any modern desktop or laptop browser.