Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Turn any text into π·ππππ πππππ π·πΈπΉ for Instagram, TikTok, and X, or into code formatting for Discord, Slack, and WhatsApp. Get all 6 formats at once, change monospace text back to plain, and line up tables in a code block.
Want a different style? Try the Bold Text Generator or browse the Text tools.
Last updated: October 5, 2026 Β· Published: 2026-04-09 Β· Updated: 2026-10-05
19 of 4000 characters
Unicode monospace
πΌππππππππ πππ‘π πΈπΆπΈπΌ
19 characters Β· counts as 36 on X
All 6 ways to write it in monospace
Unicode monospace letters may be read out one by one or skipped by screen readers, and search may not match them. For anything people need to find or read aloud, use the inline code or code block formats, which keep normal letters.
Monospace text is text where every character takes up the same width, like on a typewriter or in a code editor. Because i and m are equally wide, letters line up in neat columns.
You can get it in two ways. Chat apps such as Discord, Slack, and WhatsApp show text in a code font when you wrap it in backticks, like `Hello World 123`. Apps without code formatting, such as Instagram, TikTok, and X, need Unicode monospace characters instead, which look like π·ππππ πππππ π·πΈπΉ wherever you paste them. This generator makes both and runs in your browser.
Type your text
Enter a name, bio, message, or code snippet. Every format updates as you type, with a character count and the X count for Unicode monospace.
Pick the format for your app
Use Unicode monospace for Instagram, TikTok, X, and Facebook. Use inline code or a code block for Discord, Slack, Telegram, Teams, Reddit, and GitHub, and WhatsApp monospace for WhatsApp.
Copy and paste
Copy one format, or copy all of them as a numbered list. To undo monospace text, switch to Back to plain. To line up columns, switch to Align a table.
Each row shows "Hello World 123" in one format, produced by the generator above.
| Format | Result | Where it works | How it works |
|---|---|---|---|
| Unicode monospace | π·ππππ πππππ π·πΈπΉ | Instagram, X, TikTok, Facebook, bios, names | Letters and digits swapped for Unicode's Mathematical Monospace characters, so the style travels anywhere text can be pasted. |
| Inline code | `Hello World 123` | Discord, Slack, WhatsApp, Telegram, Google Chat, Teams, Reddit, GitHub | One backtick on each side. The app shows your normal letters in its code font. |
| Code block | ``` Hello World 123 ``` | Discord, Slack, Telegram, Google Chat, Teams, Reddit, GitHub | Three backticks on their own lines keep spacing and line breaks, which is what makes columns line up. |
| WhatsApp monospace | ```Hello World 123``` | WhatsApp's monospace format: three backticks on both sides of the text. | |
| HTML code tag | <code>Hello World 123</code> | Websites, blogs, email templates | A <code> tag for one line, or <pre><code> for several, with < > & escaped. |
| Fullwidth | οΌ¨ο½ ο½ο½ο½γοΌ·ο½ο½ο½ο½γοΌοΌοΌ | Aesthetic captions and names | Wide fixed-width forms that also cover punctuation, so every character takes the same space. |
What to type in each app, from each appβs formatting help. Code formatting keeps your normal letters, so people can still search for and copy the words.
| App | Inline code | Code block | Notes |
|---|---|---|---|
| Discord | `text` | ``` on the lines above and below | Add a language name, such as ```js, for syntax highlighting. |
| Slack | `text` | ```text``` | The formatting toolbar also has code and code block buttons. |
| `text` (since 2024) | ```text``` | Three backticks give monospace text rather than a separate block. | |
| Telegram | `text` | ```text``` | You can also select text and choose Monospace from the formatting menu. |
| Google Chat | `text` | ```text``` | Listed in Google Chat Help as code and code block formatting. |
| Microsoft Teams | `text` | ``` on the lines above and below | Teams also has a code snippet button in the formatting options. |
| `text` | Indent each line by 4 spaces | Three backticks work in the current site and apps, but old Reddit needs the 4-space indent. | |
| GitHub | `text` | ``` on the lines above and below | Fenced code blocks accept a language name for highlighting. |
| Instagram, TikTok, X, Facebook | None | None | Backticks appear as typed, so use Unicode monospace. |
Unicode has monospace versions of the capital letters, small letters, and digits only. They sit in the Mathematical Alphanumeric Symbols block, added in Unicode 3.1 in 2001.
| Set | Code points | Characters |
|---|---|---|
| Capital letters (AβZ, 26) | U+1D670βU+1D689 | π° π± π² π³ π΄ π΅ πΆ π· πΈ πΉ πΊ π» πΌ π½ πΎ πΏ π π π π π π π π π π |
| Small letters (aβz, 26) | U+1D68AβU+1D6A3 | π π π π π π π π π π π π π π π π π π π π π π π π‘ π’ π£ |
| Digits (0β9, 10) | U+1D7F6βU+1D7FF | πΆ π· πΈ πΉ πΊ π» πΌ π½ πΎ πΏ |
Punctuation stays as typed
πΏππππ: $π» (ππ πΈ πππ $πΏ)!
Unicode has no monospace : $ ( ) !, so they come from the app's normal font and may not line up with the letters.
Accents are added on top
π²πππΜ ππΜππΜ ππ
There are no accented monospace letters, so "CafΓ© dΓ©jΓ vu" becomes a monospace letter followed by a combining accent. Most apps draw the accent above the letter, and Back to plain turns it into the original word.
Chat apps donβt have tables, but a code block shows every character at the same width, so padded columns stay lined up. Align a table pads each column for you, right-aligns numbers, and wraps the result in a code block.
You paste
Player, Kills, Deaths, Score Nova, 24, 6, 3120 Kai, 9, 11, 1405 Riverside_99, 17, 8, 2650
You get
``` Player | Kills | Deaths | Score -------------+-------+--------+------ Nova | 24 | 6 | 3120 Kai | 9 | 11 | 1405 Riverside_99 | 17 | 8 | 2650 ```
It splits columns on commas, tabs, pipes, or runs of two or more spaces, and counts Chinese, Japanese, and Korean characters and emoji as two columns wide, as most code fonts draw them. For WhatsApp, copy the WhatsApp version, which wraps the table in three backticks on both sides.
| Method | What it is | Where it works | Trade-off |
|---|---|---|---|
| Unicode monospace | Different characters (U+1D670 to U+1D6A3 and U+1D7F6 to U+1D7FF) drawn in a typewriter style | Anywhere you can paste text | Not searchable everywhere, may be read badly by screen readers, and counts as 2 per character on X |
| Code formatting | Backticks or <code> tags around normal letters | Apps that support Markdown or HTML | Shows as backticks in apps without code formatting |
| Monospace font | A typeface, such as Courier or Consolas, where every character has the same width | Documents, websites, code editors, terminals | The font is lost when you paste into an app that uses its own font |
Typewriters gave every letter the same width because each key moved the carriage the same distance. Code editors and screenplays kept the look.
| When | What happened |
|---|---|
| 1955 | Howard "Bud" Kettler designs Courier for IBM typewriters. Some sources give 1956. IBM did not protect the name, so Courier became a standard monospace typeface. |
| 1960s | Courier is adapted for the type ball of the IBM Selectric typewriter, which helps make it the default office typeface. |
| March 2001 | Unicode 3.1 adds the Mathematical Alphanumeric Symbols block, including the 62 monospace letters and digits this generator uses. |
| 2013 | Courier Prime is released as a free typeface designed for screenplays, which are still written in 12-point Courier-style type. |
| February 2024 | WhatsApp adds inline code, lists, and quotes to its formatting options, as reported by The Verge. |
Screenplays still use 12-point Courier because it prints 10 characters per inch and 6 lines per inch, which makes one page come out at roughly one minute of screen time.
Monospace text on Discord, WhatsApp, Instagram, and X, lining up columns, X character counts, and accessibility.
Explore more tools in the directory.
Bold Unicode letters from the same math block.
Italic and bold italic Unicode text.
Wide fullwidth text for aesthetic captions.
Small caps, superscript, and subscript letters.
Dozens of Unicode letter styles in one place.
Script, double-struck, and other fancy fonts.