Slash commands
Slash commands are the quickest way to insert any block type. Place your cursor on an empty line — or anywhere in the body — and type/ to open the block picker. Start typing to filter the list, then press Enter or click an item to insert the block.
Text blocks
Text blocks
List blocks
List blocks
Media blocks
Media blocks
Code blocks
Code blocks
Advanced blocks
Advanced blocks
Code blocks support syntax highlighting for over 20 languages including JavaScript, TypeScript, Python, Rust, Go, Java, C, C++, SQL, HTML, CSS, JSON, YAML, Markdown, Bash, Shell, PHP, Diff, HTTP, INI, Makefile, XML, and Plaintext. Choose the language from the dropdown in the top-right corner of the block.
Inline formatting
Select any text in the editor to reveal the bubble menu — a floating toolbar that appears just above your selection. Every formatting option is a single click away.Basic styles
Bold (Ctrl/Cmd+B), Italic (Ctrl/Cmd+I), Underline (Ctrl/Cmd+U), and Strikethrough (Ctrl/Cmd+Shift+X) apply standard emphasis to your text.
Inline code
Wrap a word or phrase in
monospace style with the Inline Code button. Useful for variable names, file paths, or short commands.Text color
Choose from 10 text colors including Red, Orange, Amber, Green, Teal, Blue, Violet, Purple, Pink, and Slate — or reset to the default foreground color.
Highlight color
Apply a background highlight in Yellow, Green, Blue, Pink, Red, Orange, or Purple. Click No highlight to remove it.
Superscript & subscript
Raise text as a superscript (Ctrl/Cmd+.) or lower it as a subscript (Ctrl/Cmd+,). The two are mutually exclusive — applying one removes the other.
Links
Click the Link button to open the link dialog. You can link to any external URL or to another note in your Bloc workspace by searching by title.
Turn into
The Turn into button in the bubble menu (shown as the current block’s icon with a chevron) lets you change the type of the selected block without retyping its content. For example, turn a Paragraph into a Heading 2, or convert a Bullet List into a Checklist. Supported conversions include:- Paragraph, Heading 1, Heading 2, Heading 3
- Bullet List, Ordered List, Checklist
- Quote (blockquote)
- Code Block
Drag and reorder
On desktop, every block has a drag handle — a six-dot grid icon that appears to the left of the block when you hover over it. Click and hold the handle, then drag the block up or down to reorder it within the note.The drag handle is only available on desktop. On mobile, use the block action menu (long-press a block) to cut, copy, or move blocks.