지금 사용 가능.ipynb × 2

IPYNB 비교 나란히 diff

두 노트북을 드롭하고 코드, markdown, 출력에 대한 행 단위 강조와 함께 셀별 diff를 읽기. nbdime이 설치되지 않았을 때 코드 리뷰에 좋음.

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

노트북 diff 뷰어: 두 Jupyter 노트북을 나란히 온라인에서 비교

이 diff 뷰어는 작지만 괴로운 질문에 답합니다. 두 .ipynb 사이에 실제로 무엇이 바뀌었나요? 왼쪽에 기준(baseline), 오른쪽에 수정본을 놓으면 셀별 diff와 추가·삭제·변경 코드의 줄 단위 강조를 볼 수 있습니다. 비교는 모두 브라우저에서 이루어지며 노트북은 기기 밖으로 나가지 않습니다. 잠긴 노트북으로 동료 작업을 검토하거나 nbdime 설치 없이 사적 실험을 다시 확인할 때 유용합니다.

많은 팀이 노트북에서 순수 `git diff`는 읽을 수 없다는 것을 알게 됩니다. 실행 횟수는 실행마다 바뀌고, 출력 셀은 base64 이미지로 diff를 부풀리며, JSON 순서가 실제 변경을 가립니다. 여기서는 두 파일을 Jupyter와 같은 형태로 파싱하고 셀을 해시하며 최장 공통 부분수열(LCS)로 정렬해 동일하거나 이동만 한 셀을 깔끔히 맞춥니다. 실제 편집은 셀당 작은 unified 덩어리로 나타나며 수천 줄의 JSON 소음은 사라집니다.

평소 nbdime, jupyter nbdiff, ReviewNB, VS Code 노트북 diff를 쓴다면 이 페이지는 대체가 아니라 보완입니다. nbdime이 없거나 검토자가 Chromebook을 쓰거나 Git 밖에 노트가 있거나 빠른 전후 비교를 공유할 때 쓰세요. 설치·계정 없이 항상 읽기 쉬운 양쪽 보고서가 됩니다.

한쪽만 포맷한 경우 의미 있는 변경만 보려면 공백 무시를 켜세요. 코드 리뷰에 전체 문맥이 필요하면 변경 없는 셀 표시를 켭니다. .diff 다운로드로 통합 텍스트 패치를 받아 리뷰 도구나 티켓에 붙일 수 있습니다. 기준과 수정을 거꾸로 넣었다면 맞바꿈 버튼을 사용하세요.

이 노트북 diff 뷰어가 리뷰용인 이유

줄 강조와 나란한 셀 diff

변경 셀은 왼쪽 기준·오른쪽 수정으로 표시되고 수정된 줄만 강조되어 실제 편집에 집중할 수 있습니다.

Jupyter 노이즈를 무시하는 스마트 매칭

셀을 유형·소스로 해시한 뒤 LCS로 맞춥니다. 이동만 한 셀은 변경 없음으로 남고 실행 횟수나 출력 ID는 보고서를 흐리지 않습니다.

세 가지 상태가 분명히 보임

추가·삭제·변경 셀은 색과 배지가 다르며 요약 바로 변경 규모를 알 수 있습니다.

브라우저에서 동작, 업로드 없음

두 노트북 모두 탭 안에서 파싱·diff 됩니다. 페이지를 닫으면 비교가 사라지고 서버에 남지 않습니다.

이동 가능한 .diff 텍스트 파일

셀 앵커가 있는 unified diff를 내보내 PR 댓글이나 메일·기록에 붙일 수 있습니다.

재포맷 코드용 공백 무시

Black, Ruff, autopep8 적용 후 공백 무시를 켜면 공백 차이는 동일로 처리되고 실제 내용 변경만 남습니다.

온라인에서 두 Jupyter 노트북을 비교하는 방법

  1. 01

    왼쪽에 기준 노트북 놓기

    오래된 또는 승인된 버전을 선택합니다. 즉시 파싱되며 예상 셀 수 요약이 표시됩니다.

  2. 02

    오른쪽에 수정본 놓기

    새 버전 또는 제안본을 선택합니다. 양쪽이 로드되면 아래에 diff가 나타납니다.

  3. 03

    읽고 조정하고 내보내기

    리뷰에 맞게 공백 무시 또는 변경 없음 표시를 켜고 필요하면 .diff를 다운로드합니다.

Jupyter diff 관련 자주 묻는 질문

이 diff 뷰어를 열고 왼쪽에 baseline .ipynb, 오른쪽에 수정본을 놓으세요. 추가·삭제·변경 셀이 자동으로 나란히 강조됩니다.