If you have LaTeX installed you can download as PDF directly from Jupyter notebook with File -> Download as -> PDF via LaTeX (.pdf). Otherwise follow these two steps.

  1. For HTML output, you should now use Jupyter in place of IPython and select File -> Download as -> HTML (.html) or run the following command:

     jupyter nbconvert --to html notebook.ipynb  
    

    This will convert the Jupyter document file notebook.ipynb into the html output format.

    Google Colaboratory is Google's free Jupyter notebook environment that requires no setup and runs entirely in the cloud. If you are using Google Colab the commands are the same, but Google Colab only lets you download .ipynb or .py formats.

  2. Convert the html file notebook.html into a pdf file called notebook.pdf. In Windows, macOS (brew install wkhtmltodf) or Linux, install wkhtmltopdf. wkhtmltopdf is a command line utility to convert html to pdf using WebKit. You can download wkhtmltopdf from the linked webpage, or in many Linux distros it can be found in their repositories.

     wkhtmltopdf notebook.html notebook.pdf   
    

Original (now almost obsolete) revision: Convert the IPython notebook file to html.

ipython nbconvert --to html notebook.ipynb

Answer from karel on Stack Overflow
🌐
Vertopal
vertopal.com β€Ί en β€Ί convert β€Ί ipynb-to-pdf
Online IPYNB (Jupyter Notebook) to PDF Converter - Vertopal
PDF Converter More About PDF Β· Upload a IPYNB (Jupyter Notebook) document by dragging it into the designated area. Adjust IPYNB (Jupyter Notebook) to PDF settings with tools, then press Convert.
🌐
TheOnlineConverter
theonlineconverter.com β€Ί convert-ipynb-to-pdf
Free IPYNB to PDF Converter - Online Converter
Convert IPYNB files to PDF online. Preserve code, markdown, and output. No Jupyter or LaTeX required. Fast, free, and secure tool!
Discussions

python - How to convert IPython notebooks to PDF and HTML? - Stack Overflow
Original (now almost obsolete) revision: Convert the IPython notebook file to html. ... Sign up to request clarification or add additional context in comments. ... For HTML output, you should now use jupyter in place of ipython e.g. jupyter nbconvert --to html notebook.ipynb 2018-07-11T19:45:14.14Z+00:00 ... For this to work, jupyter_contrib_nbextensions should be installed. 2020-02-05T13:06:09.517Z+00:00 ... You could also print the website to a pdf... More on stackoverflow.com
🌐 stackoverflow.com
python - How to Export Jupyter Notebook by VSCode in PDF format (Windows 10) - Stack Overflow
Basically Update your notebook to google colab, and from there you may download the notebook as pdf. It worked for me, did not have to install any lib. ... Run the below python code to convert the Jupyter notebook to an HTML file. (Do not forget to change the file path r"C:\myJupyter.ipynb" in code) More on stackoverflow.com
🌐 stackoverflow.com
How to convert .ipynb files to pdf so I can print notes?
Rare2PDF Ipynb to PDF converter https://rare2pdf.com/ipynb-to-pdf/ More on reddit.com
🌐 r/learnpython
3
1
January 5, 2022
How to convert ipynb to pdf inside Jupyter notebook? I came across a solution stating we need to install pandoc but the official pandoc redirects us to the GitHub files which one to download now ??
https://saturncloud.io/blog/how-to-convert-ipynb-to-pdf-in-jupyter-notebook/ https://www.vertopal.com/en/convert/ipynb-to-pdf https://mljar.com/blog/jupyter-notebook-pdf/ More on reddit.com
🌐 r/IPython
9
2
August 9, 2024
🌐
Runcell
runcell.dev β€Ί tool β€Ί jupyter-to-pdf
Ipynb (Jupyter Notebook) to PDF Converter
Convert .ipynb (Jupyter Notebook files) to .pdf in your browserβ€”free, private first. Converter with print preview, plus nbconvert tutorial for professional PDF output.
Top answer
1 of 16
154

