How to Underline Text in Markdown
(there is no native syntax)
You are trying to underline text in Markdown and nothing you type works. Here is the honest answer: Markdown has no native underline. _text_ and *text* give you italic, not an underline. But there are a couple of ways to get a real underline, or the emphasis you actually want.
Why there is no underline in Markdown
Markdown only has emphasis marks for italic and bold: a single * or _ is italic, and doubling them is bold. There is simply no character combination for underline.
Part of the reason is that underlined text looks like a link on the web, which is confusing for readers. So Markdown left it out on purpose.
| You write | You get |
|---|---|
_text_ or *text* | Italic (not underline) |
__text__ or **text** | Bold (not underline) |
<u>text</u> | Underline, via HTML (renders in NoteLoom’s reading view) |
==text== | Highlighted background (NoteLoom extension) |
The HTML way: <u>
If you need a true underline, use the HTML underline tag around your text:
This is <u>underlined</u> text. In NoteLoom, the reading view renders <u> as underlined text, because u is one of the inline HTML tags NoteLoom allows.
The catch: this is HTML, not Markdown. Tools that do not render inline HTML, and some strict Markdown exports, will show the raw tag or drop it. So an underline is less portable than plain bold or italic.
Often better: bold, italic, or highlight
If what you really want is to make text stand out, there are portable options that stay real Markdown:
- Bold or italic with
**text**or*text*is the native, works-everywhere way to emphasize. - Highlight with
==text==makes text stand out with a colored background, like a highlighter. NoteLoom supports this extension, and it renders in the reading view.
These stay in your Markdown and do not depend on inline HTML, so they travel better between tools than <u>.
See it rendered
In a plain text editor you just see the tags and symbols. To see the underline, bold, and highlight actually rendered, open the .md in a Markdown editor.
- Open
app.noteloom.ccin Chrome / Edge / Arc and mount the folder with your file. - Open the
.mdin thereadingview to see<u>,**bold**, and==highlight==rendered. - Your file stays a plain
.mdon disk; nothing is uploaded.
FAQ
Can you underline text in Markdown?
Why does _text_ not underline in Markdown?
How do you underline with HTML in Markdown?
What should I use instead of underline?
Does <u> work everywhere?
Does NoteLoom render underline?
See your formatting rendered
Write your <u>, **bold**, and ==highlight== in a .md file, open NoteLoom in Chrome / Edge / Arc, mount the folder, and read it rendered in the reading view. No install, no account.