Questions, bug reports, and feature requests are all welcome at [email protected].
Quick Look extensions have to be switched on before macOS will use them:
If it still shows plain text, run qlmanage -r in Terminal to reload the
Quick Look generators, or log out and back in.
Files with the extensions .md, .markdown, .mdown,
and .mkd.
Settings apply to the next preview. Close the Quick Look window and press the
space bar again. macOS also caches previews per file — if a document you already looked
at still shows the old style, run qlmanage -r cache in Terminal.
qlmd bundles a focused set of languages (Swift, JavaScript, TypeScript, Python, Bash, JSON, YAML, XML/HTML, CSS, Go, Rust, C, Java, Ruby, SQL, diff, and Markdown, plus the usual aliases). A language outside that set is shown as plain text rather than highlighted. Tell us which language you need and we will consider adding it.
Check that Mermaid is turned on in the qlmd app's Extensions tab. If it is on, the diagram source may not be valid Mermaid — the same document rendered on GitHub will show the same problem.
Images referenced by a relative path are resolved against the folder the document is in.
If the file has been moved or renamed, qlmd shows the alt text instead of the image.
Remote images (http:// / https://) are not loaded: the preview
is blocked from making network connections by design.
qlmd requires macOS 15 (Sequoia) or later. You can check your version from Apple menu → About This Mac.
No. Everything is rendered on your Mac, and the preview cannot open a network connection. See the privacy policy for details.
Email [email protected] with your macOS version, the qlmd version (the app's About tab), and — if you can share it — the Markdown file that misbehaves.