For other sites

Embed a hardware test on your own site

All 11 tests are available as an iframe. Free to use, no account, no tracking script, nothing to sign.

Copy the snippet for the test you want and paste it into your page. There is one condition: leave the credit link in place, both the one inside the frame and the one in the snippet below it. That is the whole licence. If you run a refurbished-hardware shop, an IT support knowledge base or a community wiki, this gives your visitors a working device check without you building or maintaining one.

Before you paste

Licence

Free to use on any site, commercial or not. Keep the credit link visible. Do not wrap the frame in a way that hides it, and do not present the tool as your own. That is all, and it is the only thing asked in return.

The snippets

Keyboard Test

Light up pressed keys on a virtual keyboard and find dead or stuck keys.

<iframe src="https://mygearcheck.com/embed/keyboard-test"
        width="100%" height="520" style="border:0"
        title="Keyboard Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/keyboard-test">Keyboard Test</a> by MyGearCheck</p>

Preview the frame · The full page

Key Code Viewer

Read event.key, code, keyCode and which for any key you press.

<iframe src="https://mygearcheck.com/embed/key-code"
        width="100%" height="460" style="border:0"
        title="Key Code Viewer by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/key-code">Key Code Viewer</a> by MyGearCheck</p>

Preview the frame · The full page

Mouse Test

Check left, right, middle clicks, scroll and double-click behaviour.

<iframe src="https://mygearcheck.com/embed/mouse-test"
        width="100%" height="560" style="border:0"
        title="Mouse Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/mouse-test">Mouse Test</a> by MyGearCheck</p>

Preview the frame · The full page

Touchpad Test

Track pointer movement, clicks, two-finger scroll and pinch gestures live.

<iframe src="https://mygearcheck.com/embed/touchpad-test"
        width="100%" height="560" style="border:0"
        title="Touchpad Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/touchpad-test">Touchpad Test</a> by MyGearCheck</p>

Preview the frame · The full page

Gamepad Test

See live button presses and analog stick values for any controller.

<iframe src="https://mygearcheck.com/embed/gamepad-test"
        width="100%" height="620" style="border:0"
        title="Gamepad Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/gamepad-test">Gamepad Test</a> by MyGearCheck</p>

Note: The visitor has to press a button on the controller before the browser reveals it to the page. That is a browser rule, not something the embed can work around.

Preview the frame · The full page

Microphone Test

See a live input meter and waveform to confirm your mic is picking up sound.

<iframe src="https://mygearcheck.com/embed/mic-test"
        width="100%" height="460" style="border:0"
        allow="microphone"
        title="Microphone Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/mic-test">Microphone Test</a> by MyGearCheck</p>

Note: Without allow="microphone" on the iframe, the browser blocks the permission prompt and the widget looks broken.

Preview the frame · The full page

Webcam Test

See a live camera preview with resolution and device details.

<iframe src="https://mygearcheck.com/embed/webcam-test"
        width="100%" height="560" style="border:0"
        allow="camera"
        title="Webcam Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/webcam-test">Webcam Test</a> by MyGearCheck</p>

Note: Without allow="camera" on the iframe, the browser blocks the permission prompt and the widget looks broken.

Preview the frame · The full page

Speaker Test

Play a test tone through left, right or both speakers and check the output device.

<iframe src="https://mygearcheck.com/embed/speaker-test"
        width="100%" height="480" style="border:0"
        title="Speaker Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/speaker-test">Speaker Test</a> by MyGearCheck</p>

Preview the frame · The full page

Dead Pixel Test

Cycle full-screen solid colours to spot dead or stuck pixels.

<iframe src="https://mygearcheck.com/embed/dead-pixel-test"
        width="100%" height="420" style="border:0"
        allow="fullscreen"
        title="Dead Pixel Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/dead-pixel-test">Dead Pixel Test</a> by MyGearCheck</p>

Note: Full screen from inside an iframe needs allow="fullscreen". Without it the test falls back to an overlay that fills the frame, which is much less useful.

Preview the frame · The full page

Monitor Test

Run gradient, grid and colour-bar patterns to check your display.

<iframe src="https://mygearcheck.com/embed/monitor-test"
        width="100%" height="460" style="border:0"
        allow="fullscreen"
        title="Monitor Test by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/monitor-test">Monitor Test</a> by MyGearCheck</p>

Note: Same as the dead pixel test: full screen from an iframe needs allow="fullscreen".

Preview the frame · The full page

Screen Info

Read your resolution, viewport, pixel ratio, colour depth and refresh rate.

<iframe src="https://mygearcheck.com/embed/screen-info"
        width="100%" height="520" style="border:0"
        title="Screen Info by MyGearCheck"></iframe>
<p><a href="https://mygearcheck.com/screen-info">Screen Info</a> by MyGearCheck</p>

Note: Inside an iframe the viewport figures describe the frame, not the visitor's browser window. Screen resolution and device pixel ratio are still correct.

Preview the frame · The full page

Questions

Does this cost anything, now or later?

No. There is no account, no quota and no plan to add one. The site earns nothing from the embed directly; what it gets is the credit link, which is the point.

Will the widget suddenly change or break?

The embed URLs are stable and will keep working. The tool inside them gets improved over time, which is the advantage of an iframe over copying code: you get fixes without doing anything.

Can I restyle it to match my site?

Not from outside the frame, because browsers isolate iframe styling for good reasons. If a theme option would make the difference for you, say so and it moves up the list.

Does the embed set cookies or track visitors?

No. There is no analytics, no cookie and no third-party request inside the frame. Open your browser's Network tab on a preview and you will see the page load and nothing after it.

Are the embed pages blocked from search engines?

No, and that is deliberate. They are crawlable and carry a canonical pointing at the full page. Blocking them is the standard mistake with this pattern: it removes the only value the embed was built to earn.