Windows desktop app does not render local markdown images from absolute drive-letter paths
What version of the Codex App are you using?
Windows desktop app. I did not capture the exact build number before filing this report.
What subscription do you have?
Pro
What platform is your computer?
Windows
What issue are you seeing?
Local image references in assistant responses do not render correctly in the Codex desktop app on Windows, even when the file exists and the assistant uses an absolute local path.
In my case, the assistant returned markdown like:

The PNG file was present on disk, but the app displayed a broken image placeholder instead of the actual image.
In the same session, absolute local file links were also not clickable/openable from the UI. There is already a separate Windows path issue for broken local file links, but image rendering appears to be a separate symptom because the app fails before even showing the image preview.
What steps can reproduce the bug?
- Use Codex desktop app on Windows.
- Ask the assistant to save a screenshot or image to a local path inside the workspace.
- Have the assistant respond with markdown using an absolute local path, for example:

- Observe that the image does not render in the chat UI.
What is the expected behavior?
If the file exists and the assistant returns a valid absolute local path in markdown image syntax, the image should render inline in the desktop app.
Additional information
- The file did exist on disk.
- The problem was observed on Windows with a drive-letter path.
- A related symptom in the same environment is that local file links in assistant messages are not always clickable/openable.
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I can reproduce a closely related issue in the Codex Windows desktop app, but in my case it happens in the Markdown file preview tab, not only in assistant chat responses.
Environment:
E:driveassetsfolderWhat I tested:
Result: broken image placeholder.
Result: broken image placeholder.
Result: broken image placeholder.
file:///URLs:Result: broken image placeholder.
data:image/jpeg;base64,...reference definitions.Result: images render successfully in the Codex Markdown preview.
assets/D1/img_001.jpgrelative paths.Result: images open correctly in a normal browser.
So this seems broader than just drive-letter absolute paths. The Codex Windows Markdown preview appears unable or unwilling to resolve local image resources from Markdown files, even when:
Expected behavior:
relative to the Markdown file location.file:///image URLs or convert them to whatever safe local-resource URI the desktop app/webview requires.Why this matters:
This is a common workflow for documentation, patent/technical reports, OCR outputs, and generated Markdown artifacts. The only reliable workaround I found is embedding images as base64 data URIs, but that makes otherwise small Markdown files very large and difficult to edit or review.
I was having this issue in Codex Desktop and resolved it by asking it to give me inline images using the correct path format below, I put it both in the system prompt and it saved it to Codex memory after I asked it to.
This did not render for me:
But this did render:
So the working format seems to be:
Key differences:
C:/...Hope that helps narrow it down.