> ## Documentation Index
> Fetch the complete documentation index at: https://craft-support.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Formatting

> Master text formatting in Craft with keyboard shortcuts, markdown, and powerful editing tools.

Craft gives you multiple ways to format text – from traditional shortcuts to markdown-style commands. Whether you prefer keyboard-driven workflows or visual tools, you'll find formatting methods that match your style.

## Overview

Text formatting in Craft focuses on inline styling and text manipulation, distinct from block-level styles (like headings and cards) or page-level design. The formatting tools covered here help you:

* Style text with bold, italic, highlights, and more
* Insert special elements like dates and emoji
* Navigate and edit with find and replace
* Use keyboard shortcuts and markdown for speed

## Getting Started

### Choose Your Formatting Method

Craft offers three primary ways to format text:

1. **Slash menu** – Type `/` to access all formatting options
2. **Markdown shortcuts** – Use familiar syntax like `**bold**` or `*italic*`
3. **Keyboard shortcuts** – Quick commands like `Cmd+B` for bold

Learn about all three approaches in [Quick Styling Methods](/en/write-and-edit/formatting/quick-styling).

### Start with the Slash Menu

New to Craft? The [slash menu](/en/write-and-edit/formatting/slash-menu) is your command center. Type `/` and start typing to filter commands – it's a great way to discover features without memorizing shortcuts.

### Speed Up with Markdown

Already know markdown? You can [use markdown shortcuts](/en/write-and-edit/formatting/markdown-shortcuts) inline as you type. Craft supports standard markdown syntax plus some helpful additions.

## Essential Formatting Tools

### Text Selection and Manipulation

**Find and Replace** helps you locate and update text across your documents. Use it for quick edits or bulk changes.

[Learn Find and Replace](/en/write-and-edit/formatting/find-replace)

**Surround Selection** automatically wraps selected text with brackets, parentheses, or braces – especially helpful on mobile.

[Explore Surround Selection](/en/write-and-edit/formatting/surround-selection)

### Special Elements

**Dates** link to daily notes and provide time references. Insert them with `/date`, natural language, or the `@` symbol.

[Add Dates to Documents](/en/write-and-edit/formatting/dates)

**Emoji** adds personality to your content. Access the picker with the slash menu or use native emoji keyboards.

[Use Emoji](/en/write-and-edit/formatting/emoji)

**Special Links** including mailto and tel links make your documents more interactive.

[Create Special Links](/en/write-and-edit/formatting/special-links)

### Advanced Formatting

**Subscript and Superscript** are perfect for mathematical notation, chemical formulas, and footnotes.

[Format with Subscript and Superscript](/en/write-and-edit/formatting/subscript-superscript)

**Spell Check** supports 34 languages with both global and document-level settings.

[Configure Spell Check](/en/write-and-edit/formatting/spell-check)

## Text vs. Block Formatting

It's helpful to understand the difference between text formatting and other styling in Craft:

* **Text formatting** (this section) – Inline styles like bold, italic, highlights, and special characters
* **Block formatting** – Structural elements like headings, lists, quotes, and code blocks (see [Quick Styling](/en/write-and-edit/formatting/quick-styling))
* **Page styling** – Visual design including colors, backgrounds, and fonts (see [Styling](/en/write-and-edit/styling))

## Keyboard-First Workflow

For maximum efficiency, combine these approaches:

<Steps>
  <Step>
    **Learn the slash menu** to discover available formatting options
  </Step>

  <Step>
    **Practice markdown shortcuts** for the styles you use most frequently
  </Step>

  <Step>
    **Memorize key shortcuts** like `Cmd+B`, `Cmd+I`, and `Cmd+K` for common tasks
  </Step>

  <Step>
    **Mix and match** methods based on what you're doing – there's no single "right" way
  </Step>
</Steps>

<Info title="Platform Shortcuts">
  Craft uses `Cmd` on macOS and iOS, and `Ctrl` on Windows and Web. Keyboard shortcuts are consistent across platforms with this modifier key difference.
</Info>

## All Formatting Features

<CardGroup cols={2}>
  <Card title="Spell Check and Corrections" href="/en/write-and-edit/formatting/spell-check">
    Configure spell checking in 34 languages for your documents
  </Card>

  <Card title="Markdown Shortcuts" href="/en/write-and-edit/formatting/markdown-shortcuts">
    Use markdown-style shortcuts to format text as you write
  </Card>

  <Card title="Using the Slash Menu" href="/en/write-and-edit/formatting/slash-menu">
    Access every feature without leaving your keyboard
  </Card>

  <Card title="Find and Replace" href="/en/write-and-edit/formatting/find-replace">
    Search and replace text across your documents
  </Card>

  <Card title="Adding Dates" href="/en/write-and-edit/formatting/dates">
    Insert date badges that link to daily notes
  </Card>

  <Card title="Using Emoji" href="/en/write-and-edit/formatting/emoji">
    Add emoji to your documents with keyboard shortcuts or the picker
  </Card>

  <Card title="Special Links" href="/en/write-and-edit/formatting/special-links">
    Create mailto and tel links for interactive documents
  </Card>

  <Card title="Subscript and Superscript" href="/en/write-and-edit/formatting/subscript-superscript">
    Format mathematical notation, formulas, and footnotes
  </Card>

  <Card title="Math Formulas" href="/en/write-and-edit/math-formulas">
    Write equations using LaTeX notation — inline or as standalone blocks
  </Card>

  <Card title="Quick Styling Methods" href="/en/write-and-edit/formatting/quick-styling">
    Learn keyboard shortcuts, markdown, and slash menu approaches
  </Card>

  <Card title="Surround Selection" href="/en/write-and-edit/formatting/surround-selection">
    Quickly wrap selected text with brackets or parentheses
  </Card>
</CardGroup>
