Trigonometry, logs, powers and factorials, plus your exact age in years, months and days.
Keyboard works too: digits, + − * / ^ ( ) . % ! , Enter for =, Backspace, Esc to clear.
2 × sin(30) + √(16).( ) → x^y and n! → × ÷ → + −
Powers are right-associative, so 2^3^2 = 2^9 = 512. A number next to a bracket or constant is multiplied, so 2π = 6.2832 and 3(4 + 1) = 15. The calculator reads your expression with its own parser instead of running it as code, so nothing typed can execute as a script.
Age is counted in calendar months, not as a number of days divided by 365. The tool finds the last monthly anniversary of your birth date on or before the chosen date, then counts the days after it. When a month is too short (31 January plus one month), the anniversary moves to the last day of that month.
| Date of birth | Age on | Result |
|---|---|---|
| 2 August 2001 | 1 August 2026 | 24 years 11 months 30 days |
| 31 January 2023 | 1 March 2023 | 0 years 1 month 1 day |
| 29 February 2000 | 28 February 2001 | 1 year 0 months 0 days |
The calculator counts the whole years and months from your date of birth to the chosen date, then counts the remaining days. For example, from 2 August 2001 to 1 August 2026 is 24 years, 11 months and 30 days.
In a non-leap year, this calculator treats 28 February as the completed birthday, because the month has no 29th. So a person born on 29 February 2000 is exactly 1 year old on 28 February 2001, and 1 year and 1 day old on 1 March 2001.
UPSC reckons age on 1 August of the examination year. Press the 1 August button, enter your date of birth and read your age; for CSE 2026, a General category candidate must have been born between 2 August 1994 and 1 August 2005.
Use degree mode (DEG) for angles written in degrees, such as sin 30° = 0.5, which is what most school and competitive exam questions use. Switch to RAD when the angle is in radians, for example sin(π/6) = 0.5.
It follows standard operator precedence: brackets first, then powers, then multiplication and division, then addition and subtraction. So 2 + 3 × 4 = 14, and −2^2 = −4 because the power is applied before the minus sign.
The % button divides the number before it by 100, so 200 × 10% = 20. The n! button gives the factorial of a whole number, so 5! = 120; factorials of negative or decimal numbers are not supported.
Free, private and no sign-up. Everything runs in your browser.