Ready to share your notebook with the world? We're going to highlight a few different options for sharing it with anyone.

Sharing Locally

You can export to a variety of formats from within the notebook by navigating to File -> Download As. You'll want to export your notebook as a Jupyter Interactive Notebook (.ipynb file format) if you'd like the person you're sharing it with to interact with the notebook.

Sharing Online

Want the other person to preview your notebook before opening it? There are a few options for giving the other person a chance to view it online before downloading the file, we like using GitHub and nbviewer.


Have a GitHub account? If you drop a Jupyter notebook (.ipynb) file in your repository, it'll be automatically rendered directly in the browser. It works for both public and private repositories.


The nbviewer is a Jupyter notebook viewer service hosted by Jupyter. Just give it a URL and it'll render it instantly!

It's the simplest way of having your notebook rendered online.

While neither of these two methods of sharing notebooks will run CircuitPython code, but they can be uploaded to a users' local Jupyter installation.

This guide was first published on Jul 03, 2018. It was last updated on Mar 08, 2024.

This page (Sharing Jupyter Notebooks) was last updated on Mar 08, 2024.

Text editor powered by tinymce.