Auto Markdown - fix version

AnkiWeb addon 15061497 GitHub repository archived

Fork of Auto Markdown

2 other versions of this addon exist. Compare versions ↓

Converts note fields between Markdown and HTML, either automatically on focus changes or manually via a shortcut, while preventing editing of the generated HTML.
AI-generated summary; may contain mistakes.

formattingobsoletefork-or-reupload

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
11 (πŸ‘ 9 Β· πŸ‘Ž 2)
Updated
2021-06-19
Anki versions
2.1.49~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

abandoned

  • The GitHub repository is archived.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.442.1.49+2021-06-19
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Auto Markdown original unknown abandoned 14 Dec 2022 πŸ‘ 30 Β· πŸ‘Ž 12 56% 36
↳ Auto Markdown - fix version this addon likely abandoned 14 Dec 2022 πŸ‘ 9 Β· πŸ‘Ž 2 52% 10 obsolete, archived
↳ Auto-Markdown supported active 31 May 2026 πŸ‘ 1 Β· πŸ‘Ž 0 21% 0

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Auto Markdown has 2 forks β†’

Converts fields between Markdown and HTML automatically on focus change or manually via a configurable shortcut, while preventing editing of the generated HTML.

formatting

42 votes 56% approval πŸ‘ 30 Β· πŸ‘Ž 12 ⭐ 36 Updated 2019-06-18
Auto-Markdown fork

Automatically renders Markdown typed into tagged note fields as styled HTML and restores raw syntax when refocused, with syntax highlighting and support for Anki 23.x–25.x+.

formattingfork-or-reupload

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2026-05-31
Simple Markdown

Converts Markdown notes to HTML automatically after editing, with an optional manual conversion button and configurable Markdown extensions such as fenced code blocks.

formatting

8 votes 41% approval πŸ‘ 6 Β· πŸ‘Ž 2 ⭐ 3 Anki 25.02.5~ Updated 2025-11-21
Add Table has 1 fork β†’

Inserts customizable HTML tables through a dialog or keyboard shortcut, or converts selected pipe-delimited markdown-like text into a table; it does not edit existing tables.

formattingshortcutsfork-or-reupload

144 votes 93% approval πŸ‘ 140 Β· πŸ‘Ž 4 ⭐ 7 Anki 2.1.65~ Updated 2023-06-18

Description

NOTE: This version no longer works with the latest Anki with no current plans to fix it due to extensive changes in how the internals of Anki that this plugin relies on. I am currently using https://ankiweb.net/shared/info/1087328706 with some success. This is a fix version of the excellent addon by @gregorr with bugfixes to work with the latest stable Anki (including native Night Mode). See Github to contribute. Recent changelog (for full changelog see here: 2020-12-06 2020-09-12
  • Changed markdown to use html as the source. This enables formatting and images to be preserved when converting to markdown (see #4). Any problems, raise issues here
2020-09-05 2020-08-15
  • Adds better support for Night Mode. (Fixes #20)
--- This add-on was developed to bring the Markdown functionality provided by Power Format Pack to Anki 2.1. It is not a port of Power Format Pack, nor is it backwards compatible with fields generated by Power Format Pack. Note: a lot of the other functionality provided by Power Format Pack is available between Mini Format Pack, Add Table, and, Add Hyperlink. See github.com to contribute. There are two ways to use this add-on: automatic mode and manual mode. Editing of the generated HTML is prevented in both cases. Automatic mode To indicate that a field should be automatically converted to and from HTML when losing and gaining focus, go to Tools -> Manage Note Types -> Fields for the note type in question and click the checkbox: Automatic mode demo: Manual mode In this mode, you toggle between Markdown and HTML using the button or its shortcut. The shortcut defaults to Ctrl + M and can be changed in the configuration. Manual mode demo: HISTORY
  • 18/06/19 - fix automatic mode error
  • 30/04/19 - prevent editing of generated HTML
  • 17/04/19 - fix empty markdown issue
  • 03/11/18 - add fix for nested lists
  • 01/11/18 - initial release

README

This plugin is officially retired (unless someone else picks it up) as from Anki 2.1.50+ the internals of Anki have changed and this plugin no longer functions. Anyone is free to fork and continue this plugin in any way.


Auto Markdown

This is a fork of the excellent markdown plugin by @gregorrr. The purpose of this fork is to maintain bugfixes and keep up to date with changes in Anki.

There are no current plans to add new features.

QA testing

In leiu of good automated testing for Anki plugins, the following things should be checked when preparing a release:

  • Fields in the editor can be toggled with Ctrl + m
  • Enabling auto markdown on fields can be done in Note Types (Ctrl + Shift + n) > press Fields button
  • Enabling auto markdown on fields can be done in Note Types (Ctrl + Shift + n) > press Fields button with a new card type

Original README file.

Source for the Auto Markdown Anki add-on.

To-do

Better implementation of fields.py

Current code is incompatible with other add-ons.

Possible Features

Convert-all to Markdown button

Have convert-all-to and convert-all-from buttons to allow easier adoptation and prevent lock-in.

Field should be auto markdown by convention

Allow setting of custom field name suffix, e.g. "mkd", to indicate that the field should be auto markdown.