Formatting guide

Markdown, made simple

Pick Markdown in the composer and your paste opens as a clean, formatted document. Here's everything you can type — and exactly what readers will see.

Text styles

Wrap words in symbols to style them. These work anywhere: paragraphs, lists, tables and callouts.

You type
**Bold text** and __this too__
You get

Bold text and this too

You type
*Italic text* and _this too_
You get

Italic text and this too

You type
***Bold and italic***
You get

Bold and italic

You type
~~Strikethrough~~
You get

Strikethrough

You type
==Highlighted text==
You get

Highlighted text

A marker-pen highlight.

You type
!~Underlined text~!
You get

Underlined text

You type
||Hidden spoiler||
You get

Hidden spoiler

Readers tap or hover to reveal it.

You type
Use `inline code` for commands
You get

Use inline code for commands

You type
%red%Red text%% and %#7c3aed%purple text%%
You get

Red text and purple text

A colour name or a #hex code.

Paragraphs & line breaks

A single line break stays a line break. Leave an empty line to start a new paragraph.

You type
First line
Second line, same paragraph
You get

First line
Second line, same paragraph

You type
One paragraph.

Another paragraph.
You get

One paragraph.

Another paragraph.

Headings

Start a line with # signs — one to six of them. Every heading gets its own anchor link.

You type
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
You get

Heading 1

Heading 2

Heading 3

Heading 4

Lists & checklists

Start lines with -, * or a number. Indent by two spaces to nest a list inside another.

You type
- Apples
- Oranges
  - Blood oranges
- Pears
You get
  • Apples
  • Oranges
    • Blood oranges
  • Pears
You type
1. Download the file
2. Unzip it
3. Run setup
You get
  1. Download the file
  2. Unzip it
  3. Run setup
You type
- [x] Write the draft
- [x] Add screenshots
- [ ] Publish
You get
  • Write the draft
  • Add screenshots
  • Publish

Quotes

You type
> Simplicity is the soul of efficiency.
> — Austin Freeman
You get

Simplicity is the soul of efficiency.
— Austin Freeman

Code

Fence code with three backticks. Name the language after them for syntax highlighting.

You type
```python
def greet(name):
    return f"Hello, {name}!"
```
You get
def greet(name):
    return f"Hello, {name}!"
You type
```
Plain block, no highlighting
```
You get
Plain block, no highlighting

Tables

Separate columns with | and put a row of dashes under the header. Colons set the alignment. ✓, ✗ and ~ in a cell are coloured green, red and amber.

You type
| Plan | Price | Ads |
| :--- | :---: | ---: |
| Free | $0 | ✗ |
| Pro | $5 | ✓ |
| Team | $12 | ~ |
You get
PlanPriceAds
Free$0✗
Pro$5✓
Team$12~

Callout boxes

Draw attention to a note, tip or warning. Start a line with !!! and the kind of box, then indent the text by four spaces. GitHub-style > [!NOTE] blocks work too.

You type
!!! tip Pro tip
    Callouts can hold **bold**, lists and links.
You get

Pro tip

Callouts can hold bold, lists and links.

You type
!!! warning
    Back up your files first.
You get

Warning

Back up your files first.

You type
!!! danger Don't share this
    It contains a password.
You get

Don't share this

It contains a password.

You type
> [!NOTE]
> Works the same as on GitHub.
You get

Note

Works the same as on GitHub.

Layout

Centre or right-align a line, split sections with a divider, or add a table of contents.

You type
-> Centred text <-
You get

Centred text

You type
-> Right-aligned text ->
You get

Right-aligned text

You type
Above

---

Below
You get

Above


Below

Three dashes make a divider.

You type
[TOC]

## Install
## Usage
### Options
You get

Install

Usage

Options

[TOC] lists every heading in the paste, as links.

Comments & escaping

You type
Visible text
[//]: (This note is hidden from readers)
You get

Visible text

A comment line never shows.

You type
\*Not italic\* and \==not highlighted\==
You get

*Not italic* and ==not highlighted==

A backslash shows a symbol as itself.

Images

For readers' privacy, Thpaste pastes never load pictures from other websites — an image becomes a link to it instead.

You type
![Our logo](https://example.com/logo.png)

Not a Markdown person?

Rich text

A word-processor toolbar: fonts, sizes, colours, highlights, alignment, lists, links and link buttons. No symbols to learn.

Write rich text →
Code

Syntax highlighting for 14 languages, line numbers, tab indenting and a highlighted preview.

Paste code →
Plain text

Exactly what you typed, nothing changed — ideal for logs, lists of links and notes.

Paste plain text →