Bỏ qua đến nội dung

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

Chờ xử lý #anki #addon #sticky #notes #for #create
https://github.com/Ankitupa007/anki-stickynotes/issues
31/1/2026

Cách tải addon 🟨 Sticky Notes for Anki - Create Beautiful Stickies in Anki Reviews

Bạn có thể tải addon bằng một trong hai cách sau:

Click nút Copy bên dưới để copy code vào clipboard

2073533957

Sau đó mở Anki → Tools → Add-ons → Get Add-ons → Dán code → OK

Mở trang addon trên AnkiWeb và tìm mã code ở cuối trang

Mở trên AnkiWeb

Cuộn xuống cuối trang AnkiWeb, tìm dòng có mã code 2073533957 và copy

6

Mô tả chi tiết

🟨 Sticky Notes Add-on for Anki Desktop

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

[Update] : 31/01/2026 : This release adds presets, templates, image export, and expanded keyboard shortcuts. Presets

Presets let you save a style for sticky notes. You can now mark any preset as your default and the new notes will be in the preset style only. Four premade presets are included:

Small (150x150) Wide (300x150) Tall (150x300) Large (300x300)

In a preset you can edit color, size (width and height), font family, font size, Font style (bold/italic/normal).

You can edit, delete, or create your own presets.

Templates

Templates are reusable text, snippets or Markdown blocks.

They help you start a note quickly.

Templates are useful for:

Markdown Tables Todo Lists Any long text that you do not want to write again and again. You can create, edit or delete templates at any time. Other updates Sticky notes can be exported as images. This helps with sharing or saving notes outside Anki. More keyboard shortcuts are available. They help you create notes faster. Press F1 in the sticky notes dialog to see all shortcuts. [Update] : 28/11/2025 : Image and GIF Support added into sticky notes Images or GIFs can be imported using Image tool in the toolbar. Images can be directly pasted from the clipboard as well. (Unlike GIF due to lack of metadata while copying a GIF) GIFs can be either imported from local files (without internet) or use GIF tool from toolbar to search tenor GIFs (requires internet connection). Installation

Install via AnkiWeb or GitHub Releases.

Download the .ankiaddon file from the Releases page or install via AnkiWeb. In Anki, go to Tools → Add-ons → Install from file… Select the downloaded file. Restart Anki. Press Ctrl+Shift+S on any card review/answer screen to create your first note. 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 Horizontal rules (---) Keyboard Shortcuts

Here are the keyboard shortcuts for the markdown editor:

Text Formatting

Ctrl+B - Bold text Ctrl+I - Italic text Ctrl+Shift+X - Strikethrough

Headings

Alt+1 - Heading 1 Alt+2 - Heading 2 Alt+3 - Heading 3

Lists & Blocks

Ctrl+Shift+L - Bullet list Ctrl+Shift+Q - Blockquote Ctrl+Shift+H - Horizontal rule

Code & Links

Ctrl+` - Inline code Ctrl+K - Insert link

Images and GIFs

**Ctrl+Shift+I - Import Images and GIFs (You can also copy and paste images directly into editor) ** Ctrl+Shift_G - Tenor GIF image search (requires Internet connection to search and view GIFs) Smart Visual Editor with Markdown Toolbar

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

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


Screenshots

Preview

Preview


Liên kết hỗ trợ


Reviews (6)

👍 2026-02-20

absolutely adore this add on to add details and comments to cards without cluttering them !

only downside is that I can’t sync the sticky notes between “sibling cards” on image occlusions (I use the image occlusion enhanced add-on). How could I fix this ?

thank you !!

👍 2026-02-01

This is quite a nice addon that enhances the process of active learning.

👍 2025-12-01

Very nice, I use it for synonyms and a link to the RAE dictionary.

👍 2025-11-29

Good add-on for using Sticky Notes with Anki! It is useful for enhancing the UI👍️

👍 2025-11-24

Great job! Another great contribution to the community!

PS: Works flawlessly (and looks great) with Onigiri add-on

👍 2025-11-19

Looking nice. Some technical feedback from an add-on developer:

  1. I recommend storing the _stickynotes.json file inside the user_files subfolder of your add-on instead of the media folder. See https://addon-docs.ankiweb.net/addon-config.html#user-files
  2. In storage.py, you’re using mw.col.media.mark_file_modified and mw.col.media._changed, but there are no such properties in Anki.
  3. I noticed you’re using regex to convert Markdown to HTML. This is probably fine for now, but I recommend u