Daily Tools
Free everyday tools that work in your browser: create a strong random password and see how long one would take to crack, work out your exact age in years, months and days, do quick sums on a calculator, and run a countdown timer or stopwatch.
Pick a tool
Calculator
Daily ToolsBasic calculator with chained arithmetic, backspace and keyboard support
Timer & Stopwatch
Daily ToolsCountdown timer and stopwatch to boost your productivity and focus
Password Generator
Daily ToolsCreate secure, random passwords with customizable length and complexity
Password Strength Checker
Daily ToolsSee how long your password would take to crack and why. Spots common passwords, sequences and years. Nothing leaves your browser
Age Calculator
Daily ToolsCalculate age from birth date to current date
Frequently asked questions
How long should a password be?
At least 15 characters when the password alone protects an account, and at least 8 when it is used with a second factor such as a code from an app. Those are the minimums in NIST's current guidance, SP 800-63B-4. A random 16-character password clears both.
Sources: NIST, SP 800-63B-4, section 3.1.1: passwords
Are the generated passwords really random?
Yes. Password Generator uses crypto.getRandomValues, the browser's cryptographic random source, and makes the password on your device. It is never sent anywhere or stored.
Sources: MDN Web Docs, Crypto.getRandomValues()
Is it safe to type my real password into the strength checker?
Password Strength Checker runs in your browser and never sends the password anywhere; it still works with the internet switched off once the page has loaded. Even so, the safest habit is to test a password that is similar to yours rather than the real one.
How does the age calculator count months and days?
Age Calculator counts whole months from your birth date, then the days left over, and years are those months divided by 12. If you were born on 31 January, you are a month older on 28 February, or 29 in a leap year, because a month without a 31st ends on its last day.