Homepage    |    Wiki    |    GitHub    |    Twitter

Plugin: Share note online via HackMD

Hello everyone :wave:
I'm a new user of Joplin since 11 Nov 2021. This is a great app that I've always looked for :raised_hands:

Here's the first plugin I wrote. Basically for myself, because I often share quick notes with my colleagues

Joplin :arrow_right: HackMD

HackMD Joplin Plugin is an unofficial plugin to extend the export tools of Joplin's desktop application.

It allows sharing notes online on the HackMD website


  • Saves HackMD user credentials in secured store
  • Uploads note online using HackMD website (one-way share: Joplin :arrow_right: HackMD)
    • Content: {temporary} text only (see Roardmap)
    • Access for a new note by default: read - everyone; write - owner only;


Register on HackMD.io

Register with email and password (it's free :wink: )

Install the plugin (details)

Fill HackMD plugin settings

Open Tools > Options > HackMD sync and fill username & password fields

HackMD sync settings


Select target note and press the Share on HackMD button

Share button

Wait. If everything is ok - note body will contain link to note on HackMD

Result with HackMD link


  • Share a note with a specified name
  • Export tags
  • Share with pictures
  • Option to share on private CodiMD server
  • Bulk share
  • Continuous syncing (one-way periodical sync Joplin :arrow_right: HackMD)



Thanks for making this! It's amazing to see all the different ways people use Joplin.

Have you added the share to HackMD to the command palette? (ctrl shift p)

@whitewall Thanks for your quick feedback

Have you added the share to HackMD to the command palette?

Not yet. But thanks for the idea. I'll add that soon if someone needs it :wink:
UPD Wow. It's actually already added :slight_smile: (automatically by Joplin's command registration)


Congratulations on the plugin, I just installed and tested it and it worked perfectly. The only thing I haven't found, so to speak, is a way for tags added in Joplin to be applied to text in HackMD. Would it be possible to add this feature in a future plugin update?

Again, congratulations and many thanks for this excellent plugin! :wink:

1 Like

@samej Wow. Thanks for the kind feedback :handshake: and congrats on the first comment on the Joplin community forum! :raised_hands:

I've added your feature request to the roadmap (see 1st post) I will add this in the next update, approximately next week

1 Like

@xardbaiz very grateful for the reception and for adding my request to the roadmap (I already checked the edit in the first post above :wink:).

As for the date of the update, let it be in your time.

A great idea, I might consider implementing a github gist in the vscode plugin to quickly share a single note.

Update, someone has already done it in vscode

I was thinking about writing a plugin to share via gist, but gists can't do images (as in I can't upload images), thus I guess I won't write it after all.

This HackMD plugin is a great alternative.

1 Like

Thanks :slight_smile:

FYI: HackMD also doesn't support image uploading that's why they use imgur as external image hosting. It's visible in the browser DEV console when image attachment is in progress

I wanted to avoid writing a wrapper for imgur when publishing a gist. I wanted to have everything on gh. e.g. I can paste/upload images to issues.

HackMD does not natively do images, but I think they provide an API.

I can't find the screen to config - can you help ?

Joplin 2.6.10 (prod, win32)
plugin version : 1.0.1