Turn your Jupyter Notebook into a submission-ready PDF
Convert .ipynb and Colab notebooks to clean PDFs for assignments, without installing LaTeX. Code wraps instead of getting cut off, wide tables fit the page, and you can hide code or outputs.
- 🔒 Your notebook stays in your browser. We don’t upload your coursework.
- No LaTeX / nbconvert
- Hide code or outputs
- A4 / Letter
Built for assignment submissions.
No LaTeX, no setup
Skip XeLaTeX, Pandoc and nbconvert errors. Drop the file and save a PDF.
Nothing cut off
Long code lines wrap, images fit the page, wide tables shrink to fit.
Private by design
Your notebook is parsed locally in the browser and never uploaded.
Frequently asked questions
How do I convert a Jupyter notebook to PDF without LaTeX?
Drop your .ipynb, choose what to show, then use “Print / Save as PDF”. It uses your browser’s own PDF engine, so there is nothing to install.
Why does my notebook PDF cut off code and tables?
Print-to-PDF from Jupyter or Colab often keeps long lines and wide DataFrames at screen width. SubmitPDF wraps code, fits images and shrinks wide tables. Always skim the result before you submit.
Can I hide the code, or keep only selected cells?
Yes. Hide all code, hide all outputs, or untick individual cells in the list.
Is my notebook uploaded?
No. The file is parsed with JavaScript in your browser. The only network requests are the page’s own script libraries and fonts, which never receive your file.
How do I save a Colab notebook as PDF?
In Colab use File → Download → Download .ipynb, then drop it here. Run all cells first so outputs are saved in the file.
