mdsignal

free · in-browser · nothing uploaded

Clean up Markdown for Signal

Turn Markdown from ChatGPT, Claude or your notes into a readable Signal message. Remove formatting markers while keeping headings, lists and links readable. Free, private, and processed in your browser.

Creates plain text. To add bold or italics, select the text in Signal after pasting.

Independent tool — not affiliated with or endorsed by Signal.

How it works

  1. 1

    Copy in your AI app

  2. 2

    Paste on this page

  3. 3

    Paste again in Signal

From Markdown to a readable Signal message

Markdown input
## Weekend plan

- **Saturday:** hiking
- **Sunday:** brunch

Details: [Meetup](https://example.com/meetup)
Plain text to paste into Signal
Weekend plan

• Saturday: hiking
• Sunday: brunch

Details: Meetup: https://example.com/meetup

What gets converted

You pasteYou get
**bold** / *italic*clean text
# HeadingHeading
- lists• lists
> quotes› quotes
[text](url)text: url
| tables |readable row cards

FAQ

Does Signal support Markdown?

Signal offers text formatting through its formatting controls. This converter turns Markdown into readable plain text for pasting into Signal; it does not apply Signal’s bold or italic styles.

How do I paste ChatGPT output into Signal?

Copy the Markdown text, paste it into this converter, then paste the result into Signal. If automatic copying is unavailable, use the Copy button.

Can I add bold or italics after pasting?

Yes. Select the words in Signal before sending and choose a formatting style. On Signal Desktop, you can also use Cmd+B or Cmd+I on Mac, or Ctrl+B or Ctrl+I on Windows and Linux.

Is my text uploaded anywhere?

No. The conversion runs entirely in your browser — your text is never sent anywhere, stored, or logged. We count anonymous, cookie-free page views and conversion events (event names only — never content, never identifiers) to see which tools are useful.

Does it only work with ChatGPT output?

No — it converts any Markdown. Output from Copilot, Mistral, DeepSeek, Perplexity or any other AI works, and so does Markdown from READMEs, Notion exports, or your own notes. Research citations (footnotes like [^1] with a source list) are converted too.

What happens to tables?

Tables become readable text cards, with one card per row. Column names stay beside their values so the result makes sense without a table layout.

Markdown table
| Day | Activity | Time |
| --- | --- | --- |
| Saturday | Hiking | 10:00 |
| Sunday | Brunch | 11:00 |
Plain text to paste into Signal
Day: Saturday
• Activity: Hiking
• Time: 10:00

Day: Sunday
• Activity: Brunch
• Time: 11:00

More converters