지금 사용 가능.ipynb

손상된 IPYNB 복구

손상된 노트북 복원: nbformat 재구성, 셀 ID 재생성, Git 충돌 마커 제거, 메타데이터 복구로 Jupyter가 파일을 열도록 함.

Free, instant, and 100% private — your notebook never leaves the browser.

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

노트북 복구 도구: 브라우저에서 손상되거나 읽을 수 없는 .ipynb 고치기

이 도구는 Jupyter, Colab, VS Code가 열지 않는 .ipynb를 살립니다. 망가진 파일을 브라우저에 놓으면 복구 루틴이 빠진 nbformat 필드를 채우고, nbformat 4.5+에 필요한 셀 ID를 다시 만들고, 빈 메타데이터를 복원하고, Git 충돌 표식을 제거하고 유효한 노트를 다시 씁니다. 모두 로컬에서 실행—업로드·계정 없이 민감한 강의·연구·고객 노트도 기기에 남습니다.

흔한 손상: 크래시로 반쯤 저장된 파일, 수동 편집 후 `cells` 배열을 잃은 노트, JSON 안에 `<<<<<<<`이 남은 잘못된 merge, `id`를 잃은 셀, 사라진 kernel 필드, 손으로 정리하다 `outputs` 배열이 없는 코드 셀 등입니다. 복구 기능이 패턴을 찾아 조용히 고치고, 변경 목록을 보여 감사할 수 있게 합니다.

`nbformat.read`/`write` 스크립트를 쓰는 것보다 이 페이지가 빠를 때가 많습니다—Python 환경·Jupyter·관리자 권한이 필요 없습니다. JSON을 텍스트 편집기로 열어 추측하는 것보다 안전합니다—스키마를 이해하고 ID를 재사용 없이 다시 만들며 셀을 조용히 버리지 않습니다. 입력이 너무 망가져 충돌 표식을 제거해도 파싱이 안 되면 손상 파일을 쓰지 않고 오류를 명확히 보고합니다.

nbformat 4.5+ 작업 시 안정적인 셀 ID 생성(기본·권장). 탭이 남은 편집기에서 편집한 셀은 후행 공백 정리. 빈 셀 삭제로 수리와 함께 슬림하게. 실행 순서를 정돈하려면 실행 번호 다시 매기기. 결과는 Jupyter, JupyterLab, VS Code, Colab 등에서 바로 열 수 있는 일반 .ipynb입니다.

노트북 복구 도구가 고치는 것

빠진 nbformat 메타데이터 복원

Jupyter이 기대하는 `nbformat`, `nbformat_minor`, 커널·언어 메타데이터 블록을 다시 넣어 `"NotebookValidationError"` 없이 열립니다.

필수 셀 ID 재생성

nbformat 4.5부터 각 셀에 고유 `id`가 필요합니다. 누락·중복일 때 기존 도구 링크를 깨지 않도록 안정적인 ID를 부여합니다.

Git 충돌 표식 제거

잘못된 merge로 남은 `<<<<<<<`, `=======`, `>>>>>>>` 표식을 찾아 제거하고 JSON을 다시 파싱해 나머지 노트를 잃지 않습니다.

깨진 코드 셀 복구

없는 `outputs` 배열을 추가하고, 잘못된 `execution_count`를 초기화하며, 알 수 없는 `cell_type`을 `code`로 맞춰 nbformat에 맞춥니다.

모든 변경 보고

다운로드로 깨끗한 파일이 나오고, 적용한 수정을 모두 기록해 신뢰하기 전에 (또는 팀원이) 무엇이 바뀌었는지 검토할 수 있습니다.

브라우저를 벗어나지 않음

복구는 클라이언트 측에서 수행됩니다. 비밀 데이터가 있는 노트북도 업로드·서버 임시 파일 없이 기기에 남습니다.

온라인에서 깨진 Jupyter 노트북을 복구하는 방법

  1. 01

    망가진 .ipynb 업로드

    Jupyter, Colab, VS Code가 열지 않는 파일을 놓습니다. JSON이 부분적으로만 깨져 있어도 파서가 포기하기 전까지 복구를 시도합니다.

  2. 02

    복구 전략 선택

    안전한 기본값을 유지하거나, 더 깊이 정리하려면 빈 셀 삭제·실행 번호 다시 매기기 등을 켭니다.

  3. 03

    복구된 노트북 다운로드

    새 .ipynb를 저장한 뒤 Jupyter, JupyterLab, VS Code, Colab에서 엽니다. 유효한 메타데이터와 안정적인 셀 ID로 깨끗이 로드됩니다.

.ipynb 복구 관련 자주 묻는 질문

이 노트북 복구 도구를 열고 망가진 .ipynb를 올린 뒤 복구본을 다운로드하세요. 메타데이터 복원, 필수 셀 ID 재생성, Git 충돌 표식 제거 후 Jupyter이 열 수 있는 노트를 다시 씁니다.