No setup, no barriers. Run, share, and collaborate on Jupyter notebooks directly in the browser.
They trust us.
Faster learning & coding
Deploy and share Jupyter notebooks instantly, from individual learners to university wide programs.
No setup.
Just run.
Run notebooks instantly in your browser
Enjoy a fully-fledged Jupyter environment directly in the Web browser, with zero infrastructure overhead and instant startup. Everything runs online, so anyone can start in seconds.
Sharing
& collaboration
Turn any notebook into a live, shareable experience
Create permalinks to live Jupyter notebooks that anyone on the internet can open and use instantly. Your content is persistently stored in the cloud for long-term projects without losing progress.
AI Assistant
Get help, generate code, and move faster with AI
An integrated AI assistant works alongside you to explain and produce code and boost your productivity, right where you learn and build.
Notebook.link allows you to chose which software packages to install in your environment, with instant dependency resolution in your browser.
Write notebooks, run code cells interactively, and combine rich markdown, visualizations, and live outputs, all in your browser, with no local installation required.
Generate a permanent link to your live notebook and share it with anyone. Readers can open, run, and explore your work instantly.
Our solutions for institutions
Choose the right plan for your institution, from small classrooms to large universities
Get in touchWe can scale notebook.link to large organisations.
Why use Notebook.link
Large corporation, teaching institution, student or small entreprise: Notebook.link is right for you.
Q&A
Notebook.link runs all computation in the visitor's browser, using WebAssembly, JupyterLite, and the emscripten-forge package distribution. Since no server-side compute is involved, the platform only serves static files — so hosting costs stay minimal regardless of how many people use it.
Two sources, usable together in the same environment:
If a package is missing, you can request it from the emscripten-forge project.
Traditional Jupyter runs your code on a server, so the server must trust every notebook. Notebook.link doesn't run user code on any server at all — it serves only static files, and all execution happens in the browser's WebAssembly sandbox.
For a visitor, opening a notebook.link content is closer in risk to opening a web page than to running an untrusted program on their machine.
Two consequences:
No setup, no installs. Just open, run, and share.