Help
Overview
GeniusCalc is a powerful calculator application that supports mathematical expressions, variables, constants, and functions. You can perform complex calculations using built-in mathematical functions and constants.
Keyboard shortcuts
Ctrl/Cmd + K: Open command palette to quickly access functions, constants, and commands
Command palette
The command palette provides quick access to various calculator features. You can:
- Insert mathematical constants and functions
- Access your saved variables
- Execute general commands
General Commands
- Reset: Reset the calculator
- Clear History: Clear calculation history
- Clear Variables: Clear all variables
Slash commands
You can also use slash commands directly in the input field to perform quick actions. Type a slash command and press Enter to execute it.
/clear-history
: Clear all history,/clear-variables
: Clear all variables./delete
: Delete variables. Example:/delete var1 var2 varX
/last
: Replace input expression with the last expression/note
: Add a note to history with support for markdown. Example:/note This is a note with support for **markdown** and variable placeholders such as ${ans}.
/reset
: Clear all history and variables. (Aliases:/clear
)/welcome
: Display welcome message.
Sample calculations
Here are some examples of calculations you can perform:
Basic arithmetic
Order of operations with parentheses
2 + 3 * (4 + 2)
Complex expression with multiple operations
(10 - 5) / 2 + 3 * 4
Using square root and absolute value
sqrt(16) + abs(-5)
Exponentiation and division
2^3 / 4 + 1
Using variables
Basic variable assignment
x = 10
Using variables in calculations
x = 10
y = x * 2
Circle calculations with variables
radius = 5
area = math.pi * radius^2
Temperature conversion
celsius = 25
fahrenheit = celsius * 9/5 + 32
Using functions
Trigonometric functions (degrees to radians)
sin(45 * math.pi / 180)
Logarithmic functions
log(100)
Rounding to nearest integer
round(3.14159)
Finding maximum and minimum values
max(5, 10, 3, 8)
Finding minimum value
min(5, 10, 3, 8)
Using constants
Circle circumference using pi
2 * math.pi * 5
Exponential growth with e
math.e ^ 2
Time calculations
time.seconds_per_hour * 24
Golden ratio calculation
math.phi
Variables
You can assign values to variables using the equals sign (=). Variables can store numbers, expressions, or the results of calculations. Variable names are case-sensitive and can contain letters, numbers, and underscores.
radius = 5
area = math.pi * radius^2
circumference = 2 * math.pi * radius
Built-in constants
Time-related constants
- Milliseconds per Second: Number of milliseconds in one second
time.milliseconds_per_second = 1000
- Milliseconds per Minute: Number of milliseconds in one minute
time.milliseconds_per_minute = 60000
- Milliseconds per Hour: Number of milliseconds in one hour
time.milliseconds_per_hour = 3600000
- Milliseconds per Day: Number of milliseconds in one day
time.milliseconds_per_day = 86400000
- Seconds per Minute: Number of seconds in one minute
time.seconds_per_minute = 60
- Seconds per Hour: Number of seconds in one hour
time.seconds_per_hour = 3600
- Seconds per Day: Number of seconds in one day
time.seconds_per_day = 86400
- Minutes per Hour: Number of minutes in one hour
time.minutes_per_hour = 60
- Minutes per Day: Number of minutes in one day
time.minutes_per_day = 1440
- Hours per Day: Number of hours in one day
time.hours_per_day = 24
Mathematical constants
- π (Pi): Ratio of circle's circumference to its diameter
math.pi = 3.141592653589793
- e (Euler's number): Base of natural logarithms
math.e = 2.718281828459045
- φ (Golden ratio): Golden ratio
math.phi = 1.618033988749895
- √2: Square root of 2
math.sqrt2 = 1.4142135623730951
Built-in functions
Time-related functions
- Current Timestamp: Returns the current timestamp in milliseconds since Unix epoch
now()
Trigonometric functions (angles in radians)
- Sine: Returns the sine of a number (in radians)
sin(angle)
- Cosine: Returns the cosine of a number (in radians)
cos(angle)
- Tangent: Returns the tangent of a number (in radians)
tan(angle)
- Arcsine: Returns the arcsine (in radians) of a number
asin(value)
- Arccosine: Returns the arccosine (in radians) of a number
acos(value)
- Arctangent: Returns the arctangent (in radians) of a number
atan(value)
Basic arithmetic and mathematical operations
- Absolute: Returns the absolute value of a number
abs(number)
- Square Root: Returns the square root of a number
sqrt(number)
- Minimum: Returns the smallest of two numbers
min(number1, number2)
- Maximum: Returns the largest of two numbers
max(number1, number2)
Functions for rounding numbers
- Round: Rounds a number to the nearest integer
round(number)
- Floor: Rounds a number down to the nearest integer
floor(number)
- Ceiling: Rounds a number up to the nearest integer
ceil(number)
Logarithmic functions
- Natural Logarithm: Returns the natural logarithm (base e) of a number
log(number)
Area conversion functions
- Square Meters to Square Feet: Converts square meters to square feet
convert_m2_to_ft2(squareMeters)
- Square Feet to Square Meters: Converts square feet to square meters
convert_ft2_to_m2(squareFeet)
- Square Meters to Acres: Converts square meters to acres
convert_m2_to_acres(squareMeters)
- Acres to Square Meters: Converts acres to square meters
convert_acres_to_m2(acres)
- Hectares to Acres: Converts hectares to acres
convert_ha_to_acres(hectares)
- Acres to Hectares: Converts acres to hectares
convert_acres_to_ha(acres)
- Square Feet to Acres: Converts square feet to acres
convert_ft2_to_acres(squareFeet)
- Acres to Square Feet: Converts acres to square feet
convert_acres_to_ft2(acres)
Data size conversion functions
- Bytes to Kilobytes: Converts bytes to kilobytes
convert_b_to_kb(bytes)
- Kilobytes to Bytes: Converts kilobytes to bytes
convert_kb_to_b(kilobytes)
- Kilobytes to Megabytes: Converts kilobytes to megabytes
convert_kb_to_mb(kilobytes)
- Megabytes to Kilobytes: Converts megabytes to kilobytes
convert_mb_to_kb(megabytes)
- Megabytes to Gigabytes: Converts megabytes to gigabytes
convert_mb_to_gb(megabytes)
- Gigabytes to Megabytes: Converts gigabytes to megabytes
convert_gb_to_mb(gigabytes)
- Gigabytes to Terabytes: Converts gigabytes to terabytes
convert_gb_to_tb(gigabytes)
- Terabytes to Gigabytes: Converts terabytes to gigabytes
convert_tb_to_gb(terabytes)
- Bytes to Megabytes: Converts bytes to megabytes
convert_b_to_mb(bytes)
- Megabytes to Bytes: Converts megabytes to bytes
convert_mb_to_b(megabytes)
- Bytes to Gigabytes: Converts bytes to gigabytes
convert_b_to_gb(bytes)
- Gigabytes to Bytes: Converts gigabytes to bytes
convert_gb_to_b(gigabytes)
Length/distance conversion functions
- Meters to Kilometers: Converts meters to kilometers
convert_m_to_km(meters)
- Kilometers to Meters: Converts kilometers to meters
convert_km_to_m(kilometers)
- Meters to Feet: Converts meters to feet
convert_m_to_ft(meters)
- Feet to Meters: Converts feet to meters
convert_ft_to_m(feet)
- Meters to Inches: Converts meters to inches
convert_m_to_in(meters)
- Inches to Meters: Converts inches to meters
convert_in_to_m(inches)
- Feet to Inches: Converts feet to inches
convert_ft_to_in(feet)
- Inches to Feet: Converts inches to feet
convert_in_to_ft(inches)
- Miles to Kilometers: Converts miles to kilometers
convert_mi_to_km(miles)
- Kilometers to Miles: Converts kilometers to miles
convert_km_to_mi(kilometers)
Weight and mass conversion functions
- Kilograms to Pounds: Converts kilograms to pounds
convert_kg_to_lb(kilograms)
- Pounds to Kilograms: Converts pounds to kilograms
convert_lb_to_kg(pounds)
- Grams to Ounces: Converts grams to ounces
convert_g_to_oz(grams)
- Ounces to Grams: Converts ounces to grams
convert_oz_to_g(ounces)
- Kilograms to Grams: Converts kilograms to grams
convert_kg_to_g(kilograms)
- Grams to Kilograms: Converts grams to kilograms
convert_g_to_kg(grams)
- Pounds to Ounces: Converts pounds to ounces
convert_lb_to_oz(pounds)
- Ounces to Pounds: Converts ounces to pounds
convert_oz_to_lb(ounces)
Temperature conversion functions
- Celsius to Fahrenheit: Converts Celsius to Fahrenheit
convert_c_to_f(celsius)
- Fahrenheit to Celsius: Converts Fahrenheit to Celsius
convert_f_to_c(fahrenheit)
- Celsius to Kelvin: Converts Celsius to Kelvin
convert_c_to_k(celsius)
- Kelvin to Celsius: Converts Kelvin to Celsius
convert_k_to_c(kelvin)
- Fahrenheit to Kelvin: Converts Fahrenheit to Kelvin
convert_f_to_k(fahrenheit)
- Kelvin to Fahrenheit: Converts Kelvin to Fahrenheit
convert_k_to_f(kelvin)
Volume conversion functions
- Liters to Gallons: Converts liters to gallons (US)
convert_l_to_gal(liters)
- Gallons to Liters: Converts gallons (US) to liters
convert_gal_to_l(gallons)
- Milliliters to Fluid Ounces: Converts milliliters to fluid ounces (US)
convert_ml_to_oz_fl(milliliters)
- Fluid Ounces to Milliliters: Converts fluid ounces (US) to milliliters
convert_oz_fl_to_ml(fluidOunces)
- Liters to Milliliters: Converts liters to milliliters
convert_l_to_ml(liters)
- Milliliters to Liters: Converts milliliters to liters
convert_ml_to_l(milliliters)
Speed conversion functions
- Kilometers per Hour to Miles per Hour: Converts kilometers per hour to miles per hour
convert_kph_to_mph(kilometersPerHour)
- Miles per Hour to Kilometers per Hour: Converts miles per hour to kilometers per hour
convert_mph_to_kph(milesPerHour)
- Meters per Second to Kilometers per Hour: Converts meters per second to kilometers per hour
convert_mps_to_kph(metersPerSecond)
- Kilometers per Hour to Meters per Second: Converts kilometers per hour to meters per second
convert_kph_to_mps(kilometersPerHour)