If you have LaTeX installed you can download as PDF directly from Jupyter notebook with File -> Download as -> PDF via LaTeX (.pdf). Otherwise follow these two steps.

  1. For HTML output, you should now use Jupyter in place of IPython and select File -> Download as -> HTML (.html) or run the following command:

     jupyter nbconvert --to html notebook.ipynb  
    

    This will convert the Jupyter document file notebook.ipynb into the html output format.

    Google Colaboratory is Google's free Jupyter notebook environment that requires no setup and runs entirely in the cloud. If you are using Google Colab the commands are the same, but Google Colab only lets you download .ipynb or .py formats.

  2. Convert the html file notebook.html into a pdf file called notebook.pdf. In Windows, macOS (brew install wkhtmltodf) or Linux, install wkhtmltopdf. wkhtmltopdf is a command line utility to convert html to pdf using WebKit. You can download wkhtmltopdf from the linked webpage, or in many Linux distros it can be found in their repositories.

     wkhtmltopdf notebook.html notebook.pdf   
    

Original (now almost obsolete) revision: Convert the IPython notebook file to html.

ipython nbconvert --to html notebook.ipynb

2 of 16
37

Also pass the --execute flag to generate the output cells

jupyter nbconvert --execute --to html notebook.ipynb
jupyter nbconvert --execute --to pdf notebook.ipynb

The best practice is to keep the output out of the notebook for version control, see: Using IPython notebooks under version control

But then, if you don't pass --execute, the output won't be present in the HTML, see also: How to run an .ipynb Jupyter Notebook from terminal?

For an HTML fragment without header: How to export an IPython notebook to HTML for a blog post?

Tested in Jupyter 4.4.0.

🌐
VCF Viewer
htmtopdf.herokuapp.com β€Ί ipynbviewer
Jupyter Notebooks(ipynb) Viewer and Converter
This online app allows you to convert Jupyter Notebooks (ipynb) to HTML, PDF format. It is easy to use, With just a few clicks, you can get the converted HTML or PDF, and View this file from your browser directly.
🌐
Online Convert Free
onlineconvertfree.com β€Ί πŸ”΅ file converter β€Ί πŸ”΅ documents β€Ί πŸ”΅ convert to ipynb β€Ί πŸ”΅ pdf converter β€Ί πŸ”΅ ipynb to pdf
Convert your IPYNB to PDF Online for Free - OnlineConvertFree
You can easily convert an ipynb (Jupyter Notebook) file to a pdf archive using our website, OnlineConvertFree. Just upload your ipynb file and choose pdf as the output format for a quick and straightforward conversion.
Find elsewhere
🌐
MConverter
mconverter.eu β€Ί convert β€Ί ipynb β€Ί pdf
IPYNB to PDF Converter β€’ Online & Free β€’ MConverter
Batch convert IPYNB to PDF online. Convert large IPYNB files up to 10 GB each. Fast and easy exporting from IPYNB to PDF in bulk.
🌐
2pdf.com
2pdf.com β€Ί convert-ipynb-to-pdf
Convert IPYNB to PDF online is free .IPYNB to .pdf converter
Select the IPYNB file or drag it onto the page. ... Select the file format you want to convert to, such as PDF or any of the other 50+ supported formats.
Rating: 4.6 ​ - ​ 523 votes
🌐
DEV Community
dev.to β€Ί mycko22 β€Ί 5-ways-to-convert-ipynb-to-pdf-for-data-scientists-and-students-419f
5 Ways to Convert IPYNB to PDF for Data Scientists and Students - DEV Community
May 10, 2025 - Upload your .ipynb file via drag-and-drop or file selection. Click "Convert" and download the PDF in seconds. ... No software installation required. Accessible from any device with a browser.
🌐
Code-format
code-format.com β€Ί tool β€Ί converter_ipynbtopdf
Convert IPYNB to PDF Online – Export Jupyter Notebooks to PDF
Free IPYNB to PDF converter β€” upload any Jupyter Notebook and download a clean PDF in seconds. No LaTeX, no setup, no account required. Also works as an online Jupyter Notebook to PDF converter.
🌐
Analytics Vidhya
analyticsvidhya.com β€Ί home β€Ί 5 methods to convert .ipynb files to pdf
5 Methods to Convert .ipynb Files to PDF- Analytics Vidhya
April 7, 2025 - Open your .ipynb file in Jupyter Notebook. Go to File > Download as > PDF via LaTeX (.pdf). Wait for the conversion to complete and download the PDF. Note: This method requires LaTeX to be installed on your system.
🌐
GitHub
github.com β€Ί creativepurus β€Ί Convert-ipynb-to-PDF
GitHub - creativepurus/Convert-ipynb-to-PDF: ✨ This repository is your go-to resource for seamlessly transforming Jupyter Notebook (ipynb) πŸ“š files into portable document format (PDF). πŸ“š πŸ”€ It provides a simple and convenient way to convert Jupyter Notebook (ipynb) files to PDF format πŸ€“
✨ This repository is your go-to resource for seamlessly transforming Jupyter Notebook (ipynb) πŸ“š files into portable document format (PDF). πŸ“š πŸ”€ It provides a simple and convenient way to convert Jupyter Notebook (ipynb) files to PDF format πŸ€“ - creativepurus/Convert-ipynb-to-PDF
Starred by 7 users
Forked by 3 users
🌐
Reddit
reddit.com β€Ί r/learnpython β€Ί how to convert .ipynb files to pdf so i can print notes?
r/learnpython on Reddit: How to convert .ipynb files to pdf so I can print notes?
January 5, 2022 -

