Five small tools that run entirely in your browser
This is a collection of single-purpose utilities for developers, designers and anyone who occasionally needs a precise answer to a fiddly question: what does this cron expression actually do, what height goes with that width, what date is this timestamp, how many days until then, does this colour pair pass WCAG. Each one is a plain static page that loads in a moment, does its job, and never asks you to sign up for anything.
The tools
-
Cron Expression Generator
Build a cron expression from dropdowns, or paste one in and get a plain-English explanation plus the next five times it will actually fire. Includes a preset library and ten pages covering the schedules people search for most.
Open the cron generator -
Aspect Ratio Calculator
Give it any two of ratio, width and height and it solves for the third, with presets for 16:9, 4:3, 21:9, 9:16 and 1:1 and the nearest standard resolution. Platform pages cover YouTube, Instagram, TikTok and 4K.
Open the ratio calculator -
Unix Timestamp Converter
Timestamp to date and date back to timestamp, auto-detecting whether you pasted seconds or milliseconds. There is a live clock, the full IANA timezone list, and a batch mode for converting a whole column at once.
Open the timestamp converter -
Days Until
Count the days between two dates, or start a live countdown to one. Twelve event pages work out their own next occurrence when the page loads, so a countdown to Christmas or Halloween is never pointing at a date that has already passed.
Open the countdown calculator -
WCAG Contrast Checker
Enter a foreground and background colour and get the exact contrast ratio, with AA and AAA verdicts for both normal and large text. When a pair fails, it suggests the nearest colour in the same hue that would pass.
Open the contrast checker
What makes these different
Most online utilities of this kind are a thin layer of arithmetic wrapped in several megabytes of framework, and they send everything you type to a server to get an answer back. These are built the other way round: the tool is the whole page, and the answer is worked out where you are standing. The points below are structural, not promises — they are what the pages are made of, and you can check them yourself in a minute: open your browser’s Network tab and type into any tool here. Your input never produces a request.
- Everything is computed on your device The maths runs in your browser in JavaScript. The colours, timestamps, dates and cron expressions you type are never transmitted anywhere, because there is nowhere for them to be transmitted to — these tools have no server component at all.
- What you type is never collected Nothing you enter is uploaded, logged or stored. Not the production cron expression, not the internal timestamp, not the brand colours. Your input goes in, the answer comes out, and nobody else ever sees either.
- Answers are instant There is no server round-trip to wait for. The result updates as you type, because the calculation is happening a few centimetres from your fingertips.
- No account, nothing to install No sign-up, no login, no extension, no download. The only thing stored at all is in the timestamp converter, which remembers your chosen timezone and seconds/milliseconds setting in your browser’s own local storage. That never leaves your device, and clearing site data removes it.
- The tools keep working offline Once the page has loaded, each tool needs nothing but itself. Lose your connection and it keeps working — and it works just as well saved to disk and opened as a file.
- No build step, no dependencies Hand-written HTML, CSS and vanilla JavaScript with no framework and no package manager. Nothing here can break because a dependency three levels down changed.
To be plain about the limits of that: the server hosting these pages still sees an ordinary web request when you load one, the same as any website, and the host keeps its own operational logs. Advertising or analytics may be added later to cover hosting, and if that happens the privacy policy will be updated to say exactly what was added before it goes live. What will not change is that your inputs stay in your browser.
More about this collection
- About these tools Why the collection exists, how it is built, and who it is for.
- Contact Corrections, bug reports and suggestions — by email, no form.
- Privacy What is and is not collected, stated plainly.