Over and Underline Text text generator
Adds a line above and a line under every letter using Unicode combining marks. Works on plain text, so it needs no special alphabet. Works in most modern apps; very old fonts may show boxes.
S̲̅t̲̅y̲̅l̲̅z̲̅o̲̅
What is Over and Underline Text text and will it work in my app?
Over and Underline Text text is ordinary text converted to a line or mark, so it works anywhere plain text is accepted without installing a font. Support level: works in most apps. Expect this to work almost everywhere. The characters used here are common, so only very old devices or stripped-down apps will have trouble. If an app draws empty boxes, that app is missing the characters this style uses, so the style itself is fine but that app cannot display it.
How Over and Underline Text text works
This adds a line or mark around each character instead of changing the letters. On its own it sits on ordinary text; combined with a letter style it sits on that style.
This is a modifier rather than a complete style. Pairing it with a letter style gives a much clearer result, because the line draws attention on its own.
Specifically it applies a overline-underline mark to each character.
Category: Lines. Tagged as lines, overline-underline.
Over and Underline Text examples
Real output from this style. Copy any line to use it exactly as shown.
- A name
𝐠̲̅𝐨̲̅𝐨̲̅𝐝̲̅ 𝐯̲̅𝐢̲̅𝐛̲̅𝐞̲̅𝐬̲̅ 𝐨̲̅𝐧̲̅𝐥̲̅𝐲̲̅
typed as: good vibes only - A short caption
𝐦̲̅𝐚̲̅𝐝̲̅𝐞̲̅ 𝐢̲̅𝐭̲̅
typed as: made it - A longer phrase
𝐧̲̅𝐨̲̅ 𝐬̲̅𝐢̲̅𝐠̲̅𝐧̲̅𝐚̲̅𝐥̲̅
typed as: no signal
Where Over and Underline Text text works
Expect this to work almost everywhere. The characters used here are common, so only very old devices or stripped-down apps will have trouble.
The apps people paste styled text into most often behave like this:
- Discord works: one of the most reliable places to use styled text, including in channel names.
- Steam is unreliable: accepts styled text in profile fields, though the game list flattens it.
If you need a result that cannot break, pair this style with a plain-text fallback. Some apps let you paste an alternative that appears only when styled text is not rendered, which is worth doing for a profile name other people have to read.
When to use Over and Underline Text
This style suits a section label above and below, a name framed top and bottom in a bio and a heading that should be boxed in text. It is built from Unicode characters rather than a font, so the result stays selectable and searchable in most apps, and it will not change shape when someone else views it.
It will not work for anything that needs to be read reliably, such as a support message, an address or a link. Styled text is for display, where a reader is looking at it rather than searching through it.
For something more legible, try Bold, Cursive Script, Old English.
Questions
How do I use Over and Underline Text?
Type your text, copy the result and paste it where you want it. No font install is needed because the result is made of Unicode characters.
Where does Over and Underline Text work?
Works in most apps. If an app shows empty boxes, its font lacks those characters.
Is my text saved anywhere?
No. The text is styled in your browser and is not sent to or stored on our server.
Why does Over and Underline Text text look like boxes in some apps?
The style uses Unicode characters rather than a font, so an app shows them correctly only if the device has a glyph for each one. Missing characters fall back to an empty box.
Can I use Over and Underline Text text commercially?
Yes. The characters come from the Unicode standard rather than from a licensed typeface, and the generated text is yours to use on any platform.
What is the difference between Over and Underline Text text and a font?
A font changes the shape of ordinary letters, so the text stays readable and searchable but needs the font installed. Over and Underline Text text replaces each letter with a different Unicode character, so it works anywhere plain text is accepted without installing anything.
Related styles
S̲t̲y̲l̲z̲o̲
S̳t̳y̳l̳z̳o̳
S̅t̅y̅l̅z̅o̅
S̶t̶y̶l̶z̶o̶
S̸t̸y̸l̸z̸o̸
S̃t̃ỹl̃z̃õ