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.
**Bold text** and __this too__Bold text and this too
*Italic text* and _this too_Italic text and this too
***Bold and italic***Bold and italic
~~Strikethrough~~Strikethrough
==Highlighted text==Highlighted text
A marker-pen highlight.
!~Underlined text~!Underlined text
||Hidden spoiler||Hidden spoiler
Readers tap or hover to reveal it.
Use `inline code` for commandsUse inline code for commands
%red%Red text%% and %#7c3aed%purple text%%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.
First line
Second line, same paragraphFirst line
Second line, same paragraph
One paragraph.
Another paragraph.One paragraph.
Another paragraph.
Headings
Start a line with # signs — one to six of them. Every heading gets its own anchor link.
# Heading 1
## Heading 2
### Heading 3
#### Heading 4Heading 1
Heading 2
Heading 3
Heading 4
Links
Web addresses become links by themselves. Use brackets to give a link its own words.
https://example.com[Link text](https://example.com)[Email us](mailto:hello@example.com)Lists & checklists
Start lines with -, * or a number. Indent by two spaces to nest a list inside another.
- Apples
- Oranges
- Blood oranges
- Pears- Apples
- Oranges
- Blood oranges
- Pears
1. Download the file
2. Unzip it
3. Run setup- Download the file
- Unzip it
- Run setup
- [x] Write the draft
- [x] Add screenshots
- [ ] Publish- Write the draft
- Add screenshots
- Publish
Quotes
> Simplicity is the soul of efficiency.
> — Austin FreemanSimplicity is the soul of efficiency.
— Austin Freeman
Code
Fence code with three backticks. Name the language after them for syntax highlighting.
```python
def greet(name):
return f"Hello, {name}!"
```def greet(name):
return f"Hello, {name}!"```
Plain block, no highlighting
```Plain block, no highlightingTables
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.
| Plan | Price | Ads |
| :--- | :---: | ---: |
| Free | $0 | ✗ |
| Pro | $5 | ✓ |
| Team | $12 | ~ || Plan | Price | Ads |
|---|---|---|
| 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.
!!! tip Pro tip
Callouts can hold **bold**, lists and links.Pro tip
Callouts can hold bold, lists and links.
!!! warning
Back up your files first.Warning
Back up your files first.
!!! danger Don't share this
It contains a password.Don't share this
It contains a password.
> [!NOTE]
> Works the same as on GitHub.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.
-> Centred text <-Centred text
-> Right-aligned text ->Right-aligned text
Above
---
BelowAbove
Below
Three dashes make a divider.
[TOC]
## Install
## Usage
### OptionsInstall
Usage
Options
[TOC] lists every heading in the paste, as links.
Comments & escaping
Visible text
[//]: (This note is hidden from readers)Visible text
A comment line never shows.
\*Not italic\* and \==not highlighted\==*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.
Not a Markdown person?
A word-processor toolbar: fonts, sizes, colours, highlights, alignment, lists, links and link buttons. No symbols to learn.
Write rich text →Syntax highlighting for 14 languages, line numbers, tab indenting and a highlighted preview.
Paste code →Exactly what you typed, nothing changed — ideal for logs, lists of links and notes.
Paste plain text →