Oscilloscope Online
A completely free, privacy-first, web-based graphing calculator and real-time oscilloscope that runs 100% in your browser.
What does it do?
Oscilloscope Online turns raw numbers into beautiful, interactive graphs in seconds. Perfect for students exploring functions, engineers monitoring sensors, researchers plotting survey data, or musicians visualizing audio waveforms.
It supports mathematical expressions, manual tables, real-time serial data, microphone/audio files, Google Forms responses, and even custom JavaScript — all with a clean, modern interface that works instantly in any browser.
How does it work?
Built with Jekyll + Tailwind CSS + DaisyUI for instant updates and a polished, responsive design. All plotting, data processing, and real-time visualization is written in TypeScript and runs entirely in your browser — no servers, no data upload unless you explicitly save to your own Google Drive.
This client-side architecture delivers maximum speed, complete privacy, and even works offline when possible.
What does it cost?
Absolutely nothing — forever. No ads, no paywalls, no subscriptions, no feature locks. Every tool, export option, and plotter is 100% free for everyone.
This project exists to give back to the education, maker, and open-source communities.
How secure & private is it?
The site is completely static: plain HTML/CSS/JS served from a CDN. There is no backend, no database, and no server-side code that could ever be compromised.
Your data never leaves your device unless you deliberately connect your own Google account (and even then, only you have access). Ideal for sensitive measurements, proprietary data, or classroom use.