About Roadmap Docs Blog Contact

Try now

Roadmap

IronCalc is constantly evolving
as we work to make it better and more powerful

We have work to do until the end of 2027! The two most important milestones are "version 1" and "version 2".

Version 1 focuses on the engine's core functionality and performance while version 2 aims to produce a fully-featured spreadsheet application that can substitute existing solutions.

Note that IronCalc is the work of a very small team and, for now, a side project. Deadlines and priorities are subject to change. If you have a specific need or request, we encourage you to reach out.

v1

Q4 2025

The full engine

Support for array formulas, dynamic arrays and LAMBDA

Arrays and array formulas are vital components of any spreadsheet engine. Dynamic arrays—a recent innovation from Microsoft Excel—are implemented by very few engines, yet they offer tremendous utility.

Internationalization and Localization

The engine and Web application will support three different languages (English, German and French) and a variety of locales. These settings affect how dates, times, currencies, numbers, and other region-specific formats are displayed. They also determine the default language used for functions and the user interface.

Implement 90% of Excel functions

Although IronCalc already supports a good number of functions, we aim to support all of them.

v2

Q4 2026

The ready-to-use
product

Conditional formatting

Visual formatting to cells based on their values, making it easier to identify trends, outliers, and important data at a glance.

Tables, sorting and filtering

Organize data into structured tables with built-in sorting and filtering capabilities for better data management and analysis.

Links, checkboxes and dropdowns

Provide rich interaction with cells. Easy navigation to external resources, other spreadsheets, or web pages. Interactive forms and standardized data entry with checkboxes and dropdowns.

Comments and notes

Adding contextual notes and explanations to cells will help provide additional information without cluttering the main data.

Merged cells

To improve layout presentation and readability and compatibility.

Charts

Adding various chart types (e.g., bar, line, pie) to visualize and understand data. Charts make spreadsheets beautiful.

Collaborative editing

Enable real-time collaboration where multiple users can work on the same spreadsheet simultaneously with live updates and conflict resolution (CRDTs).

IronCalc, the product

In https://app.ironcalc.com we intend to provide a user-friendly web application that allows users to create, edit, collaborate and share spreadsheets seamlessly. It will include a polished user interface, intuitive navigation, and a responsive design for various devices. For free, no ads, no intent to monetize it.

Beyond v2

2027 –

Long-term vision

Desktop Application

Native desktop applications for Windows, macOS, and Linux, providing offline access and system integration.

Pivot Tables

Create dynamic pivot tables to summarize, analyze, and explore large datasets with interactive filtering and grouping capabilities.

AI-Powered Features

AI could help automate data analysis, generate insights, and assist with complex calculations and decision-making processes.

Embedded programming language

Allow users to write custom scripts and functions directly within the spreadsheet, enhancing flexibility and functionality.

... and more

We'll keep adding features and improvements as we go. IronCalc is open source, so if you have ideas you can contribute to it too!

This project is funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990. Learn more on the project page.