[GH-ISSUE #1647] Support for uploading and rendering Markdown (.md) files in Karakeep #1028

Closed
opened 2026-03-02 11:54:30 +03:00 by kerem · 2 comments
Owner

Originally created by @berkempeker on GitHub (Jun 21, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1647

Originally assigned to: @rodsnts on GitHub.

Describe the feature you'd like

I’d love for Karakeep to support .md file uploads. Once uploaded, the app should render the Markdown content as readable text within the interface, similar to how it currently handles PDFs. This would let users view the content of their .md files directly in the app without needing to convert them manually or switch to another viewer.

Describe the benefits this would bring to existing Karakeep users

This feature would provide a smoother experience for users who collect and organize technical notes, articles, and code documentation in Markdown format. Many people use .md files to store personal knowledge, guides, and code snippets, and being able to preview and read them in Karakeep would make it a much more useful archival and reading tool. It eliminates context-switching.

Can the goal of this request already be achieved via other means?

No. Currently, Markdown files cannot be uploaded unless converted. Users need to open them in a separate app or convert them to PDFs to view them properly.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

Personally, I use Obsidian and collect a lot of .md files from various sources. Karakeep feels like the perfect place to store and revisit these, but the lack of native Markdown rendering is the only friction point in my workflow.

Originally created by @berkempeker on GitHub (Jun 21, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1647 Originally assigned to: @rodsnts on GitHub. ### Describe the feature you'd like I’d love for Karakeep to support .md file uploads. Once uploaded, the app should render the Markdown content as readable text within the interface, similar to how it currently handles PDFs. This would let users view the content of their .md files directly in the app without needing to convert them manually or switch to another viewer. ### Describe the benefits this would bring to existing Karakeep users This feature would provide a smoother experience for users who _collect_ and organize technical notes, articles, and code documentation in Markdown format. Many people use .md files to store personal knowledge, guides, and code snippets, and being able to preview and read them in Karakeep would make it a much more useful archival and reading tool. It eliminates context-switching. ### Can the goal of this request already be achieved via other means? No. Currently, Markdown files cannot be uploaded unless converted. Users need to open them in a separate app or convert them to PDFs to view them properly. ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### Additional context Personally, I use Obsidian and collect a lot of .md files from various sources. Karakeep feels like the perfect place to store and revisit these, but the lack of native Markdown rendering is the only friction point in my workflow.
Author
Owner

@MohamedBassem commented on GitHub (Jun 21, 2025):

Thanks for filing the issue @berkempeker. For whoever is going to work on this, this can probably be done in the frontend's upload logic without changing the server. Basically, start accepting .md files and create them as karakeep bookmarks of type text. Karakeep's text bookmarks already support markdown and renders it properly.

<!-- gh-comment-id:2993500381 --> @MohamedBassem commented on GitHub (Jun 21, 2025): Thanks for filing the issue @berkempeker. For whoever is going to work on this, this can probably be done in the frontend's upload logic without changing the server. Basically, start accepting `.md` files and create them as karakeep bookmarks of type text. Karakeep's text bookmarks already support markdown and renders it properly.
Author
Owner

@rodsnts commented on GitHub (Jun 24, 2025):

Hi @MohamedBassem , I will be working on this issue if that's ok

<!-- gh-comment-id:2999958168 --> @rodsnts commented on GitHub (Jun 24, 2025): Hi @MohamedBassem , I will be working on this issue if that's ok
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1028
No description provided.