Plain-text boxes don’t support underlining, but Unicode has “combining” characters that draw a line under, over or through the previous character. Adding one after every letter creates continuous decorated text that survives copy and paste. Everything is calculated in your browser, so nothing you type is sent to our server.
How to use the Underline Text Generator
- Your text
Everything runs in your browser, so results appear instantly and nothing you type is sent to a server.
How it works
Type your text; every style appears with a copy button.
Tips
- Results are estimates meant for planning and fun – adjust the inputs to match your situation.
- Everything runs in your browser, so you can try as many variations as you like.
- Share the result link with friends so everyone sees the same numbers.
- For safety-related hobbies (hammocks, balloons, tents), follow the manufacturer’s limits.
Common mistakes to avoid
- Using default values when you know your own figures.
- Treating rough rules of thumb as exact.
- Forgetting to add breaks, travel or setup time.
Formula
A combining mark is added after every character: underline U+0332, double underline U+0333, overline U+0305, strikethrough U+0336, slash U+0338, dotted U+0324, wavy U+0330Worked example
Inputs — Your text: Speedy Calculator makes maths easy.
Results — Underlined = S̲p̲e̲e̲d̲y̲ C̲a̲l̲c̲u̲l̲a̲t̲o̲r̲ m̲a̲k̲e̲s̲ m̲a̲t̲h̲s̲ e̲a̲s̲y̲; Double underline = S̳p̳e̳e̳d̳y̳ C̳a̳l̳c̳u̳l̳a̳t̳o̳r̳ m̳a̳k̳e̳s̳ m̳a̳t̳h̳s̳ e̳a̳s̳y̳; Overline = S̅p̅e̅e̅d̅y̅ C̅a̅l̅c̅u̅l̅a̅t̅o̅r̅ m̅a̅k̅e̅s̅ m̅a̅t̅h̅s̅ e̅a̅s̅y̅; Strikethrough = S̶p̶e̶e̶d̶y̶ C̶a̶l̶c̶u̶l̶a̶t̶o̶r̶ m̶a̶k̶e̶s̶ m̶a̶t̶h̶s̶ e̶a̶s̶y̶; Slashed through = S̸p̸e̸e̸d̸y̸ C̸a̸l̸c̸u̸l̸a̸t̸o̸r̸ m̸a̸k̸e̸s̸ m̸a̸t̸h̸s̸ e̸a̸s̸y̸; Dotted underline = S̤p̤e̤e̤d̤y̤ C̤a̤l̤c̤ṳl̤a̤t̤o̤r̤ m̤a̤k̤e̤s̤ m̤a̤t̤h̤s̤ e̤a̤s̤y̤.
Frequently asked questions
How do I underline text on Instagram or Facebook?
Generate underlined text here and paste it.
Why are there gaps between words?
Spaces are left undecorated so words stay readable.
Can I combine styles?
Paste the result back in and add another style, but too many marks can render badly.