FormulaEngineer — A Highly Accurate Excel Formula Engine with support for 410+ Excel functions — explore the complete list NEWv2.0.2
Read, write & recalculate

Open existing workbooks, create new ones, and evaluate formulas instead of relying on cached .xlsx values.

Excel-style behavior

Handles ranges, references, coercion, errors, and circular references.

Server-side ready

Designed for ASP.NET, APIs, Linux, containers, and background jobs.


Machine hash calculator

Generate the unique hash needed for your FormulaEngineer license.

How to find your hardware identifiers

  1. 1
    Open PowerShell as your normal user (no admin needed).
  2. 2
    CPU ID
    Get-CimInstance Win32_Processor | Select-Object -ExpandProperty ProcessorId
  3. 3
    Motherboard serial
    Get-CimInstance Win32_BaseBoard | Select-Object -ExpandProperty SerialNumber
  4. 4
    System drive volume serial
    cmd /c vol C:
  1. 1
    Open a terminal as your normal user. Some commands may need sudo.
  2. 2
    CPU ID (machine ID)
    cat /etc/machine-id
  3. 3
    Motherboard serial
    sudo cat /sys/class/dmi/id/board_serial
  4. 4
    Root volume UUID
    findmnt -n -o UUID /
  1. 1
    Open Terminal (Applications → Utilities → Terminal).
  2. 2
    Platform UUID (enter in the CPU ID field)
    ioreg -rd1 -c IOPlatformExpertDevice | awk -F'"' '/IOPlatformUUID/ { print $(NF-1); }'
  3. 3
    Motherboard serial — macOS doesn't expose one. Leave that field blank.
  4. 4
    Volume UUID
    diskutil info / | awk -F': *' '/Volume UUID/ { print $2; }'

Enter your values (all fields required)

Windows