Jupyter Notebook to PDF

Convert your Jupyter notebook (.ipynb) to a PDF ready for Canvas submission. Upload your file below, preview the result, then click Save as PDF.

How it works

  1. Upload your .ipynb file below
  2. If your notebook shows images with ![](images/photo.png), add those image files too — plots your code draws are already included
  3. Review the preview (code cells wrap properly, math renders)
  4. Click Save as PDF — in the print dialog, use these settings:
    • Destination: Save as PDF
    • Margins: None
    • Headers and footers: Off
    • Background graphics: On
  5. Submit the PDF to Canvas

Accepted format: .ipynb (max 5 MB)
Only needed if your notebook references image files it does not contain — for example ![](images/photo.png) for a scanned diagram or a photo of your setup. Open your images folder and select them all; the folder structure does not matter, only the filenames. Plots produced by your code, and images you dragged directly into a Markdown cell, are already inside the notebook.
PNG, JPG, GIF or WEBP · up to 20 images · 10 MB each
10 of 10 conversions remaining this hour