지금 사용 가능.ipynb

JSON에서 Jupyter Notebook

보낸 JSON을 올리고, 지저분한 병합을 다듬고, 셀 목록을 감싸고, 무거운 출력을 잘라 내려받아 Jupyter가 도는 곳 어디서나 엽니다.

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

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.

브라우저에서 JSON을 IPYNB로 변환: 바로 쓰는 Jupyter 파일, 빠르고 비공개

노트북을 다루다 보면 JSON을 만나게 됩니다. 동료가 .json을 보내거나, 파이프라인이 nbformat을 저장하거나, Git에서 버전을 비교한 뒤 수업용 .ipynb가 다시 필요해집니다. 이 페이지는 바로 그 전환을 담당합니다. PC에 Python을 설치하지 않고 JSON을 IPYNB로 바꾸고 JupyterLab, VS Code 또는 Google Colab에서 열리는 표준 파일을 내려받습니다.

깨끗한 예제뿐 아니라 실제 혼란을 염두에 두고 설계했습니다. 병합 뒤에는 셀 ID가 사라지고, 때로는 cells 배열만 오며, API는 nbformat 껍질 없이 ‘거의 노트북’을 돌려줍니다. Jupyter가 열기를 거부할 때는 복구를, 목록을 신뢰할 때는 래핑을, 메가바이트 그래프 없이 공유하려면 출력 제거를 켜세요.

다운로드 전에 미리 보기를 봅니다. 편집기 탭이 열린 채로 빈 소스, 잘못된 cell_type, 원치 않는 출력을 확인합니다. Pretty-print는 diff에 읽기 쉬운 IPYNB를 유지합니다. 파일 크기가 더 중요하면 끕니다.

변환은 브라우저 세션 안에서 이루어집니다. 처리를 위해 JSON을 서버에 올리지 않습니다. 코드를 실행하지 않고 구조만 다시 포장합니다. 공유 전에는 평소 파일보내기와 같이 비밀 정보를 제거하세요.

이 JSON→IPYNB 변환기가 제공하는 것

전체 nbformat과 셀 배열 모드

전체 노트북 객체가 있으면 그대로 업로드합니다. 셀 배열만 있으면 래핑을 켜세요. nbformat 4 골격과 타당한 Python 메타데이터를 더해 Colab과 Jupyter가 알 수 없는 오류로 멈추지 않게 합니다.

실제 손상에 맞춘 복구

병합, 중단된 다운로드 또는 수동 편집 JSON 뒤에 복구를 켭니다. Jupyter를 막는 흔한 구조 손상을 고친 뒤 다운로드 전에 미리 보기로 확인합니다.

리뷰어 시각에 가까운 미리 보기

Markdown, 코드, 저장된 출력을 한 패널에 모읍니다. 티켓에 붙이거나 강의에 올리기 전에 깨진 서사, 잘못된 커널, 무거운 출력을 발견합니다.

소스 코드는 건드리지 않고 출력만 정리

스위치 하나로 내려받은 IPYNB에서만 코드 셀 출력과 실행 카운트를 지웁니다. 텍스트와 코드는 남고, 구조만 필요할 때 추적 용량만 줄어듭니다.

필요에 따라 읽기 쉬운 또는 압축 JSON

Git diff에는 Pretty-print를 켜 둡니다. 첨부 제한이나 느린 연결이 크기를 정하면 끕니다.

IPYNB → JSON 보내기와 잘 맞습니다

JSON을 보낸 뒤 즐겨 쓰는 편집기에서 고치고, 여기서 다시 JSON을 IPYNB로 바꿉니다. 반대 방향에 이미 Jupy Tools를 쓰면 같은 탭에서 순환을 닫습니다.

FAQ

온라인 JSON에서 IPYNB로 자주 묻는 질문

이 페이지에서 .json을 업로드하거나 텍스트를 붙여 넣고 필요하면 복구와 래핑을 조정한 뒤 .ipynb를 내려받습니다. 브라우저가 로컬로 처리하므로 이 기기에 Python, conda 또는 nbconvert가 필요 없습니다.

노트북 모양의 JSON을 Jupyter .ipynb 파일로 바꿉니다. 검토용으로 JSON을 보낸 뒤, API나 도구에서 JSON이 올 때, 병합 후 다시 작동하는 노트북이 필요할 때 사용합니다.

네. 확장자는 Jupyter 노트북을 가리키고 내용은 nbformat에 맞는 JSON입니다. 누군가 .ipynb.json으로 바꾸거나 API로 같은 구조를 저장했어도, 이 변환기가 표준 Jupyter 클라이언트가 네이티브로 여는 파일을 다시 만듭니다.

예. Jupyter나 VS Code에서 노트북 JSON을 저장한 뒤 여기로 가져와 미리 본 뒤 다운로드합니다. 표준 nbformat 필드를 기대합니다. 메타데이터나 버전이 빠지면 복구나 래핑이 켜져 있을 때 타당한 값을 채웁니다.

흔한 원인은 잘못된 JSON, 필수 필드 누락, 병합 후 ID 없는 셀입니다. 파싱 전에 흔한 구조 문제를 고치려면 복구를 켜고 미리 보기를 확인하세요. 복구 없이는 편집기에서 JSON을 고친 뒤 다시 시도합니다.

뿌리가 전체 노트북 대신 셀 객체 목록인 JSON입니다. 스크립트가 셀만 돌려줄 때는 래핑을 켜 둡니다. 전체 노트북 객체가 있고 엄격한 검증을 원하면 끕니다.

변환은 Markdown과 소스 코드를 유지합니다. 출력 제거를 켜지 않는 한 출력은 남습니다. 켜면 내려받은 파일만 정리합니다. 원본 업로드는 새로고침할 때까지 탭에 남습니다.

탭을 로컬 편집기처럼 다루세요. 변환은 브라우저에서 이루어지며 JSON을 처리하려고 서버에 올리지 않습니다. 그래도 IPYNB를 공유하기 전에 비밀을 제거하세요. 받는 사람이 내장 토큰을 읽을 수 있습니다.

예. .ipynb를 내려받아 Colab으로 가져오거나 Jupyter 확장이 있는 VS Code나 JupyterLab에서 엽니다. 코드가 기대하는 커널을 고르세요. 유용한 기본값은 넣지만 대신 실행하지는 않습니다.

이름만 바꾸면 디스크 레이블만 바뀝니다. 잘못되었거나 불완전하거나 nbformat 밖의 JSON은 여전히 Jupyter를 깨뜨립니다. 이 변환기는 구조를 검사하고, 필요하면 복구하고, 벌거벗은 셀을 감싸고 신뢰할 수 있는 IPYNB를 냅니다.

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