Show images in markdown 'Preview' mode

Feature request for product/service

Cursor IDE

Describe the request

It is great that you can edit Markdown files directly in ‘Preview’ mode!

However when an image is referenced in the md file it is not rendered in preview mode, see screenshot. Cursor version 2.4.28

Extensions like Markdown Preview Enhanced do render the images, but build-in support would be nice.

Not sure if this should be a Visual Studio Code feature request. The lines are blurry for me sometimes.

Cheers.

Screenshot / Screen Recording

Operating System (if it applies)

MacOS

I find this limiting as well. It appears to be specific to Cursor: the same project opened in VSC does preview the images.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The default Cursor Markdown renderer fails to render Markdown images ( both remote URLs and local relative paths ).

Steps to Reproduce

  1. Open any markdown file in Cursor that contains image markdown, for example:
    • Remote: ![](https://assets.leetcode.com/uploads/2021/06/10/ringofgrid.png)
    • Local: ![](ringofgrid.png) ( download the above image into the same local folder )
  2. View it in Cursor’s default Markdown renderer.
  3. Observe that images do not render.

Expected Behavior

  • Cursor’s default Markdown renderer should render valid Markdown images for both remote URLs and local relative paths.
  • Behavior should probably just match VS Code markdown preview.

Screenshots / Screen Recordings

Remote images:

Editor:

Renderer:

Local images:

Editor:

Renderer:

vscode.markdown.preview.editor ( local and remote ):

Operating System

MacOS

Version Information

Version: 3.3.28
VSCode Version: 1.105.1
Commit: e64b4f5f409b4d92c952bf936c243894a315db10
Date: 2026-05-08T06:09:12.665Z
Layout: editor
Build Type: Stable
Release Track: Nightly
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

Additional Information

If you configure Cursor’s workbench editor association to use the VS Code markdown preview editor instead:

"workbench.editorAssociations": {
  "*.md": "vscode.markdown.preview.editor"
}

The images render without issue, however, if a markdown file is then opened with the VS Code preview editor first, using the in-editor Preview / Markdown toggles ( in the top right ) switches to Cursor’s Markdown editor ( and subsequently its previewer ) and image rendering breaks again.

Does this stop you from using Cursor

No - Cursor works, but with this issue

What is funny: When you click in the “Open Preview to the Side”, it does show the images. When you click the toggle to switch to Preview mode it does not.

Yeah I wasted like 13% usage in Cursor Ultra because of this

Please also test ![](<path with spaces/image.png>) when fixing this. That’s valid CommonMark for paths containing spaces; it works in Obsidian and VS Code preview but not in Cursor. A fix for plain ![](url) only would still leave spaced paths broken — I use this syntax across a shared Obsidian vault edited in Cursor/VS Code/Obsidian.

I use MD Editor Plus extension. Right click on md file > open with > choose MD Editor plus

I also changed in settings to make it dark mode, but it shows the images and lets you edit in markdown mode.

Any updates on this? It’s been happening since February, and it’s becoming pretty frustrating. :sweat_smile: