⏹️

Notion Block Reference - All of Notion's Blocks

This page contains a list of nearly every block type in Notion. It is part of the free Notion Fundamentals course, and you can also duplicate it into your space.
This page contains a list of nearly every block type in Notion. It is part of the free Notion Fundamentals course, and you can also duplicate it into your space.

Basic Blocks


Text block:
This is a text block. You can enter as much text as you want inside it. Once you hit Enter, you'll create a line break and move to a new block. Pro-tip: You can hit Shift + Enter to create line breaks inside a single text block. Note how I've done that to create this new line inside the same block as the text above.

Page block:
🧛🏻
Page Full of Secrets

To-Do block:
Beat Shaq in a free-throw contest

Headings:

Heading 1

Heading 2

Heading 3

The headings are hidden in this toggle so they don't show up in the Table of Contents block at the top of this page.

Numbered and Bullet lists:
  1. I list out numbered things.
  • I care far less about order.

Toggle:
Open me
The Toggle block is one of the most useful blocks in Notion. You can put pretty much anything else inside it.
I use Toggle blocks to hide useful data and elements on my dashboards. Whenever I need them, they're just a click away.

Toggle Headings:
Open me

Toggle Heading 1

Create with /toggle h1 or:
  1. Type > + space
  1. Then type # + space

Toggle Heading 2

Create with /toggle h2 or:
  1. Type > + space
  1. Then type ## + space

Toggle Heading 3

Create with /toggle h3 or:
  1. Type > + space
  1. Then type ### + space

Quote:
"Give me six hours to chop down a tree, and I'll spend the first five making a video review of my new axe for my homesteading channel." - not Abraham Lincoln.

Divider:
Every other block reference on this page is separated by a divider, which is often called a horizontal rule.

Link to page:
Ultimate Tasks for Notion (1.0)

Callout:
Callouts are fancy text blocks that demand attention! You can also customize the icon and background color.
Callouts are fancy text blocks that demand attention! You can also customize the icon and background color.
New: Other blocks can now be dragged into Callouts!
notion image

Table:
Game
Platform
Type
Notes
Dance Dance Revolution
Arcade
Rhythm
I may or may not have spent $2400 on metal dance pads for my house...
Celeste
Switch
Platformer
I still haven't beaten the C Sides.
Hollow Knight
Switch
Metroidvania
Path of Pain is my favorite part 💗
Overwatch
PC
First Person Shooter
Main: Pharah!
Hades
Switch
Roguelike
Max-crit % bow builds for life 🏹
Portal 2
PC
Puzzle
Caroline.
Assassin's Creed Revelations
Xbox 360
Action RPG
I just love the linear sections so much.
Slay the Spire
PC
Roguelike Deckbuilder
I literally always play The Silent
The Legend of Zelda: Breath of the Wild
Switch
Action RPG
Note to self:
Enter the Gungeon
Switch
Roguelike
Pew pew

Inline Blocks


Inline blocks are blocks that can be inserted in the middle a line of text. The following text blocks will demo them all.
Mentions let you tag or mention a person on your team - e.g. Thomas Frank.
Page Mentions let you mention another page. They are also known as inline links and can be created by typing [[ - e.g.
Ultimate Tasks for Notion (1.0)
.
Date or Reminder lets you mention a date or create a reminder that will trigger a notification on a specific date - e.g. May 10, 2021 or May 11, 2021 09:00.
Emoji simply lets you place an emoji in a line of text - e.g. 🧛🏻.
Inline Equation lets you place a mathematical equation inline - e.g.
.

Database Blocks


Read Me: Databases are blocks, too!
Technically, there are only two types of unique database "blocks":
  1. Database - creates a database on current page.
  1. Linked database - create a new view of an existing database on the current page, complete with its own views, filter and sort criteria, and shown/hidden properties.
However, Notion's block menu gives you access to seemingly many more types of database blocks - table, board, calendar, etc. For each, there's the choice of inline or full page.
In reality, these blocks simply set the default view for your new database. You can always add more view types, and you can also change a full-page database into an inline one, and vice-versa.
Finally, it's good to realize that databases are blocks that contain blocks. Each page inside a database is a block as well. Try pulling a page out of an inline database on dropping it on the page. It'll turn into a regular old plumbus Page block.
✈️
Full Page Table
Table - Inline
Board - Inline
 
Calendar - Inline
Gallery - Inline
Timeline - Inline
List - Inline
Linked Database
💡
Note that this Linked Database shows data from
✈️
Full Page Table
, but has its own unique filter and sort criteria. Have a look at it!

Media Blocks


Image:
Images can have captions.
Images can have captions.

Web bookmark:

Video (can be embedded or uploaded directly):
Video preview

Audio (can upload directly or embed from many sources, including Spotify and Soundcloud).
Note: Currently, .m4a files uploaded from iPhones can't be played on non-iOS browsers.

Code block:
if(empty(prop("Due")) and empty(prop("Parent Task")), "⚪️", if(empty(prop("Due")), "➞⚪️", if(formatDate(prop("Due"), "L") == formatDate(now(), "L") and empty(prop("Parent Task")), "🟢", if(formatDate(prop("Due"), "L") == formatDate(now(), "L"), "➞🟢", if(prop("Due") < now() and empty(prop("Parent Task")), "🔴", if(prop("Due") < now(), "➞🔴", if(empty(prop("Parent Task")), "🔵", "➞🔵")))))))
Code blocks can have captions. You can also make long lines wrap, and choose your language for syntax highlighting purposes.

File:

Embeds


Many, many different types of content from various web apps can be embedded in Notion. Additionally, you can embed PDFs, entire web pages, and more.
Here I've included a sampling of options.

Google Sheet

Tweet

Whimsical board

Loom recording

Embedded web page

Advanced Blocks


Synced Block (see more Synced block behavior here: ):
💡
A Synced Block is a block that can be seen and edited at multiple locations within your workspace. Other blocks can go inside Synced Blocks (except, currently, other Synced Blocks).
Some useful info about Synced Blocks:
  • After creating a Synced Block, you can click the Copy and Sync button to copy it. From there, paste it anywhere else in your workspace. You'll be able to see and edit the content within it anywhere it's been pasted.
  • The context menu will also let you see every page where a Synced Block exists. You'll always be able to see the original page at the top.
  • The three-dot menu on a Synced Block contains an option to Un-sync a Synced Block. Use this if you want to make changes to a Synced Block's contents in a particular location.
    • Careful! Note that Un-Syncing a Synced Block in its original location will un-sync all instances of it. Un-Syncing anywhere else will simply un-sync that instance.
  • The permissions of the page where the Synced Block was originally created apply to the Synced Block wherever it is. If you create a Synced Block in a page not visible by a certain user, that user will not be able to see the Synced Block's content on other pages where they do have access, even if the block has been pasted there.
  • Synced Blocks can be pasted on the same page multiple times. See the Toggle Block at the bottom of this page for an example.
  • If you share a page to the web and allow duplication, any duplicated copies in other workspaces will not be attached to your original Synced Blocks.
  • Databases inside of Synced Blocks will always show the last view you've chosen. You can't currently set a specific view for one synced block location, and have other views in other locations.

Block Equation:

Template button (learn how to use this in my Template Basics lesson):

Breadcrumbs (shows the current page's position in the workspace. You can see this at the top of the page as well):

Table of Contents:
Synced Block - second location
💡
A Synced Block is a block that can be seen and edited at multiple locations within your workspace. Other blocks can go inside Synced Blocks (except, currently, other Synced Blocks).
Some useful info about Synced Blocks:
  • After creating a Synced Block, you can click the Copy and Sync button to copy it. From there, paste it anywhere else in your workspace. You'll be able to see and edit the content within it anywhere it's been pasted.
  • The context menu will also let you see every page where a Synced Block exists. You'll always be able to see the original page at the top.
  • The three-dot menu on a Synced Block contains an option to Un-sync a Synced Block. Use this if you want to make changes to a Synced Block's contents in a particular location.
    • Careful! Note that Un-Syncing a Synced Block in its original location will un-sync all instances of it. Un-Syncing anywhere else will simply un-sync that instance.
  • The permissions of the page where the Synced Block was originally created apply to the Synced Block wherever it is. If you create a Synced Block in a page not visible by a certain user, that user will not be able to see the Synced Block's content on other pages where they do have access, even if the block has been pasted there.
  • Synced Blocks can be pasted on the same page multiple times. See the Toggle Block at the bottom of this page for an example.
  • If you share a page to the web and allow duplication, any duplicated copies in other workspaces will not be attached to your original Synced Blocks.
  • Databases inside of Synced Blocks will always show the last view you've chosen. You can't currently set a specific view for one synced block location, and have other views in other locations.

Columns
Create multi-column layouts with the following commands:
  • /column2, /column3, /column4, /column5
  • /col2, /col3, /col4, /col5
  • /c2, /c3, /c4, /c5
  • /2c, /3c, /4c, /5c
notion image