Disponível agora.ipynb

Reparar IPYNB quebrado

Recupera notebooks corrompidos: refaz nbformat, regenera IDs de célula, remove marcadores de conflito Git e conserta metadados para que o Jupyter abra o arquivo.

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

Ferramenta de reparo de notebook: corrija um arquivo .ipynb corrompido ou ilegível no navegador

Esta ferramenta de reparo salva arquivos .ipynb que Jupyter, Colab ou VS Code se recusam a abrir. Solte o arquivo quebrado no navegador: a rotina restaura campos nbformat ausentes, regenera IDs de célula exigidos pelo nbformat 4.5+, recupera blocos metadata vazios, remove marcadores de conflito do Git e reemite um notebook válido que finalmente abre. Tudo roda localmente — sem upload, sem conta — inclusive para notebooks sensíveis de ensino, pesquisa ou cliente.

As quebras mais comuns você já conhece: arquivo pela metade após travamento, notebook sem array `cells` depois de edição manual, merge Git deixando `<<<<<<<` no JSON, célula sem `id`, campo kernel sumido, ou célula de código sem array `outputs` depois de limpeza manual. O reparo detecta esses padrões, corrige com cuidado e lista cada mudança para auditoria.

Comparado a um script Python com `nbformat.read` e `nbformat.write`, esta página ganha em velocidade: sem ambiente Python, sem Jupyter instalado, sem direitos de administrador. Comparado a abrir o JSON no editor e chutar, é mais seguro — a lógica entende o esquema, regenera IDs sem reutilizá-los e nunca descarta células em silêncio. Se a entrada estiver irrecuperável mesmo após remover conflitos, o relatório deixa o problema claro em vez de gravar arquivo corrompido.

Ative Gerar IDs de célula estáveis para nbformat 4.5+ (padrão recomendado). Ative Remover espaços finais para limpar células editadas em outros editores. Ative Descartar células vazias para enxugar junto. Ative Renumera execuções para uma ordem de execução arrumada. A saída é um .ipynb normal que abre no Jupyter, JupyterLab, VS Code, Colab ou qualquer outro editor de notebook.

O que a ferramenta de reparo corrige

Restaura metadata nbformat ausente

Recoloca `nbformat`, `nbformat_minor` e os blocos de metadata de kernel e linguagem que o Jupyter espera para abrir sem o temido erro "NotebookValidationError".

Regenera IDs de célula obrigatórios

A partir do nbformat 4.5 toda célula precisa de um `id` único. A rotina atribui IDs estáveis onde faltam ou há duplicação, sem quebrar links de ferramentas existentes.

Remove marcadores de conflito Git

Detecta `<<<<<<<`, `=======`, `>>>>>>>` deixados por merge ruim, remove-os e reanalisa o JSON para não perder o restante do notebook.

Conserta células de código danificadas

Adiciona o array `outputs` ausente, zera valores inválidos de `execution_count` e força valores desconhecidos de `cell_type` para `code` segundo o nbformat.

Relata cada alteração

O download produz arquivo limpo, mas a rotina também registra cada correção aplicada para você (ou um colega) auditar antes de confiar.

Nunca sai do seu navegador

O reparo é client-side. Notebooks travados com dados privados ficam na sua máquina — sem upload nem arquivo temporário em servidor.

Como reparar um notebook Jupyter quebrado online

  1. 01

    Envie o .ipynb quebrado

    Solte o arquivo que Jupyter, Colab ou VS Code não abre. JSON parcialmente corrompido ainda pode funcionar — o analisador tenta recuperar antes de desistir.

  2. 02

    Escolha a estratégia de reparo

    Mantenha os padrões seguros ou habilite Descartar células vazias e Renumera execuções para limpeza mais profunda.

  3. 03

    Baixe o notebook reparado

    Salve o novo .ipynb e abra no Jupyter, JupyterLab, VS Code ou Colab. Carrega com metadata válida e IDs de célula estáveis.

Perguntas frequentes sobre reparar arquivos .ipynb

Abra esta ferramenta de reparo, envie o .ipynb danificado e baixe o arquivo corrigido. A rotina restaura metadata ausente, regenera IDs necessários, remove marcadores de conflito Git e reemite um notebook que o Jupyter abre.