crestpdf

Jupyter Notebook to PDF

Convert Jupyter notebooks (.ipynb) to PDF

Turn Jupyter notebooks into PDFs you can share or hand in. Markdown cells, code and outputs, including charts, are kept in order.

  • Code, outputs and charts included
  • Done in seconds
  • Free, no sign-up, no watermarks

How it works

How to convert Jupyter Notebook to PDF

  1. 01

    In Jupyter, run all cells and save, so outputs and charts are stored in the file.

  2. 02

    Drop your .ipynb notebooks into the upload area.

  3. 03

    Click Convert to PDF.

  4. 04

    Download your PDF, ready to hand in or share.

01

The whole notebook

Markdown cells become formatted text, code cells keep their code, and saved outputs such as printed results and plots appear right below them.

02

From any Jupyter editor

Notebooks saved from JupyterLab, the classic Notebook or VS Code share the same .ipynb format and all convert.

03

Hand in coursework

Submit assignments as a PDF with your code, results and charts in order, the way many courses ask for them.

Questions

Frequently asked

Which files can I upload?

Jupyter notebook files ending in .ipynb, from JupyterLab, Jupyter Notebook or VS Code.

Do I need to run the notebook first?

Yes. The PDF shows the outputs saved in the file, so run all cells and save before converting if you want results and charts included.

Are charts and plots included?

Yes. Images saved as cell outputs, such as matplotlib charts, are placed in the PDF under the code that made them.

How long does it take to convert Jupyter Notebook to PDF?

Usually just a few seconds. Very large files can take a little longer.

Is Jupyter Notebook to PDF free?

Yes. It is free to use, with no sign-up and no watermarks added to your files.

Related tools