지금 사용 가능.ipynb x2

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.

다른 무료 도구도 이용해 보세요

노트북 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 diff 관련 자주 묻는 질문

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