Monospace text generator — typewriter letters for plain-text posts

Type something and every letter and digit is swapped for its typewriter-style twin, giving a "code" look in apps such as LinkedIn or Instagram that have no code formatting.

Live demo · real result from this tool

Styled text

𝙷𝚎𝚕𝚕𝚘 𝚠𝚘𝚛𝚕𝚍 𝟸𝟶𝟸𝟼

Processed on your device — nothing is uploaded.

How to use the monospace text generator

  1. Enter your text in Your text.
  2. The Styled text box shows the monospace version as you type.
  3. Press Copy, then paste into your profile, caption or message.

What it does and when to use it

Monospace letters have the plain, even shapes of a typewriter or a code editor. People use them to give a bio a “developer” feel, to set off a product name, to make a quote look like a terminal message, or to style a short heading in a newsletter that only allows plain text.

It is a costume, not a tool for code. For a full-width “aesthetic” look instead, try the fullwidth text generator. To see monospace next to every other style, open fancy text in all styles.

How it works

Unicode’s Mathematical Alphanumeric Symbols block includes a complete monospace set:

Characters Code points
𝙰 to 𝚉 (capitals) U+1D670–U+1D689
𝚊 to 𝚣 (lowercase) U+1D68A–U+1D6A3
𝟶 to 𝟿 (digits) U+1D7F6–U+1D7FF

There are no gaps in this set, so every basic letter and digit converts. The tool looks up each character and swaps it if it is A–Z, a–z or 0–9. Everything else is passed through unchanged, which is why _, -, commas and spaces do not take on the typewriter look.

Worked examples

Taken from the tool’s own function:

  • npm i -g 7z → 𝚗𝚙𝚖 𝚒 -𝚐 𝟽𝚣. It looks like a command, but pasted into a terminal it would fail. The hyphen stays a normal hyphen.
  • Hi, 2026! → 𝙷𝚒, 𝟸𝟶𝟸𝟼!. The digits use the monospace set; the comma and ! do not change.
  • A_b → 𝙰_𝚋. The underscore is untouched.

Limits and tips

  • Not readable by everyone. Screen readers may say “mathematical monospace small n” for each letter or skip the word, and search engines and hashtags will not match it. Keep key information and links in plain text.
  • Copying back. If someone copies your monospace text into a search box or a form, it will not match the normal word.
  • The conversion is done in your browser; nothing is uploaded.

Frequently asked questions

Can I paste a monospace command into a terminal?
No. The characters only look like letters; to a computer they are maths symbols, so a command or code snippet converted here will not run. Share real code in a code block or as plain text.
Will columns line up if I use this for a table?
Only partly. Letters and digits all take the same width, but spaces and punctuation are not converted, so in a normal font they keep their own widths and columns can drift. For aligned boxes, use the Unicode text art tool and paste into a monospaced area.
Which characters convert?
All 26 capitals, all 26 lowercase letters and the digits 0–9. Spaces, punctuation, symbols such as _ and -, accented letters and emoji stay as typed.
Is this the same as the code formatting in Discord or Slack?
No. Those apps switch to a real monospaced font when you wrap text in backticks, and the text stays normal. The Discord text formatter can add the backticks for you.
Why do I see boxes instead of letters?
The viewing device has no font with these characters, which still happens on some older systems. Your text is fine; it will show on devices that have the font.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close