Jupyter Notebook Markdown Formatting

Jupyter Notebook Markdown Formatting

Jupyter Notebook Markdown Formatting is a cool way to add style and structure to your notebook. You can change the look of text, make lists, create tables, and even add links and images. This article will show you how to do all these things.


In Jupyter Notebook, you can create headings using the '#' symbol. For a big main heading, use one '#'. For a smaller sub-heading, use two '##'. Even smaller? Use three '###'. Each '#' makes the heading smaller.

Bold and Italic Text

To make your text bold or italic, you use stars or underscores. For bold text, put ** or __ on both sides of your words, like this: bold or bold. For italic, use * or _, like this: italic or italic.


Lists help you to organize your thoughts or information. There are two types of lists: ordered and unordered. Ordered lists have numbers. Unordered lists have bullets. Here's how to do them:

Ordered list:

  1. First item
  2. Second item
  3. Third item

Unordered list:

  • First item
  • Second item
  • Third item
  • Links and Images

Want to show a website or a picture? Use the format Name for links and Name for images. 'Name' is the text you want to show. 'Url' is the web address.


Tables are handy to arrange data in rows and columns. You can create a table using '|', '-' and text. Here's an example:

Fruit Color
Apple Red
Banana Yellow

Each row is separated by '|'. The '-' line separates the table head from the body.

Code and Syntax Highlighting

In markdown, you can display code in a special format. To show code, use '' (backtick). Use single backtick for inline code like print("Hello, World!").
Hello, World
For multiple lines of code, use triple backticks.

console.log("Hello World")


A blockquote is a fancy way to show a quote or a special note. To make a blockquote, use '>' symbol. Here is an example:

This is a blockquote.

If you want to know more, you can check out Jupyter Notebook Dark Theme or Google Colab vs Jupyter Notebook: Which is Better? Happy coding and formatting!

Related video


What is Jupyter Notebook?

Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, visualizations, and explanatory text.

What is Markdown in Jupyter Notebook?

Markdown is a lightweight markup language that allows you to format text and add elements like headers, lists, links, images, and more in Jupyter Notebook. It provides a simple way to write content with basic formatting.

How do I format text in Markdown?

You can format text in Markdown by using various syntax elements such as asterisks or underscores for emphasis (bold or italic), backticks for code highlighting, hashtags for headers, and hyphens or asterisks for lists.

Can I use HTML in Jupyter Notebook Markdown cells?

Yes, you can use HTML code within Markdown cells in Jupyter Notebook to enhance the formatting options and add more complex elements. Markdown supports a subset of HTML tags.

How do I create headers and subheaders in Markdown?

To create headers, you can use hashtags (#) followed by a space and the header text. The number of hashtags determines the header level. For example, one hashtag for a top-level header and two hashtags for a subheader.

How do I create lists in Markdown?

To create an unordered list, you can use hyphens, plus signs, or asterisks followed by a space. For ordered lists, use numbers followed by a period and a space. Each list item should be on a new line.

Can I add images to Jupyter Notebook Markdown cells?

Yes, you can add images to Markdown cells. You can either provide a direct URL to the image or upload the image file to your Jupyter Notebook environment and reference it using Markdown syntax.

How do I create hyperlinks in Markdown?

To create a hyperlink, you can enclose the link text in square brackets [] and immediately follow it with the URL enclosed in parentheses ().

Can I include mathematical equations in Markdown cells?

Yes, you can include mathematical equations in Markdown cells using LaTeX syntax. By wrapping the equation within dollar signs ($), you can render mathematical formulas and symbols in Jupyter Notebook.

Are there any shortcuts or tips for formatting Markdown in Jupyter Notebook?

Yes, there are various shortcuts available for formatting Markdown in Jupyter Notebook. For example, you can use Ctrl + B to bold selected text, Ctrl + I to italicize text, and Ctrl + Shift + P to preview the Markdown cell. You can also refer to the Jupyter Notebook documentation for more tips and shortcuts.

Related articles

Ruslan Osipov
Author: Ruslan Osipov