Markdown Images
How to insert one, and why it's not showing
Adding an image in Markdown is one line:  — an exclamation mark, the alt text in brackets, the path in parentheses. Simple, until the image doesn't show up.
When a Markdown image is blank or broken, it's almost always the path: a local path is resolved relative to the .md file, and many tools can't reach local files at all. This article covers the syntax, web vs local images, why they fail, and how to fix them.
New to the syntax in general? Start with How to Write Markdown.
The syntax
An image is a link with a leading !:
Web image (URL):

Local image (relative to this .md):

Alt text shows if the image can't load:
 !— marks it as an image, not a text link.- Alt text (in
[ ]) — describes the image; shown if it can't load, and read by screen readers and search engines. Always write it. - Path (in
( )) — either a web URL (https://…) or a path to a local file.
Web image vs local image
The path is where most confusion starts:
- Web URL:
— loads anywhere with internet; nothing to keep track of locally. - Local path:
— points to a file on your disk, resolved relative to the .md file's own location. It keeps the image together with your notes, but whatever opens the .md has to be able to read that local file.
That last point is the crux of "my image won't show."
Why your Markdown image isn't showing
| Reason | What's happening | Fix |
|---|---|---|
| Wrong relative path | The path is relative to the .md file, but you wrote it relative to the project root | Fix the path so it points from the .md to the image |
| Viewer can't read local files | A web-based tool can only load web URLs, not files on your disk | Open the .md in an editor that can read your local folder |
| Typo / wrong case | Filename or extension differs (Pic.PNG vs pic.png) | Match the real filename exactly, including case |
| Missing alt text | Not an error, but bad for accessibility and SEO | Always write meaningful alt text in the brackets |
The single most common one: the relative path is written from the wrong starting point. Remember it's relative to the .md file — if the note is in notes/report.md and the image is in notes/images/pic.png, the path is images/pic.png, not notes/images/pic.png.
Keep the image with your notes
A tidy, portable setup: put images in an images/ subfolder next to the .md, and reference them relatively. Move the note and its folder together and the paths keep working. For organizing a folder of notes and assets, see How to organize .md files.
Editing the image markdown with NoteLoom
NoteLoom is an editor that reads and writes local .md files right in the browser. You mount a local folder, so your notes and your image files sit in the same place, which is exactly the setup relative image paths are made for. Because the folder is mounted, NoteLoom can actually display those local images: its reading and live views resolve a relative path like images/pic.png and render the picture inline, where a viewer that cannot reach your local files would leave a blank. You write and fix the  references in the live or source view, and save straight back to the local file.
To be clear about the boundaries: NoteLoom has no AI — it won't generate images, fetch them, or write the alt text for you. It opens, edits, and saves the local Markdown; the image references are yours to write.
How you use it: open app.noteloom.cc in Chrome / Edge / Arc → mount the folder that holds the note and its images → open the .md → write or fix the image path in source → save back to your disk, no cloud, no account.
FAQ
How do I insert an image in Markdown?
Why isn't my Markdown image showing?
What's the difference between a web image and a local image?
Can I set the image size in Markdown?
Where should the image file go?
Can NoteLoom help with images?
Can I do this with NoteLoom on my phone or in Safari?
Edit your notes and images in one local folder
Open NoteLoom in Chrome / Edge / Arc, mount the folder with your note and its images, and write or fix the  references in the source view — saved straight back to your disk. No software to install and no account to sign up for.