Disponible ahora.ipynb

JSON a Jupyter Notebook

Transforma JSON con forma de notebook en un `.ipynb` real: sube exportaciones, arregla merges sucios, envuelve listas de celdas, elimina salidas pesadas y descarga para abrir donde Jupyter funcione.

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.

Convierte JSON a IPYNB en el navegador: archivos listos para Jupyter, privados y rápidos

Si trabajas con notebooks, tarde o temprano acabas con JSON en la mano: un compañero te pasa un .json, un pipeline vuelca nbformat en un bucket o comparas versiones en Git y necesitas otra vez el .ipynb para el lunes en clase. Esta página cubre ese paso: conviertes JSON a IPYNB sin montar Python en el portátil y descargas un archivo estándar que abres en JupyterLab, VS Code o Google Colab.

Diseñamos el flujo para el caos real, no para el ejemplo del tutorial. Tras un merge conflictivo faltan IDs de celda; a veces solo recibes un array cells; otras APIs devuelven casi un notebook pero sin la envoltura nbformat. Activa la reparación cuando Jupyter ya no abre el archivo, el envoltorio de celdas sueltas cuando confías en el array, y el borrado de salidas cuando quieres compartir sin arrastrar megabytes de gráficas.

Previsualizas antes de descargar: detectas fuentes vacías, cell_type erróneos o salidas que no querías mientras aún tienes el editor abierto. El formato bonito deja el IPYNB legible para diffs; desactívalo cuando el tamaño importa más que la lectura humana.

La conversión ocurre en tu sesión del navegador: no subimos tu JSON a un servidor para procesarlo. No ejecutamos tu código; solo empaquetamos estructura. Borra secretos como harías con cualquier exportación antes de compartir el resultado.

Qué aporta este convertidor JSON a IPYNB

nbformat completo y modo de solo celdas

Sube el objeto notebook cuando lo tengas. Si solo tienes un array de celdas, activa el envoltorio y añadimos esqueleto nbformat 4 y metadatos Python razonables para que Colab y Jupyter dejen de responder con errores crípticos.

Reparación alineada con averías reales

Enciende la reparación tras merges, descargas truncas o JSON editado a mano. Normalizamos el tipo de daños que impide abrir el archivo y revisas el resultado en la vista previa antes de descargar.

Vista previa cercana a lo que ve el revisor

Reúnes Markdown, código y salidas guardadas en un solo panel. Así detectas narrativa rota, kernels inadecuados o salidas pesadas antes de adjuntar el notebook a un ticket o subirlo al aula virtual.

Limpia salidas sin tocar tus fuentes

Un interruptor vacía salidas de código y contadores de ejecución en el IPYNB descargado. Conservas texto y código; pierdes solo el volumen de trazas y figuras cuando solo necesitas la estructura.

JSON legible o compacto según el caso

Deja el formato bonito activo para diffs en Git. Desactívalo cuando el límite de adjunto o la conexión lenta marcan el ritmo.

Encaja con la exportación IPYNB a JSON

Exportas a JSON, editas con tu editor favorito y vuelves a convertir JSON a IPYNB aquí. Cierras el ciclo en la misma pestaña cuando ya usas Jupy Tools para la ida.

FAQ

Preguntas habituales sobre JSON a IPYNB en línea

Sube tu .json o pega el texto en esta página, ajusta reparación y envoltorio si hace falta y descarga el .ipynb. El navegador convierte localmente: no necesitas Python, conda ni nbconvert en la máquina actual.

Convierte JSON con forma de notebook en un archivo .ipynb de Jupyter. Úsalo cuando exportaste JSON para revisión, recibiste JSON desde una herramienta o API, o recuperaste texto tras un merge y necesitas de nuevo un notebook funcional.

Sí. La extensión indica un notebook Jupyter, pero el contenido es JSON que cumple nbformat. Si alguien renombró .ipynb a .json o guardó la misma estructura desde una API, este convertidor reconstruye el archivo que los clientes Jupyter abren de forma nativa.

Sí. Guarda o exporta el JSON del notebook, tráelo aquí, revisa la vista previa y descarga. Esperamos campos nbformat estándar; si faltan metadatos o versiones, rellenamos valores sensatos con reparación o envoltorio activados.

Suele deberse a JSON inválido, campos obligatorios ausentes o celdas sin ID tras un merge. Activa la reparación para corregir problemas estructurales comunes antes del análisis y revisa la vista previa. Si sigue fallando con la reparación desactivada, corrige el JSON en tu editor y vuelve a intentarlo.

Es JSON cuya raíz es una lista de objetos celda en lugar del notebook completo. Mantén el envoltorio activado cuando scripts o generadores solo devuelven celdas. Desactívalo cuando ya tengas el objeto notebook completo y quieras validación estricta.

La conversión conserva Markdown y código fuente. Las salidas permanecen salvo que actives el borrado de salidas, que limpia resultados de celdas de código y contadores solo en el archivo descargado. La carga original sigue en la pestaña hasta que recargues o salgas.

Trata la pestaña como un editor local: procesamos en el navegador y no subimos tu JSON a servidores para convertir. Aun así elimina secretos antes de compartir el IPYNB descargado, porque quien tenga el archivo puede leer tokens incrustados.

Sí. Descarga el .ipynb, súbelo a Colab, ábrelo en VS Code con la extensión Jupyter o en JupyterLab. Elige el kernel que espera tu código: fijamos valores útiles pero no ejecutamos nada por ti.

Renombrar solo cambia la etiqueta en disco. Si el JSON es inválido, incompleto o carece de campos nbformat, Jupyter sigue fallando. Este convertidor valida la estructura, repara opcionalmente, envuelve celdas sueltas y emite un IPYNB confiable.