View Jupyter notebooks (ipynb)
See the markdown, code, and saved outputs of an .ipynb notebook without Python.
Drop a folder or files here
JPG · PNG · WebP · GIF · BMP · AVIF · SVG · HEIC · PSD · AI · TIFF · camera RAW · PDF · HWP · Word · PPT · Excel · DWG/DXF · MP4/WebM/MOV/MKV/AVI/WMV · MP3/WAV/WMA/AIFF · TXT/MD/CSV/JSON/HTML — subfolders included
This browser doesn't support the folder-open dialog, so the standard folder picker is used. Files are read only on your device.
Viewer pages by format
Popular formats have their own page. Whichever page you are on, files of any other supported format open just the same.
- View HEIC photosHEIC·HEIF·HIF
- View PSD filesPSD·PSB
- View AI filesAI
- View TIFF filesTIF·TIFF
- View camera RAW photosCR2·CR3·CRW·NEF…
- Play MKVMKV
- Play AVI and DivXAVI·DIVX
- Play RMVB and RMRM·RMVB
- Play WMVWMV·ASF
- Play FLVFLV
- Play TS and M2TSTS·M2TS·MTS
- Play WMAWMA
- Play APE and lossless audioAPE·WV·TTA·MPC
- Open EML and MSG emailEML·MSG
- Read EPUB ebooksEPUB
- View Jupyter notebooks (ipynb)IPYNB
- Open legacy Word (.doc)DOC
- View DICOM medical imagesDCM·DICOM·DIC
- View STL and OBJ 3D modelsSTL·OBJ
- Open ZIP and TAR archivesZIP·TAR·TGZ·GZ…
- Read CBZ comicsCBZ
- View certificate files (PEM, CRT, CER, DER)PEM·CRT·CER·DER…
- View SRT and SMI subtitlesSRT·VTT·SMI·SAMI…
- Preview font files (TTF, OTF, WOFF)TTF·OTF·WOFF·WOFF2…
Word, PowerPoint, Excel, HWP, and CAD have their own document viewer pages. Full file viewer →
It's easy to assume a Jupyter notebook (.ipynb) opens only where Python is installed, but the file itself is JSON holding markdown, code, and saved outputs. This page shows that content in the browser exactly as saved. Nothing is executed, so you can review results without setting up an environment.
How to use it
- 1Click 'Choose IPYNB files' or drop a notebook folder onto the page.
- 2Click a notebook and its cells appear in order — markdown as formatted text, code with its In [n] number, and outputs as text, images, tables, or errors.
- 3Print everything with 🖨 or save as PDF.
What it shows
The nbformat 4 structure is read and each cell type is rendered. Code-cell outputs — stream (text), display_data/execute_result (PNG, JPEG, SVG images; HTML tables in an isolated frame; plain text), and error (traceback in a red box) — appear in saved order. Markdown math ($…$) is shown as source.
Files are read inside the browser only and never sent anywhere. Close the tab and nothing remains.
Limits
No code is run — cells saved without output show none. Interactive widgets (ipywidgets) and JavaScript outputs such as Plotly show only a static fallback or nothing. Older nbformat 3 files aren't supported.
Good for
Reviewing an analysis a colleague sent, checking homework or lecture notebooks, and skimming notebooks downloaded from GitHub.
Frequently asked questions
Can I run the code?+
No. It only shows saved outputs; there is no runtime. Use Jupyter, VS Code, or Colab to execute.
Charts don't show.+
Charts saved as PNG (matplotlib and similar) display. JavaScript-based outputs such as Plotly or Bokeh appear only if a static image was saved alongside.
Can I export to HTML?+
Use 🖨 and choose 'Save as PDF'. HTML export is a job for Jupyter's nbconvert.