지금 사용 가능.ipynb

IPYNB 압축

Git이나 이메일용으로 노트북 축소: 무거운 출력 제거, 일시적 위젯 상태 폐기, 공백 정리, JSON minify. 어떤 것도 깨지지 않음.

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

노트북 압축기: Jupyter 노트북을 줄여 Git·이메일·리뷰어의 불만을 줄이기

이 도구는 브라우저에서 부풀은 .ipynb를 줄입니다. 파일을 놓고 강도를 고른 뒤 더 작은 노트를 다운로드해 Git, 이메일, 코드 리뷰에 쓰세요. 기본값은 무거운 출력(특히 base64 이미지 플롯) 제거, `In [n]` 실행 번호 지우기, 임시 위젯 메타데이터 삭제, 후행 공백 정리, JSON 축약—실제 코드·마크다운 한 줄도 건드리지 않고 용량을 자주 한 자릿수 배 줄입니다.

왜 중요할까요? 노트북은 단순한 이유로 커집니다. matplotlib 플롯 하나가 base64 PNG로 1–2MB를 더할 수 있습니다. Bokeh, Plotly, ipywidgets은 `metadata.widgets`에 상태를 쌓아 셀보다 커질 수 있습니다. Git diff가 읽기 어렵고 PR·첨부가 불어납니다. 압축기는 노트의 의미를 바꾸지 않고 이를 제거합니다.

`jupyter nbconvert --ClearOutputPreprocessor.enabled=True`나 nbstripout 설치보다 이 페이지가 유리할 때는 도구 준비가 싫거나 Chromebook에 파일만 있을 때, 공유 전 일회성 정리가 필요할 때입니다. nbstripout보다 넓게: 임시 위젯 상태 제거, 큰 이미지 출력을 텍스트 자리표시로, 공백 정리, JSON minify. nbstripout은 자동 pre-commit에, 이 도구는 남의 PC에서 한 권의 노트에.

데이터 손실 걱정? 기본값은 안전합니다—출력은 제거되지만 모든 소스 셀·마크다운·커널·언어 메타데이터는 유효하게 유지됩니다. 토글로 상황에 맞게 이미지는 남기고 공백만 줄이거나, 최소 크기를 위해 모두 제거하세요.

노트북 압축기로 용량을 줄이는 방법

무거운 출력 제거

기본적으로 모든 코드 셀 출력을 제거합니다. 텍스트 출력은 두고 이미지 데이터만 작은 자리표시로 바꿀 수 있어 플롯이 많은 노트를 가장 빨리 줄이는 방법입니다.

임시 위젯 상태 삭제

`metadata.widgets` 등 ipywidgets, Bokeh, Plotly가 남기는 일시 블록을 찾아 제거합니다. 공유 후에는 필요 없습니다.

실행 번호 지우기

`In [n]` 표식을 초기화해 다시 실행해도 시끄러운 diff가 나오지 않게 합니다—nbstripout pre-commit과 같은 정리입니다.

공백·빈 줄 정리

후행 탭·공백·연속 빈 줄을 줄이며 의미 있는 들여쓰기는 유지합니다. 더 작은 파일, 동작은 동일합니다.

.ipynb JSON minify

pretty-print 공백을 제거해 디스크 바이트를 더 줄입니다. Jupyter, JupyterLab, VS Code, Colab에서 그대로 열립니다.

브라우저 안에서만

압축은 페이지에서 로컬로 실행됩니다. 민감한 노트는 서버로 가지 않아 클라이언트·내부 연구에 적합합니다.

브라우저에서 Jupyter 노트북을 줄이는 방법

  1. 01

    .ipynb 업로드

    부풀은 노트북을 놓습니다. 파서가 클라이언트에서 읽고 셀 수를 보여 어떤 파일인지 알 수 있습니다.

  2. 02

    강도 선택

    기본값은 안전합니다(출력 제거, 실행 번호 지우기, 임시 메타데이터 삭제, minify). 더 줄이려면 이미지 출력 대체·빈 마크다운 삭제 등을 추가하세요.

  3. 03

    작은 노트북 다운로드

    새 .ipynb를 저장합니다. `du -h`나 속성 대화상자로 용량이 눈에 띄게 줄었는지 확인하세요—플롯 위주 노트는 종종 10배 가까이 줄어듭니다.

.ipynb 압축 관련 자주 묻는 질문

이 노트북 압축기를 열고 .ipynb를 올린 뒤 작은 버전을 다운로드하세요. 기본값이 출력·실행 번호·임시 위젯 상태·pretty-print 공백을 제거해 용량을 크게 줄입니다.