Ether Calc
Online collaborative spreadsheet editor. Export to Excel. No account needed.
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.
Self-host it
Run the open-source version on your own infrastructure.
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
- 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
Built with https://github.com/ethercalc. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- ethercalc
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- /ethercalc — GitHub Repository
Upstream project · GitHub
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.