+ +

Free tool · ipynb viewer

Free Jupyter notebook viewer

Open an .ipynb file and read it with its Markdown, code and saved outputs, without Jupyter or Python. Save it as a PDF or a standalone HTML file, or send it as a link. Nothing is uploaded.

+ +
Loaded: signup-analysis.ipynb
7 cells · 5 code · python
Paper
Margins
Runs in your browser. We don't store what you paste.

Your browser’s print window opens. To get a PDF instead of paper, choose the PDF destination:

  • Chrome, Edge, Brave, Opera: set Destination (Printer in Edge) to Save as PDF, then Save.
  • Firefox: set Destination to Save to PDF, then Save.
  • Safari on a Mac: open the PDF menu at the bottom left of the print window, then Save as PDF.
  • Windows, any browser: the printer named Microsoft Print to PDF does the same.
  • iPhone and iPad: tap the Share button in the print options, then Save to Files.
  • Android: tap Select a printer, choose Save as PDF, then the PDF button.

If the PDF shows a date and a web address at the edges, turn off Headers and footers in the print window (under More settings in Chrome and Edge).

✓Your page live in seconds ✓An unlisted link you can send anyone ✓Claim it free to keep it live

Published free with no signup, the page is live for 7 days; sign up free to keep it. A published page is public to anyone with the link and noindex. Phishing and pages built to collect other people’s passwords or card details are taken down.

+ +

How it works

Open an ipynb file online in three steps

An ipynb viewer shows a Jupyter notebook the way its author last saw it, without starting a kernel. This one reads the file in your browser: drop it above, read it, and keep it as a PDF, an HTML file or a link. No server, no upload, no Google or GitHub account.
1

Open the .ipynb file

Drop the notebook onto the viewer, choose it from your files, or paste its JSON. Try a sample loads a small notebook if you want to see it first.

2

Read it as it was saved

Markdown cells render as formatted text. Code cells show their language and In [n] count, followed by the outputs saved in the file: printed text, tables, charts and errors.

3

Save as PDF, HTML or a link

Press Save as PDF for a printable copy, Download HTML for one self-contained file, or publish the rendered notebook as a page you can send.

+ +

What it shows

View a Jupyter notebook without Jupyter

Notebooks arrive by email, in a repo or from a course, and most people who open them only want to read the results. The outputs are already in the file, so reading them should not need Python.

Markdown and code cells

Headings, lists, tables, links and code blocks in Markdown cells, and every code cell with its execution count and kernel language, in reading order.

The outputs, not just the code

Printed text, pandas tables, matplotlib charts saved as PNG, JPEG or SVG, and tracebacks with the terminal colour codes stripped out so they read cleanly.

Nothing runs

There is no kernel. The viewer shows what the notebook saved and executes none of it. HTML outputs render in a sandboxed frame with scripts off, so a notebook cannot act on this page.

+ +

The next step

Convert ipynb to PDF or HTML, or send it as a link

A PDF or an .html file is a copy that leaves your hands. A Pagelive link is the same rendered notebook on its own URL, isolated from your account data, and free for 2 public pages, so you can see that it was opened.

Noindex by default

Published pages tell search engines to stay away, so an analysis you share won’t surface on Google the way most free hosts’ public pages can.

Password protection

On Solo and Team, lock confidential pages with an encrypted password we can’t read, enforced before the page ever loads.

View tracking

A notebook sent as a file goes quiet. A page counts every view, and Solo and Team add unique viewers, country and time on page.

+ +

More free tools

Other viewers and converters

Markdown to PDF

Paste Markdown or drop an .md file, choose A4 or Letter and margins, and save a cleanly typeset PDF.

Convert Markdown to PDF →

Online HTML viewer

Open the exported notebook HTML, or any HTML file, and preview it in a sandboxed frame on desktop or mobile widths.

Open the HTML viewer →

JSON viewer

An .ipynb file is JSON. Format it, find a syntax error by line and column, and explore it as a tree.

Open the JSON viewer →
+ +

Jupyter notebook viewer FAQ

Drop the .ipynb file onto the viewer above, or choose it with Open a file, and the notebook renders right away: Markdown cells as formatted text, code cells with their outputs. You can also paste the notebook’s JSON. It is free, needs no signup and no account with Google or GitHub.

+ +

Send the notebook, not an attachment

Free for 2 public pages. Solo is $15/mo and adds custom domains, passwords, and full view tracking.