Skip to content

Ether Calc

Online collaborative spreadsheet editor. Export to Excel. No account needed.

Not yet verified
Demo online
MIT

Open the official app on ethercalc.net

This tool is hosted by its maintainers. Click below to open ethercalc.net in a new tab — it's their official demo.

Browse calculators tools →

What's next with Ether Calc?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Ether Calc?

EtherCalc is an open-source web-based collaborative spreadsheet tool designed for real-time multi-user editing. Built as a Node.js port of the SocialCalc project, it enables teams, educators, and developers to work on shared worksheets simultaneously without requiring centralized server infrastructure. The tool addresses the challenge of synchronizing spreadsheet edits across distributed teams by providing a lightweight, browser-accessible interface for collaborative data manipulation. Its primary audience includes remote workgroups needing to analyze datasets, classroom environments for interactive learning, and open-source contributors maintaining shared documentation. By eliminating the need for complex setup, EtherCalc streamlines collaboration while preserving version control through its integrated history tracking system.

How it works

EtherCalc is a real-time collaborative spreadsheet application built on Node.js, offering a web-based interface for simultaneous editing of worksheets. It extends the functionality of the original SocialCalc project by adapting its core features to modern web standards. The tool's primary purpose is to facilitate collaboration on tabular data, enabling users to edit cells, apply formulas, and track changes in real-time. Its open-source nature allows customization for specific use cases while maintaining cross-platform accessibility. EtherCalc supports live cell updates, formula calculations, and history tracking for individual edits. Users can share worksheets via URLs, and the tool maintains a revision history for rollback capabilities. It includes basic formatting options and supports import/export of CSV files.

How to use it

  1. 1Access the EtherCalc website or deploy a self-hosted instance via its GitHub repository. 2. Create a new worksheet or open an existing CSV file. 3. Share the generated URL with collaborators. 4. Begin editing cells, applying formulas, or formatting data in real-time. Practical tips include using the history panel to revert changes, leveraging keyboard shortcuts for cell navigation, and bookmarking URLs for persistent worksheet access.

What it can do

  • Utility

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/ethercalc
  • license: Open source
  • privacy: Opens an external demo

Limitations

  • Limited advanced formula support compared to Excel or Google Sheets
  • Dependent on stable internet connectivity for real-time sync
  • No built-in data validation or protection features
  • Mobile device optimization is minimal due to reliance on web standards
  • Lack of integration with cloud storage services like Google Drive

Understanding the result

Online collaborative spreadsheet editor. Export to Excel. No account needed.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by ethercalc (MIT).
Built with
ethercalc (https://github.com/ethercalc)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Text
Output
Output
Open-source source & license

Built with https://github.com/ethercalc. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
ethercalc
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does EtherCalc handle concurrent edits?

EtherCalc uses WebSocket connections to synchronize changes in real-time. Each edit is broadcast to all connected users, with conflict resolution prioritizing the most recent change. The history panel tracks individual edits for manual reconciliation if needed.

How does EtherCalc differ from Google Sheets?

EtherCalc is an open-source, self-hosted alternative to Google Sheets. Unlike Google Sheets' cloud-based architecture, EtherCalc requires local deployment or a hosted server. It offers greater customization for developers but lacks Google Sheets' extensive integration with G Suite and AI-driven features.

How do I export data from EtherCalc?

To export, click the 'File' menu and select 'Download CSV'. This generates a comma-separated values file containing all current worksheet data. The export includes formatted cells and formulas, preserving structural integrity for offline analysis.

What are common troubleshooting steps for sync issues?

First, verify all users are connected to the same WebSocket server. Check browser console logs for error messages. Ensure no conflicting edits are made simultaneously. If issues persist, refresh the page or restart the server hosting the EtherCalc instance.

Spotted something wrong with Ether Calc, or want to maintain it? See how to help.