AstraSpec benchmarks your hardware, tests every peripheral, checks your network, secures your passwords, and even lets you optimize your OS — all client-side, entirely free.
Live FPS test and a read of what the browser can see about your machine.
Compare DNS providers and get a rough speed estimate. Browser timing is approximate, not a lab-grade test.
Downloads a small file and times it — a rough estimate, not an ISP-grade result. Actual speed test services use much larger, purpose-built files.
Test every input and output device individually.
Press keys to see them register. 0 key(s) currently held.
Move your cursor inside the pad and click the buttons to test registration.
Click a swatch to fill the screen — useful for spotting dead pixels or backlight bleed. Press Esc or click to exit.
Frequency tone generator and left/right channel balance.
Type the prompt below as fast and accurately as you can.
A quick Ishihara-style plate. This is a screening tool, not a medical diagnosis.
Uses the Battery API — supported in Chrome/Edge; Firefox and Safari don't expose this to websites, so you'll see an honest "unavailable" message there instead.
Click as soon as the box turns green. Clicking too early resets the test.
AES-256 encryption and hashing, computed entirely in your browser. Nothing is uploaded.
Password strength, breach checking, and what sites can see about you — all computed in your browser.
Type a password to see how secure it is. Nothing is sent anywhere.
Generated locally using the browser's cryptographic random number generator.
Checks against Have I Been Pwned using k-anonymity — only the first 5 characters of the password's hash ever leave your browser.
Checks whether an email has appeared in a known data breach, via the Have I Been Pwned account API.
The kind of information almost any website can read about your browser without asking.
Most platforms block outside existence-checks from browser JS, so this builds direct profile links to check by eye.
Live snapshot combining your network and browser exposure.
Turns any text or URL into a scannable QR code, generated via a free public QR API (no data stored).
Same AES-256 engine as your encryptor above — write a note, lock it with a passphrase, and copy out the encrypted blob to store anywhere. Decrypt it later with the same passphrase.
Note PassphraseFull transparency — everything AstraSpec has saved in your browser's local storage. Nothing here ever leaves your device.
A combined read-out pulling from your Benchmark and Security results into one report card.
Overall session score
This score reflects your hardware's benchmark result plus how many of the Security tab's tools you've actually used this session — it's an engagement + hardware read-out, not a professional security audit of your device.
Pick your OS for a step-by-step performance pass. FPS ranges below are general, well-established estimates — not a measurement of your exact hardware.
Linux is already lean out of the box, so gains here are smaller and more about consistency (fewer stutters) than raw FPS.
A general, OS-agnostic guide to doing a clean install from a USB drive.
For a fuller step-by-step with screenshots, see keemop.github.io.
A themed simulated shell — type help to see what it can do. It doesn't touch your real system.
Two original mini-games, inspired by classics, built from scratch.
Pick your character, then tap/click or press Space to flap through the gaps.
Hold to fly up, release to fall — dodge the corridor walls. Inspired by the flying segments of side-scrolling rhythm platformers, built as an original mode.
Click the targets as fast as you can. Measures raw accuracy and speed.
Build a custom crosshair and preview it live. Export it as a PNG overlay image.
A side-by-side demo of what smooth vs. stuttery frame pacing actually looks like — the same rotation, rendered at two different simulated frame rates.
Small tools developers and power users reach for constantly.
Preview how text looks scaled to common resolutions, without resizing your window.
Small everyday utilities, no install required.
Rough reachability check — browser CORS limits mean this is approximate, same honest caveat as the DNS latency test.
Remembers the last few things you've copied within this site — not system-wide, browsers don't allow that.
Uses your browser's built-in Web Speech API — support varies by browser.
Type below to hear it read aloudWhat's shipped, and what's next.
Added Optimization guides, Change OS, interactive Terminal, Games, Health Score, Network Speed Test, QR Generator, Achievements, Retro Mode, and full per-device Peripheral testing.
Added password strength testing, breach checking, browser fingerprinting, and username search.
Hardware benchmark, DNS directory, keyboard/display/audio testing, AES encryption, and hashing.
More achievements, more games, and whatever gets requested next.
Tell us what's broken, confusing, or missing — every message goes straight to the maker.