productivity & everyday

Timers, notes, generators and small utilities that keep working offline.

19 tools · free · no sign-up · nothing uploaded

The tools in this group are local-first, which is a specific technical claim rather than a marketing one. Your notes, flashcard decks, habit streaks, budgets and timer settings are written to the browser's localStorage or IndexedDB on the device you are using. That has real advantages — instant load, no account, no subscription, no server that can go down or change its terms — and it has one consequence people discover the hard way: the data is bound to that browser profile on that machine. It does not follow you to your phone, it does not survive "clear browsing data", and a private-browsing window discards it when the window closes. Anything you would be unhappy to lose is worth exporting.

Timers deserve a technical note, because browser timers are less reliable than they look. When a tab is in the background, browsers deliberately throttle setTimeout and setInterval to fire at most once per second, and after a few minutes of inactivity many will throttle them much harder to save battery. A timer implemented by counting ticks therefore drifts, and can drift badly over a 25-minute Pomodoro. The correct approach — the one used here — is to record a target timestamp when the timer starts and compute the remaining time from the system clock on each update, so throttling affects only how smoothly the display refreshes, never the accuracy of the finish time.

For the QR generator, the error-correction level is the setting worth understanding. QR codes carry Reed-Solomon redundancy at four levels: L recovers from about 7% damage, M about 15%, Q about 25% and H about 30%. Higher levels are what make it possible to sit a logo in the middle of a code and still have it scan, since the covered modules read as damage. The cost is density — the same data at level H needs noticeably more modules than at level L, so the printed code either grows or its individual squares shrink. For a poster scanned from a distance, or any code that might get scuffed, the redundancy is worth the size; for a clean on-screen code, L or M keeps it crisp.

The hardware testers — keyboard, microphone, webcam — use the standard browser input and getUserMedia APIs, which means they are checking the whole chain from the device through the OS driver to the browser. If a key registers here, the hardware and driver are working and the problem is further up in whatever application was dropping it. Camera and microphone access requires an explicit permission prompt, the stream is rendered locally, and nothing is recorded or transmitted unless you press record yourself.

QR error correction levels

Higher redundancy survives more damage but needs a denser code:

LevelRecoverable damageUse it for
L (Low)~7%Clean on-screen codes, long URLs
M (Medium)~15%The general-purpose default
Q (Quartile)~25%Printed labels, packaging, small logo overlay
H (High)~30%Large centred logo, outdoor or industrial use
Shortening the encoded URL reduces density far more effectively than lowering error correction.

All 19 tools in this category

Barcode Generator

Free in-browser barcode generator for Code 128, EAN, UPC, Code 39 and more, with PNG and SVG export.

Flashcard Maker

Free online flashcard maker. Create decks, study with flip cards, import text — no account required, works offline.

Fluid Simulator

A real-time fluid physics simulation: drag to push colourful ink and smoke around the canvas.

Free Resume Builder

Free online resume builder. Download as PDF with no signup, no watermark, no paywall.

Keyboard Tester

Free online keyboard tester: a visual keyboard that lights up as you press keys, marks tested keys, and shows key codes — for finding dead or stuck keys.

Online Alarm Clock

Free online alarm clock with a big display, multiple alarms, nap presets, loud repeating sound and tab-title flashing.

Online Notepad

A free, auto-saving online notepad. Write and keep multiple notes in your browser, count words, and download as text — nothing is uploaded.

Pomodoro Timer

Free in-browser Pomodoro focus timer with customizable focus/break lengths, progress ring and sound alerts.

QR Code Scanner

Free in-browser QR code scanner that reads QR codes from an image or your camera. Nothing is uploaded.

Random Number Generator

Free random number generator with dice roller and coin flip. Any range, unique picks, bulk generation — using the browser's cryptographic randomness.

Reaction Time Test

Free reaction time test: click when the screen turns green, averaged over 5 rounds with a rank and saved best score.

Weather Forecast

Free weather forecast: current conditions, hourly strip and 7-day outlook for your location or any city, with feels-like, wind, humidity, UV, sunrise and sunset. No sign-up.

Wheel of Names

Free wheel of names and random picker: enter options, spin and get a fair random winner. Runs in your browser.

Common questions

Will my notes and habit data still be there tomorrow?

Yes, provided you use the same browser on the same device and do not clear site data. Storage persists across refreshes and restarts. It does not sync between devices, and private or incognito windows discard everything when closed — export a copy if the data matters.

Does the timer keep running if I switch tabs?

Yes. It computes the remaining time from a target timestamp rather than counting ticks, so background throttling changes only how often the display repaints, not when the timer finishes. The alarm fires at the right moment even if the tab was idle for the whole interval.

Do the camera and microphone testers record anything?

No. The stream is rendered directly in the page for you to look at and listen to, and is discarded when you leave. The microphone test's record-and-play-back function keeps its clip in memory only, and nothing is ever uploaded.

Why does my QR code fail to scan after I add a logo?

The logo is covering data modules, and if the coverage exceeds what the error-correction level can reconstruct, the code becomes unreadable. Raise the level to Q or H, or make the logo smaller. Keep the three corner finder patterns completely clear either way.