Nu beschikbaar.ipynb × 2

Vergelijk IPYNB diff naast elkaar

Zet twee notebooks neer en lees een diff per cel met regel-niveau highlights voor code, markdown en outputs. Handig voor reviews als nbdime niet geïnstalleerd is.

How it works

Three steps from upload to download

1

Drop your notebook

Drag a .ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter—whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

Also available

Try our other free tools

Notebook diff-viewer: vergelijk twee Jupyter-notebooks naast elkaar, online

Deze notebook diff-viewer beantwoordt een kleine maar pijnlijke vraag: wat is er feitelijk veranderd tussen twee .ipynb-bestanden? Zet de basisversie links, de herziene rechts en lees een diff per cel met regelniveau-markering voor toegevoegde, verwijderde en gewijzigde code. De hele vergelijking draait in je browser; de notebooks verlaten je apparaat niet—handig bij review op een gelockte laptop of een tweede mening over een privé-experiment zonder nbdime te installeren.

De meeste teams merken dat een gewone `git diff` op een notebook onleesbaar is: execution counts verschuiven bij elke run, outputcellen blazen de diff op met base64-afbeeldingen en JSON-volgorde maskeert echte wijzigingen. De viewer hier parseert beide bestanden naar dezelfde notebookstructuur als Jupyter, hasht elke cel en loopt een longest common subsequence af zodat identieke of alleen verschoven cellen netjes uitlijnen. Echte edits komen naar boven als een compact unified hunk per cel in plaats van duizenden ruisende JSON-regels.

Als je gewoonlijk op nbdime, jupyter nbdiff, ReviewNB of de notebook-diff van VS Code leunt, vult deze pagina ze aan in plaats van ze te vervangen. Je gebruikt dit pad wanneer nbdime niet geïnstalleerd is, de reviewer op een Chromebook zit, het notebook buiten Git staat, of je snel voor/na wilt delen met een collega. Er is niets te installeren, geen account, en het resultaat is altijd een herkenbaar naast-elkaar-rapport.

Zet Negeer witruimte aan wanneer één kant geherformatteerd is en je alleen inhoudelijke wijzigingen wilt. Zet Toon ongewijzigde cellen aan wanneer je volledige context voor code review nodig hebt. Klik Download .diff voor een unified tekstpatch die je in een reviewtool plakt of aan een ticket hangt. Gebruik de wisselknop om basis en revisie om te draaien als je ze verkeerd hebt geladen.

Waarom deze notebook diff-viewer voor review is gebouwd

Naast-elkaar cel-diff met regelmarkering

Elke gewijzigde cel toont basis links, revisie rechts; alleen gewijzigde regels worden gemarkeerd—zo focus je op echte edits in plaats door een woud van ongewijzigde JSON te scrollen.

Slim matchen dat Jupyter-ruis negeert

We hashen cellen op type en source en lopen een LCS. Alleen verplaatste cellen blijven ongewijzigd; execution counts of output-ID’s vertroebelen het rapport niet.

Drie states duidelijk in beeld

Toegevoegde, verwijderde en gewijzigde cellen krijgen eigen kleur en badge; een samenvattingsbalk telt alle wijzigingssoorten zodat de reviewer omvang ziet vóór het lezen.

Werkt in de browser, geen upload

Beide notebooks worden geparsed en vergeleken in je tabblad; sluit je de pagina, dan verdwijnt de vergelijking—niks op een server. Dat telt bij klantenwerk, intern onderzoek of huiswerk dat je niet wilt delen.

Download een draagbaar .diff-tekstbestand

Exporteer een unified diff met celankers om te plakken in een PR-commentaar, als e-mail bijlage te archiveren naast het notebook.

Schakeloptie witruimte negeren na formatter

Als Black, Ruff of autopep8 is gepasseerd, zet Negeer witruimte aan: de viewer behandelt spatiewijzigingen als gelijk zodat alleen echte edits overblijven.

Zo vergelijk je twee Jupyter-notebooks online

  1. 01

    Zet het basisnotebook links

    Kies de oudere of geaccepteerde versie; de viewer parseert direct en toont een chip met verwachte celltelling.

  2. 02

    Zet het herziene notebook rechts

    Kies de nieuwere of voorgestelde versie; zodra beide kanten geladen zijn, rendert de diff eronder.

  3. 03

    Lees, verfijn en exporteer

    Zet Negeer witruimte of Toon ongewijzigde cellen naar wens aan, download een .diff als je workflow de patch als artefact nodig heeft.

Veelgestelde vragen over Jupyter diff

Open deze notebook diff-viewer, zet het basis-.ipynb links en het herziene rechts; de diff rendert automatisch met toegevoegde, verwijderde en gewijzigde cellen naast elkaar.