Octave Online β

Want to use scripts? Sign in so you can save, edit, upload, and run Octave script files. dismiss

Welcome to Octave Online.

Octave Online is the free GNU Octave editor and prompt in your browser. Octave Online is powered by the open-source GNU Octave project, whose syntax is mostly compatible with MATLAB.

Type commands in the prompt like you would in your local copy of GNU Octave or MATLAB.
> fzero(@(x) sinh(x) + 1, [-pi pi])
Press enter and see the results instantly.
ans = -0.88137
You can make plots.
sombrero() sombrero
Sign in and you can edit files. Your files will still be here the next time you visit.
disp('Hello World')
Octave Online is currently in public beta. Find a bug? Like to see another feature? Click “Feedback.” Prefer a white-on-black theme when staring at the screen for an extended period? Click “Theme.”
Drop Files Here to Upload

Octave Online Interactive Editor

The currently selected file can't be edited online. You can still use the toolbar above to rename, download, and delete the file.

Tips and Tricks

The files you make on Octave Online will be saved for the next time you visit.

In the editor, you can use most of these keyboard shortcuts. You can also use these special keyboard shortcuts:

Ctrl + Space
Show the auto-completion menu
Cmd/Ctrl + S
Save the file
Cmd/Ctrl/Win + R
Run the file
Cmd/Ctrl/Win + E
Set focus to the prompt

Did you know you can use Octave Online in your class? Open a ticket by clicking "Feedback" to inquire about how we can set you up as an instructor. dismiss
Want an interactive session? This is a live Octave command prompt. Type expressions here and press enter, like sin(pi/3) or help fplot Tip: Sign in to run script files.
Seconds Remaining: 0

New feature in testing! Octave Online Sync Synchronize your Octave Online script files with your computer and also see revision history. Click the wrench for more info. dismiss

Octave Online Sync

We are testing a new feature that enables you to synchronize your Octave Online script files with your local machine. This lets you use Octave or MATLAB when you're on your own computer and Octave Online when you're on the road.

We use Git, a popular version control system, to handle the syncing process, so you can also see the revision history on your script files. Watch this screencast for an example of how to use Octave Online Sync.

  • URL http://octave-online.net/sync.git
  • Username
  • Password

Please send feedback on this feature to our support team using the "Feedback" link.