Menus | Jupyter Notebook Tutorial (2026) | Step-by-Step Guide
Menus | Jupyter Notebook Tutorial (2026) | Step-by-Step Guide
The Menu Bar in Jupyter Notebook provides options to create, edit, run, save, and manage notebooks. Understanding these menus helps you work more efficiently while working with Jupyter Notebook.
Below is a detailed overview of each menu and its commonly used options.
1. File Menu
The File menu is used to create, open, save, export, and manage notebooks.
Steps:
- Click File on the menu bar.
- Select the required option from the list below.
| Option | Description |
|---|---|
| New | Creates a new notebook, text file, folder, or another supported file. |
| Open | Opens the file browser to access existing notebooks or files. |
| New Console for Notebook | Opens a console connected to the current notebook's kernel. |
| Save Notebook | Saves the current notebook and all its changes. |
| Save Notebook As | Saves the notebook with a different name or location. |
| Save All | Saves all open notebooks and modified files. |
| Rename | Changes the name of the current notebook. |
| Duplicate | Creates an identical copy of the current notebook. |
| Reload Notebook from Disk | Restores the notebook to the latest version saved on disk, discarding unsaved changes. |
| Revert Notebook to Checkpoint | Restores the notebook to the last saved checkpoint. |
| Download | Downloads the notebook in .ipynb format. |
| Save and Export Notebook As | Saves the notebook and exports it to formats such as HTML, PDF, or Python script. |
| Trust Notebook | Marks the notebook as trusted so interactive outputs and scripts can run safely. |
| Close and Shut Down Notebook | Closes the notebook and stops its running kernel. |
| Log Out | Signs you out of the Jupyter Notebook session. |
| Shut Down | Stops the Jupyter server and closes all notebook sessions. |
2. Edit Menu
The Edit menu is used to modify notebook cells.
Steps:
- Click Edit.
- Select the required option.
| Option | Description |
|---|---|
| Undo | Reverses the last editing action in the current cell. |
| Redo | Restores the last action that was undone. |
| Undo Cell Operation | Reverses the last cell-level action, such as deleting or moving a cell. |
| Redo Cell Operation | Reapplies the last cell operation that was undone. |
| Cut Cell | Removes the selected cell and places it on the clipboard. |
| Copy Cell | Copies the selected cell to the clipboard without removing it. |
| Paste Cell Below | Inserts the copied or cut cell below the selected cell. |
| Paste Cell Above | Inserts the copied or cut cell above the selected cell. |
| Paste Cell and Replace | Replaces the selected cell with the copied or cut cell. |
| Delete Cell | Permanently removes the selected cell from the notebook. |
| Select All Cells | Selects every cell in the notebook. |
| Deselect All Cells | Clears the selection from all selected cells. |
| Move Cell Up | Moves the selected cell one position upward. |
| Move Cell Down | Moves the selected cell one position downward. |
| Edit Notebook Metadata | Opens the notebook metadata for viewing or editing configuration details. |
| Split Cell | Splits the current cell into two cells at the cursor position. |
| Merge Cell Above | Combines the selected cell with the cell directly above it. |
| Merge Cell Below | Combines the selected cell with the cell directly below it. |
| Merge Selected Cells | Combines multiple selected cells into a single cell. |
| Clear Cell Output | Removes the output of the selected cell while keeping its code. |
| Clear Outputs of All Cells | Removes the outputs from all notebook cells. |
| Find | Searches for text within the notebook. |
3. View Menu
The View menu controls the appearance of the notebook.
| Option | Description |
|---|---|
| Activate Command Palette | Opens the Command Palette to quickly search for and execute Jupyter commands. |
| Open JupyterLab | Opens the current notebook in the JupyterLab interface. |
| File Browser | Opens the file browser for accessing files and folders. |
| Show Header | Shows or hides the notebook header containing the title and toolbar. |
| Toggle Zen Mode | Provides a distraction-free editing environment. |
| Enable Full Width Notebook | Expands the notebook to the full browser width. |
| Table of Contents | Displays notebook headings for easy navigation. |
| Debugger Panel | Opens the debugger panel for debugging notebook code. |
| Show Notifications | Displays or hides notification messages. |
| Show Log Console | Shows system and kernel log messages. |
| Show Line Numbers | Displays or hides line numbers in code cells. |
| Open in JupyterLab | Opens the notebook in JupyterLab (if available). |
| Collapse Selected Code | Hides the selected cell's code. |
| Collapse Selected Outputs | Hides the selected cell's output. |
| Collapse All Code | Hides code in all notebook cells. |
| Collapse All Outputs | Hides outputs in all notebook cells. |
| Expand Selected Code | Shows hidden code in the selected cell. |
| Expand Selected Outputs | Shows hidden output in the selected cell. |
| Expand All Code | Displays code in all notebook cells. |
| Expand All Outputs | Displays outputs in all notebook cells. |
| Code Folding | Enables or disables code folding. |
| Render Side-by-Side | Displays Markdown source and rendered output together. |
4. Run Menu
The Run menu controls notebook execution.
| Option | Description |
|---|---|
| Run Selected Cell | Executes the selected cell. |
| Run Selected Cell and Insert Below | Runs the cell and inserts a new one below. |
| Run Selected Cell and Do Not Advance | Runs the cell while keeping it selected. |
| Run Selected Text or Current Line in Console | Runs highlighted code or the current line in the console. |
| Run All Above Selected Cell | Executes all cells above the selected cell. |
| Run Selected Cell and All Below | Executes the selected cell and all cells below it. |
| Render All Markdown Cells | Renders every Markdown cell. |
| Run All Cells | Runs every notebook cell. |
| Restart Kernel and Run All Cells | Restarts the kernel and executes all notebook cells. |
| Cell Type | Changes the selected cell type (Code, Markdown, or Raw). |
5. Kernel Menu
The Kernel menu controls the notebook execution engine.
| Option | Description |
|---|---|
| Interrupt Kernel | Stops the currently running code. |
| Restart Kernel | Restarts the kernel and clears memory. |
| Restart Kernel and Clear Outputs of All Cells | Restarts the kernel and removes all outputs. |
| Restart Kernel and Run up to Selected Cell | Runs cells up to the selected cell after restarting. |
| Restart Kernel and Run All Cells | Restarts the kernel and runs every cell. |
| Reconnect to Kernel | Reconnects to the active kernel. |
| Shut Down Kernel | Stops the current notebook kernel. |
| Shut Down All Kernels | Stops all running kernels. |
| Change Kernel | Switches to another programming language or kernel. |
6. Settings Menu
The Settings menu controls the notebook configuration.
| Option | Description |
|---|---|
| Theme | Changes the interface appearance (Light or Dark). |
| Language | Changes the interface language. |
| Autosave Documents | Automatically saves notebooks at regular intervals. |
| Console Run Keystroke | Sets the keyboard shortcut for running commands. |
| Text Editor Indentation | Controls indentation settings. |
| Auto Close Brackets | Automatically inserts closing brackets, quotes, and parentheses. |
| Increase Text Editor Font Size | Makes the editor text larger. |
| Decrease Text Editor Font Size | Makes the editor text smaller. |
| Text Editor Theme | Changes the editor color theme. |
| Increase Terminal Font Size | Increases terminal font size. |
| Decrease Terminal Font Size | Decreases terminal font size. |
| Terminal Theme | Changes the terminal appearance. |
7. Help Menu
The Help menu provides documentation and learning resources.
| Option | Description |
|---|---|
| About Jupyter Notebook | Displays version and software information. |
| Show Keyboard Shortcuts | Displays available keyboard shortcuts. |
| Launch Jupyter Notebook File Browser | Opens the notebook file browser. |
| Jupyter Reference | Provides general Jupyter documentation. |
| JupyterLab FAQ | Displays frequently asked questions about JupyterLab. |
| JupyterLab Reference | Provides JupyterLab documentation. |
| Markdown Reference | Provides Markdown syntax guidance. |
| About the Python 3 (ipykernel) Kernel | Displays information about the Python kernel. |
| Python Reference | Provides Python language documentation. |
| NumPy Reference | Provides NumPy documentation. |
| SciPy Reference | Provides SciPy documentation. |
| Matplotlib Reference | Provides Matplotlib documentation. |
| SymPy Reference | Provides SymPy documentation. |
| pandas Reference | Provides pandas documentation. |
| About Jupyter | Provides general information about the Jupyter project. |
| Documentation | Opens the official Jupyter documentation for learning and troubleshooting. |
Conclusion
The Jupyter Notebook menu bar provides powerful tools for creating, editing, running, debugging, saving, and managing notebooks. Becoming familiar with these menus will help you work more efficiently and improve your productivity while using Jupyter Notebook.

Comments
Post a Comment