I'm taking Jose Portilla's "Python Zero to Hero" course on Udemy. He linked us to all of his notes for each lesson in GitHub. I can download the zips of the notes (.ipynb), but I want to convert them so I can print and read them in a physical version. Is there a link to his notes in a way that's easy to print? Or does someone know how I can convert them? Apologies if my terminology isn't correct. Cheers

🌐
Free File Converter
freefileconvert.com β€Ί home β€Ί ipynb converter β€Ί ipynb to pdf
Convert IPYNB to PDF (Free & Online) - FreeFileConvert
Free online tool to convert IPYNB (Jupyter Notebook) files to PDF (Portable Document Format File). No download required. Fast, secure, and 100% free.
🌐
Adobe
adobe.com β€Ί in β€Ί acrobat β€Ί roc β€Ί blog β€Ί convert-ipynb-to-pdf.html
How to convert IPYNB to PDF: Share Jupyter Notebooks | Adobe Acrobat India
November 4, 2025 - If you only need the plain-text content of your notebook, such as code cells or written notes, you can convert the file to TXT format and then save it as a PDF: Right-click your .ipynb file and open it with Notepad.
🌐
IPYNB TO PDF
ipynb2pdf.dev
IPYNB to PDF Converter | One-Click Notebook to Report
Turn Jupyter notebooks into polished PDFs with one click. Convert ipynb to pdf without LaTeX, Pandoc, or drivers, and ship reports that look correct on every screen and printer.
🌐
Ploomber
convert.ploomber.io
Notebook Converter by Ploomber
Convert your Jupyter Notebooks (IPYNB) into professional PDF and LaTeX documents. Our free online converter ensures your code, visualizations, and markdown are beautifully preserved.
🌐
Trymito
trymito.io β€Ί blog β€Ί how-to-convert-ipynb-to-pdf
How to Convert ipynb to PDF | Mito
jupyter nbconvert --to webpdf --execute YOUR_NOTEBOOK_NAME.ipynb Β· Maybe opening the terminal every time you want to create a PDF is too much of a hassle.