How to Strikethrough in Slack: Shortcut, Tildes and Mobile
To strikethrough text in Slack, select it and press Cmd+Shift+X on a Mac or Ctrl+Shift+X on Windows, or type one tilde on each side of the words. On iPhone and Android, select the text and tap Aa, then strikethrough. When to use it, and why it sometimes does not work.
On this page
To strikethrough text in Slack, select it and press Cmd+Shift+X on a Mac or Ctrl+Shift+X on Windows and Linux. You can also type one tilde on each side of the words, like ~no longer true~, and Slack crosses them out. The Strikethrough button in the formatting toolbar does the same. On iPhone and Android, select the text, tap Aa, and choose strikethrough. It works the same in channels, direct messages, group DMs and threads.
We build Slack Green, which keeps your Slack status green from our servers during the hours you set. We also make a free Slack message formatter that previews strikethrough, bold and lists the way Slack shows them.
Four ways to cross out text in Slack
| Way | What you do | Works on |
|---|---|---|
| Keyboard shortcut | Select text, press Cmd+Shift+X or Ctrl+Shift+X | Desktop app and browser |
| Tildes | Type ~text~, one tilde on each side | Desktop, browser, mobile |
| Formatting toolbar | Select text, click Strikethrough | Desktop app and browser |
| Mobile formatting | Select text, tap Aa, then strikethrough | iPhone and Android |
With the shortcut. Type your message, select the words, and press Cmd+Shift+X or Ctrl+Shift+X. Press it again on the same text to remove the line. The shortcut is in Slack's own list, next to Cmd+B for bold and Cmd+I for italic.
With tildes. Type a tilde, the words, and a tilde, with no spaces between the tildes and the words. Slack's help center lists ~your text~ as the markup for strikethrough. On a US keyboard the tilde is Shift plus the key left of 1. On an iPhone it is on the symbols page (tap 123, then #+=). On Android with Gboard, tap ?123 and look on the second symbols page.
With the toolbar. The formatting toolbar under the message field has a Strikethrough button between Underline and Code. If you do not see the toolbar, click the formatting icon (Aa) in the message field, or check whether you turned on markup in Preferences, Advanced.
How to cross out text on iPhone and Android
- Type your message in the Slack app.
- Select the words: double-tap a word, then drag the handles.
- Tap Aa above the keyboard to show the formatting options.
- Tap strikethrough, then send.
Typing tildes works on mobile too, if you find typing faster than tapping.
When to use strikethrough in Slack
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
Strikethrough is useful when the old text still matters:
~3 pm~ 4 pm." Editing the time silently can confuse someone who already read the first version, because Slack only adds a small (edited) label. More on that in does Slack show edited messages.~Thai place~ pizza place" keeps the joke and the change.For a long checklist that many people update, a Slack list or canvas is a better tool. See Slack canvas vs lists.
Slack strikethrough not working
~ done ~ stays plain text. The tilde has to touch the first and last letter.If you paste a markdown document with two-tilde strikethrough, run it through the Markdown to Slack converter first; it rewrites the markup for Slack.
Strikethrough in Slack bot and API messages
In a message sent through the API or an incoming webhook, one tilde on each side works in any text that Slack reads as mrkdwn:
{
"text": "Deploy checklist: ~run migrations~ ~build~ smoke test"
}
In Block Kit rich text, set the strike style on a text element:
{
"type": "rich_text",
"elements": [
{
"type": "rich_text_section",
"elements": [
{ "type": "text", "text": "old price", "style": { "strike": true } },
{ "type": "text", "text": " new price" }
]
}
]
}
A plain_text object never formats, so tildes show as they are. Bold, italic and the rest of the formatting keys are in how to bold text in Slack and our Slack keyboard shortcuts guide.
If the Strikethrough button is not there at all, see Slack formatting toolbar missing.
FAQ
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
What is the strikethrough shortcut in Slack? Cmd+Shift+X on Mac, Ctrl+Shift+X on Windows and Linux.
How do I strikethrough in a Slack direct message? The same way as in a channel: select the text and press Cmd+Shift+X, or type one tilde on each side.
How do I remove strikethrough in Slack? Select the crossed-out text and press the shortcut again, or click the Strikethrough button.
Can I strikethrough a message I already sent? Yes. Edit the message, select the words, press the shortcut, and save.
Does Slack use one or two tildes for strikethrough? One on each side. Two is the GitHub markdown habit.
Stop Jiggling Your Mouse.
Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.
Related Articles
Slack Emoji for Announcements, Updates and Reminders
The standard Slack emoji for an announcement is 📣 :mega: or 📢 :loudspeaker: at the start of the post. Use 🚨 :rotating_light: only for real emergencies, 🆕 :new: for updates, ⏰ :alarm_clock: for reminders, and ask readers to react with ✅ :white_check_mark: once they have read it. Templates and a custom emoji idea.
Slack Status for a Doctor Appointment: 24 Statuses and Emoji
A Slack status for a doctor appointment says you are out and when you are back, such as 🏥 'At an appointment, back at 2 PM.' You do not have to say what kind. 24 statuses for doctor, dentist and other appointments, the emoji codes, and how to schedule the status so it clears by itself.
Slack Status for Limited Availability: 30 Statuses to Copy
A Slack status for limited availability says you are around but slow, until when, and how to reach you if it is urgent, such as ⏳ 'Limited availability today, replies after 3 PM. Urgent: @mention me.' 30 statuses for busy days, slow replies and catching up, the emoji to use, and when to pause notifications too.