Notebook guides
How an .ipynb file is put together, what each export keeps, how to clean a notebook before you share it, and how to read one without installing Jupyter. The shorter articles are on this same page. Written and updated by Khalid Danishyar. These pages stand on their own. The tools are optional.
Guides
01What an .ipynb file actually contains
A notebook is JSON: cells, saved outputs, and metadata. What is stored, what is only a recording of a past run, and what never makes it into the file.
Read
02Why a notebook file becomes huge
Plots, HTML tables, printed logs, and widget state are stored inside the JSON. How to find the heavy cell, and what stripping outputs changes.
Read
03What notebook metadata from Colab, JupyterLab, and VS Code actually means
Kernelspec, language_info, cell ids, and editor keys are notes about the last editor. They are not the packages, the data, or a promise the file will run.
Read
04HTML outputs, and when Jupyter calls a notebook trusted
Saved HTML and SVG can do more than show a table. Trust is a local Jupyter decision. It does not travel with the file you email.
Read
05What each notebook export keeps and drops
PDF, Word, Markdown, HTML, and Python keep different parts of a notebook. A format-by-format comparison of source, outputs, images, and what cannot round-trip.
Read
06How to clean a notebook before you share it
Outputs, execution counts, tokens, and printed data are part of the file. A checklist for what to strip, what to keep, and how to search before you send an .ipynb.
Read
07A worked example: one sample notebook, five exports
Follow the public sample notebook through PDF, Word, Markdown, HTML, and Python. What you should see, what is missing on purpose, and how to tell a setting from a bug.
Read
08How to read a notebook when Jupyter is not installed
Reading a notebook is parsing JSON and showing saved cells. It does not require a kernel. When to use a text editor, when to use a viewer, and what not to run.
Read
Articles
ArticleWord vs PDF vs Markdown: Which Jupyter Notebook Export Should You Use?
A practical decision guide for exporting a Jupyter notebook: when Word is better than PDF, when Markdown belongs in Git, and when you should refuse to convert at all.
Read
ArticleStrip Jupyter Outputs Before Git (Without Breaking Your Notebook)
Why notebooks explode in pull requests, what to strip vs keep, and when nbstripout is better than a one-off web cleaner.
Read
ArticleWhat Actually Happens When You Upload an .ipynb on Jupy Tools
An honest split: converters process a file for the current request; the viewer and diff stay in your browser. What we do not do, and how to treat secrets.
Read
ArticleRepairing a Jupyter Notebook That Will Not Open
The usual ways .ipynb JSON breaks — Git conflict markers, missing cell IDs, truncated files — and what a repair tool can recover versus what is gone for good.
Read
ArticleMerging Student Jupyter Notebooks for Grading Without Losing the Plot
How to stack lab notebooks in a sensible order, when a ZIP of separate files is better than a merge, and how to keep kernel metadata honest.
Read
ArticleHow to Compare Two Jupyter Notebook Files Online: No Setup Required
A practical guide to spotting exactly what changed between two .ipynb files: code, Markdown, and outputs, right in your browser with the free JupyTools notebook diff viewer.
Read
ArticleHow to Convert JSON to IPYNB: The Complete Guide (Free & Online)
Learn how to convert JSON to IPYNB and IPYNB to JSON online for free. Covers the nbformat schema, Zeppelin migration paths, Python nbformat examples, privacy-first browser tools at jupytools.com, and when to choose JSON versus a .py export.
Read
ArticleIPYNB to Word Converter: Convert Jupyter Notebook to DOCX Online Free
Convert ipynb to Word in your browser—editable DOCX for assignments, clients, and reviewers. No Pandoc, no Jupyter install. Learn why DOCX wins, what to preserve, and how to prepare your notebook before using our free ipynb to docx online tool.
Read
ArticleHow to Open an IPYNB File Online (No Python, No Jupyter)
View `.ipynb` notebooks in your browser: Markdown, syntax-highlighted code, and saved outputs—client-side on Jupy Tools. Works on Windows, Mac, and mobile. Links to `/ipynb-viewer`, export tools, and repair when a file misbehaves.
Read
ArticleIPYNB to PDF: Convert Jupyter Notebooks Online (No LaTeX)
Turn `.ipynb` into a polished PDF in your browser—no xelatex, no nbconvert setup. When university portals or clients want PDFs, this guide covers Colab, Jupyter export pitfalls, and our free `/ipynb-to-pdf` tool.
Read
ArticleHow to Convert IPYNB to JPG: The Fast, No-Install Way
Convert Jupyter notebooks to JPG images in your browser with no Python, Jupyter, or nbconvert. Learn when JPG beats PNG, how saved outputs render, privacy, thumbnails, FAQ, and a link to our free IPYNB to JPG tool.
Read
Practice on the sample notebook. It has no secrets and one saved text output.

