HistoryCal es una calculadora práctica diseñada para trabajar con fechas y calendarios históricos.
La calculadora le permitirá trabajar con muchos esquemas de calendario mundial diferentes y calcular rangos y edades en función de estos calendarios. La calculadora también tiene un lenguaje de script que le permite crear variaciones de los calendarios integrados: calendarios que cambian el año nuevo a un día diferente; calendarios híbridos que cambian entre esquemas; calendarios locales de observación que dependen de una ubicación particular; el año cuenta ese cambio para eras específicas (calendarios renales) y calendarios que requieren ajustes debido a diferencias sutiles en el cálculo.