Font generator
Typewriter text generator
Typewriter text is monospace lettering, like 𝚗𝚘𝚝𝚎 𝚝𝚘 𝚜𝚎𝚕𝚏, where every letter takes the same width, as on an old typewriter or in a code editor. Type below and copy it into a caption, bio or comment. It isn't a font you install: each letter and digit is swapped for a monospace character from Unicode's maths letters, so the look stays when you paste it.
Updated 6 October 2026
Your text in every style
Changes as you type. It all happens in your browser, so nothing is uploaded.
𝚗𝚘𝚝𝚎 𝚝𝚘 𝚜𝚎𝚕𝚏
Typewriter
𝗇𝗈𝗍𝖾 𝗍𝗈 𝗌𝖾𝗅𝖿
Sans serif
note to self
Wide (vaporwave)
More stylesFewer styles39
Bold & italic · 6
𝐧𝐨𝐭𝐞 𝐭𝐨 𝐬𝐞𝐥𝐟
Bold (serif)
𝗻𝗼𝘁𝗲 𝘁𝗼 𝘀𝗲𝗹𝗳
Bold
𝑛𝑜𝑡𝑒 𝑡𝑜 𝑠𝑒𝑙𝑓
Italic (serif) · Numbers stay upright.
𝘯𝘰𝘵𝘦 𝘵𝘰 𝘴𝘦𝘭𝘧
Italic · Numbers stay upright.
𝒏𝒐𝒕𝒆 𝒕𝒐 𝒔𝒆𝒍𝒇
Bold italic (serif) · Numbers stay upright.
𝙣𝙤𝙩𝙚 𝙩𝙤 𝙨𝙚𝙡𝙛
Bold italic · Numbers stay upright.
Cursive · 2
𝓃ℴ𝓉ℯ 𝓉ℴ 𝓈ℯ𝓁𝒻
Cursive · Numbers stay as they are.
𝓷𝓸𝓽𝓮 𝓽𝓸 𝓼𝓮𝓵𝓯
Bold cursive · Numbers stay as they are.
Gothic · 2
𝔫𝔬𝔱𝔢 𝔱𝔬 𝔰𝔢𝔩𝔣
Old English · Numbers stay as they are.
𝖓𝖔𝖙𝖊 𝖙𝖔 𝖘𝖊𝖑𝖋
Bold Old English · Numbers stay as they are.
Outline · 1
𝕟𝕠𝕥𝕖 𝕥𝕠 𝕤𝕖𝕝𝕗
Outline
Bubbles & boxes · 5
ⓝⓞⓣⓔ ⓣⓞ ⓢⓔⓛⓕ
Bubble
🅝🅞🅣🅔 🅣🅞 🅢🅔🅛🅕
Black bubble · Capitals only.
🄽🄾🅃🄴 🅃🄾 🅂🄴🄻🄵
Square · Capitals only.
🅽🅾🆃🅴 🆃🅾 🆂🅴🅻🅵
Black square · Capitals only. Some letters show as emoji (🅰 🅱 🅾 🅿).
⒩⒪⒯⒠ ⒯⒪ ⒮⒠⒧⒡
Brackets
Small · 2
ɴᴏᴛᴇ ᴛᴏ ꜱᴇʟꜰ
Small caps
ⁿᵒᵗᵉ ᵗᵒ ˢᵉˡᶠ
Tiny · No small q exists, so a look-alike is used.
Lines · 6
n̶o̶t̶e̶ t̶o̶ s̶e̶l̶f̶
Strikethrough
n̸o̸t̸e̸ t̸o̸ s̸e̸l̸f̸
Slashed
n̲o̲t̲e̲ t̲o̲ s̲e̲l̲f̲
Underline
n̳o̳t̳e̳ t̳o̳ s̳e̳l̳f̳
Double underline
n̅o̅t̅e̅ t̅o̅ s̅e̅l̅f̅
Overline
n̤o̤t̤e̤ t̤o̤ s̤e̤l̤f̤
Dotted
Fun · 11
ɟlǝs oʇ ǝʇou
Upside down
ʇlɘƨ oƚ ɘƚon
Mirror
n̖̍ỏ̭t͎̉ẻ̖ ẗ̖́ò̖ s̖̈́ë͎́l̖̍f̖̍
Glitch
n̖̍ỏ̭ṱ̖̠̉̍̉ë̺̖̠̺͎́̍̀̈́̍ t̖̍o̠̺͎̖͎̍̈́ͪ̉̍ s̠̠̠̠̠̈́̉̍̍̈́e̠̍l͎̖͎̖̖̈́̍̍̍̈́f̭̠͎̈́̉̈́
Zalgo (heavy glitch)
n o t e t o s e l f
Spaced out
✧・゚: *✧・゚:* note to self *:・゚✧*:・゚✧
Sparkles
♡ n o t e ♡ t o ♡ s e l f ♡
Hearts
꒰ঌ note to self ໒꒱
Cute frame
★彡 note to self 彡★
Stars
❀ note to self ❀
Flowers
➳ note to self ➳
Arrows
Look-alike · 4
₦Ø₮Ɇ ₮Ø ₴ɆⱠ₣
Currency · Letters from currency signs; hard to read for screen readers.
пѳтё тѳ $ёгf
Faux Cyrillic · Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.
ꈤꂦ꓄ꏂ ꓄ꂦ ꌚꏂ꒒ꎇ
Fancy · Yi syllables chosen for their shape.
ᏁᎧᏖᏋ ᏖᎧ ᏕᏋᏝᎦ
Tribal · Cherokee and Ethiopic letters chosen for their shape.
Where they work
| Where | Works? | Notes |
|---|---|---|
| Instagram captions and comments | Works | Monospace letters and digits display on current phones. A line or two reads well; a long paragraph in fixed-width letters is slow going. |
| Instagram bio and name | Works | Both fields accept it. A monospace name has a quiet, typed look, though anyone searching for you will type plain letters. |
| Instagram username | Doesn't work | Handles take only plain a–z, 0–9, full stops and underscores, so 𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 characters can't be used in one. |
| Facebook posts, comments and Messenger | Works | Shows like any other text. It suits a short heading at the top of a longer post more than the post itself. |
| Lined-up lists and price tables | Partly | Letters and digits share one width, but spaces and punctuation stay in the app's normal font, so columns drift. Wide text keeps every character on one grid. |
| Codes, links and hashtags | Doesn't work | A discount code, web address or #tag written in monospace characters fails when someone copies or taps it. Keep those plain, however code-like the post is meant to look. |
Why typewriter letters are all the same width
Most typewriters moved the carriage the same distance for every keystroke, so a narrow i took up as much room as a wide m. That even rhythm is the look people mean by typewriter text. Computer terminals and code editors kept it, because fixed-width characters make it easy to line text up in columns, which is why the style also goes by monospace or code text.
The generator's version comes from Unicode's maths letters. 𝙰 is officially “mathematical monospace capital A”, at U+1D670. Unlike the cursive and outline sets, this one has no gaps: all 52 letters sit in one unbroken run, and the digits 𝟶 to 𝟿 have monospace forms of their own, so no character has to be borrowed from somewhere else.
Spaces and punctuation stay normal
Unicode only has monospace versions of letters and digits. Spaces, full stops, commas, colons, slashes and the # sign stay as ordinary characters, drawn in the app's own proportional font. In 𝚙𝚛𝚒𝚌𝚎: 𝟷𝟸.𝟻𝟶 the letters and digits are fixed-width while the colon, the space and the full stop are not. In a sentence you won't notice. In a list, it breaks the thing monospace is best at: lining text up.
Wide text is the answer when alignment matters. Its characters are full-width forms from East Asian computing, where Latin letters were given the same square as Chinese and Japanese characters. The set includes punctuation, and the generator turns each space into an ideographic space of the same width, so a whole line sits on one grid.
| Style | “price: 12.50” | Fixed width covers |
|---|---|---|
| Typewriter | 𝚙𝚛𝚒𝚌𝚎: 𝟷𝟸.𝟻𝟶 | Letters and digits |
| Wide | price: 12.50 | Every character, spaces included |
| Sans serif | 𝗉𝗋𝗂𝖼𝖾: 𝟣𝟤.𝟧𝟢 | Nothing: each letter keeps its natural width |
Tip: Wide text only lines up if the app keeps your spaces exactly as typed. Post one test line and check it on your phone before you build a whole price list this way.
Typewriter, sans serif or wide?
The three styles shown first are the plainest in the generator. They change the texture of your text more than its personality.
- Typewriter (𝚗𝚘𝚝𝚎 𝚝𝚘 𝚜𝚎𝚕𝚏): the even spacing makes words look typed, like a letter, a lab note or a line of code. Use it when you want text to feel made by a machine.
- Sans serif (𝗇𝗈𝗍𝖾 𝗍𝗈 𝗌𝖾𝗅𝖿): plain, proportional letters close to the text most apps already use. The change is subtle, which makes it good for a quiet heading and not much else.
- Wide (note to self): every character in a full square with roomy gaps. It reads as retro or vaporwave rather than typewriter, but it's the only one of the three that keeps punctuation and spaces in step.
Keep codes and links out of it
Monospace is the style people link with code, which makes it tempting for exactly the things that need to stay plain. A discount code, a Wi-Fi password, a booking reference or an email address written as 𝚂𝙰𝚅𝙴𝟷𝟶 looks the part, but anyone who copies it copies maths characters, and the checkout or login won't recognise them.
Screen readers are the other reason to keep it short. Many have no special handling for these characters, so they spell a monospace word out, read every character's full name or skip it. A typed-look heading over a plain caption gets the style across without hiding the message.
Ideas that suit a typed look
- Section labels inside a long caption: 𝚒𝚗𝚐𝚛𝚎𝚍𝚒𝚎𝚗𝚝𝚜, 𝚖𝚎𝚝𝚑𝚘𝚍, 𝚗𝚘𝚝𝚎𝚜.
- A date line at the top of a photo dump or travel post, like 𝟶𝟼.𝟷𝟶.𝟸𝟼.
- Camera settings under a photo: 𝟹𝟻𝚖𝚖, 𝚏/𝟸.𝟾.
- Series markers such as 𝚙𝚊𝚛𝚝 𝟸 across several posts.
- A short typed note to open a personal caption, with the rest in plain text.
Questions people ask
Is this the same as the Courier font?
Same idea, different design. Courier and these characters are both fixed-width, but the characters here are drawn by whichever font your device uses for maths symbols, so the exact shapes differ between iPhone, Android and computers. To type in Courier itself, use a document or design app that lets you choose fonts.
Can I make text appear letter by letter like a typewriter?
Not in a caption or comment, which are plain text. That effect is an animation added in a video editor, or in a Story or Reel text tool that offers one, and it lives in the video rather than in characters anyone can copy.
Why don't my typewriter columns line up?
Because the spaces between them aren't monospace. Only letters and digits change; spaces and punctuation stay in the app's proportional font. Switch the list to wide text, which converts spaces and punctuation too, or separate items with a single symbol such as a dot instead of runs of spaces.
Do numbers work in typewriter text?
Yes. Unicode has monospace digits, 𝟶 to 𝟿, so prices, dates and times convert along with the letters. Cursive and Old English have no digits of their own, which is one reason typewriter text suits posts that need numbers.
Related font pages
More font generators
Symbols, bios and captions
Turn comments on your posts into DMs
Ask people to comment a word like LINK. DMFast replies to each one and sends them your link in a DM, on Instagram and Facebook. Free plan, no card.
Start free