Syntax
~~text~~ renders as <del>text</del>. GitHub, GitLab, Discord, Reddit, Obsidian and most modern editors support it. GitHub also accepts a single tilde (~text~), but the double form is portable.
When it doesn’t work
Strikethrough is not in the original Markdown or in the CommonMark core spec. If your renderer shows the tildes literally, use HTML instead: <del>text</del> or <s>text</s>.
Common uses
- Changelogs and release notes: show what was removed.
- Task lists: strike completed items for emphasis.
- Pricing: show a crossed-out old price.
Slack and chat apps
Slack uses a single tilde (~text~), Discord uses two. Neither is full Markdown, so test in the app itself.