How to export a Pluto.jl notebook
After writing your Pluto notebook, you have a couple options to export your notebook, to share with someone else. The following options are available directly from the Pluto editor:
- Notebook file (
.jl
) β This is how Pluto stores your notebook file, and you can share it directly with someone else so they can run your notebook. - Static HTML β A snapshot of your notebook with outputs in a versatile format. You donβt need to have Julia or Pluto installed to view it.
- PDF β A traditional PDF document for printing or sharing online.
- Recording β A special type of video!
To access these options, press the Share button in the top right.
![]()
π New: pluto.land
Check out the new pluto.land, a website to easily share your Pluto notebooks!
Publishing on the web
The options above are useful if you want a file to share with someone else. If you want to publish your notebook on the web (with a URL), or if you want live interactivity (with @bind
) on your website, you need one of the more advanced options below.
Notebooks as websites
There are various ways to publish your notebook as a website, which makes it ideal for sharing with others. Learn more
Notebooks as interactive websites
Pluto notebooks can be interactive, using the @bind
macro. But when you export your notebook to a file, the @bind
interactions do not work. This is because @bind
requires a running Julia process to work. Every time that you move a slider or click a button, a Julia process needs to calculate the new reactive values.
So how do you get live interactivity on your website? With PlutoSliderServer.jl