Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
You have a Jupyter Notebook — an interactive document that mixes live code, equations, visualisations, and prose in a single file. It's the standard environment for data science, machine learning, and scientific computing, and the reason Python became the dominant language in those fields.
Under the hood, an .ipynb file is JSON containing an ordered list of cells — each cell is either code (executed against a kernel, usually Python) or Markdown (rendered as formatted text). Cell outputs (charts, tables, images, error messages) are stored inline, which is why notebooks can be enormous. The format was created by Fernando Pérez as IPython Notebook in 2011 and later expanded into Project Jupyter (supporting Julia, Python, R — hence Ju-Pyt-R).
JupyterLab (free, runs locally) is the native environment. VS Code has excellent Jupyter support built in. Google Colab (free) runs notebooks in the cloud with free GPU access. To open a notebook: install JupyterLab (`pip install jupyterlab`) and run `jupyter lab`. A word of caution: notebooks can execute arbitrary code. Don't run notebooks from untrusted sources without reviewing the cells first.