
Quadratic is a spreadsheet with native JavaScript.
In Quadratic, JavaScript code can live in any cell. Use it to ingest, analyze, and visualize data. Run code in milliseconds. We natively support JavaScript, just like formulas.

Data visualizations
Create dynamic charts and graphs using JavaScript charting libraries like Chart.js.

Native ES modules
Using a JavaScript CDN like jsDelivr, you can import any package on npm or GitHub and use it in your spreadsheet.

Fetch API data
Use JavaScript's native fetch() to query data from APIs and watch your spreadsheet data update in real-time.
Other ways to code in Quadratic
Supercharge your data analysis workflow by combining SQL, Python, and JavaScript into one unified platform.
SQL
Connect directly with your data, generate advanced queries, and get insights faster than ever.
Learn more→Python
Unlock AI-assisted code generation, data visualization, and powerful libraries—all within a familiar spreadsheet.
Learn more→