🟨 Sticky Notes for Anki - Create Beautiful Stickies in Anki Reviews

AnkiWeb addon 2073533957

Create Markdown-enabled sticky notes on Anki review screens with live preview, images/GIFs, presets, templates, export, keyboard shortcuts, and JSON syncing via media.
AI-generated summary; may contain mistakes.

importexportformattingshortcutsappearance

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
9 (πŸ‘ 9 Β· πŸ‘Ž 0)
Updated
2026-01-31
Anki versions
25.09~
Description language
en

Maintenance

stale

  • Last update or commit was 243 days before the snapshot (2026-01-31).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.6625.09+2026-01-31
History across monthly snapshots

Loading…

Similar addons

Markdown and KaTeX Support

Adds Basic and Cloze note types supporting Markdown and KaTeX, live desktop preview, code highlighting, chemistry formulas, and ==text== highlighting across internet-connected devices.

formattingcard-templatesmobile-compatible

Rating 88 πŸ‘ 84 Β· πŸ‘Ž 4 ⭐ 86 Anki 2.1.42~ Updated 2023-05-06

README

🟨 Sticky Notes Add-on for Anki Desktop

A powerful, Markdown-enabled sticky notes add-on for Anki with an intuitive live preview editor.

Preview

Installation

Install via AnkiWeb or GitHub Releases.

  1. Download the .ankiaddon file from the Releases page or install via AnkiWeb.
  2. In Anki, go to Tools β†’ Add-ons β†’ Install from file...
  3. Select the downloaded file.
  4. Restart Anki.
  5. Press Ctrl+Shift+S on any card review/answer screen to create your first note.

To download this add-on, please copy and paste the following code into Anki 2.1: 2073533957

If you were linked to this page from the internet, please open Anki on your computer, go to the Tools->Add-ons menu item, then click on Get Add-ons and paste in the code.

How to Use

To use this add-on, simply install it from AnkiWeb or GitHub Releases and follow the steps below:

  • After installing the add-on, restart Anki Desktop.
  • Visit the card where you want to add sticky notes, and open the review or answer screen (back side of the card).
  • Press Ctrl+Shift+S to add a sticky note (you can also find the Add Sticky Note button under the More menu in the bottom-right corner).
  • This will open the sticky notes live preview Markdown editor.
  • Create your sticky note and press Save to add it to the review screen.
  • Later, hover over the card to see the Edit and Delete options for the sticky note.

Features

Rich Markdown Support

Write notes using full Markdown formatting:

  • Bold, Italic, Strikethrough, Inline Code
  • Headings (H1, H2, H3)
  • Bullet lists
  • Links [text](https://...)
  • Horizontal rules (---)

Smart Visual Editor with Markdown Toolbar

Preview

The editor provides a live preview of your sticky notes as you write:

  • Select text and click a toolbar button to instantly wrap it in formatting.
  • Toggle formatting on/off with a second click.

Live Preview

See exactly how your note will appear on the card as you type.

Customization Options

  • Six color themes: yellow, green, blue, pink, purple, orange
  • Adjustable font size and family
  • Configurable sticky note width and height

Sticky Notes Storage & Syncing (IMPORTANT)

Your sticky notes data is stored inside your Anki profile's collection.media folder. These files sync along with your media.

However, this approach has one drawback: Sticky notes cannot be searched in the Card Browser.

I chose this method because making sticky notes searchable would require adding an extra StickyNotes field to every note type, which would break updates for shared decks on AnkiHubβ€”deck updates are controlled through fields.

If someone finds a solution, please submit a PR or share suggestions.

Since all sticky notes are stored in a single _sticky.json file inside the media folder, the notes sync correctly.

Here is an example of sticky notes stored for a card with ID 1763368231436:

{
  "1763368231436": [
    {
      "data": "**Hello World**\n",
      "color": "yellow",
      "font_size": 18,
      "font_family": "Comic Sans MS",
      "width": 300,
      "height": 150
    },
    {
      "data": "### Hello\n_This is a note_",
      "color": "pink",
      "font_size": 19,
      "font_family": "Verdana",
      "width": 200,
      "height": 100
    }
  ]
}

Import & Export Sticky Notes

Sticky notes can be imported or exported as JSON files, specific to decks. You can import/export all sticky notes belonging to a particular deck.

Automatic Grid Layout

Preview

Notes are automatically arranged using a clean grid layoutβ€”no overlaps, no manual dragging required.

This is powered by PackeryJS, which creates a Bento-style layout automatically.

Workflow

  • Keyboard shortcut: Ctrl+Shift+S on the review/answer screen to add or open sticky notes.
  • Export/Import: Back up and share your notes.
  • Compatibility: Works with Anki 2.1.66+ including the latest Qt6 versions (25.09+).

Basic Operations

  • Add Note: Ctrl+Shift+S or right-click β†’ Sticky Notes β†’ Add
  • Delete Note: Hover over the card for the Delete button, or open the editor and click Delete

Use Cases

This add-on is great for:

  • Students adding quick explanations or mnemonics to complex diagrams
  • Language learners adding example sentences or grammar notes
  • General study adding supplementary information without modifying the original card

Markdown support ensures clean and readable formatting without cluttering card templates.

Technical Details

  • Built with PyQt6 and Packery.js
  • Lightweight custom Markdown parser
  • Tested on Windows and macOS
  • Compatible with Anki 2.1.66+ (including Qt6 versions)

License

This add-on is free and open source.

Support the Development

I am a solo developer dedicating my time to create and maintain this add-on for the Anki community.

If you find this add-on helpful, please consider supporting its development.

Indian patrons: UPI ID: ankit.upa007@oksbi

International patrons: PayPal: paypal.me/thisisankitupadhyay


Contributions and feedback are welcome. Report bugs, request features, or submit a PR. For contact, email: theankitnet@gmail.com