Anki Encrypt [Lt]

AnkiWeb addon 501789684

Encrypts Anki field data such as passwords into SHA-256 hashes via an Encrypt button, enabling secure study of password cards, including on mobile apps.
AI-generated summary; may contain mistakes.

note-managementquizmobile-compatible

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-07-10
Anki versions
26.05~
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, CSS, HTML, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-07-10 (114 days before the snapshot).
  • Commits in the last year: 8.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 0 merged.
  • Median first response: 730 hours (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.126.05+2026-07-10
History across monthly snapshots

Loading…

Similar addons

Memrise Cards [Lt]

Recreates the Memrise learning experience in Anki with typing, multiple-choice and tapping questions, on-screen keyboard, hints, spelling diffs, auto-generated choices, themes and LaTeX support.

card-creationnote-managementcard-templatesquiz

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 ⭐ 157 Anki 26.05~ Updated 2026-09-19
AnkiDeckVault

Encrypts and conceals deck links and requires a password to access shared Anki decks, enabling secure, controlled distribution.

import

4 votes 30% approval πŸ‘ 3 Β· πŸ‘Ž 1 ⭐ 6 Anki 23.12~ Updated 2024-05-27
BOUNCER: password protect Anki on startup

Prompts for a password on startup to protect Anki data, closing the application if the password is incorrect; the default password is pw and can be changed in the code.

2 votes 0% approval πŸ‘ 0 Β· πŸ‘Ž 2 Updated 2023-05-09

Description

An add-on for encrypting data stored in Anki Fields to help secure Cards intended for memorizing passwords and other private information.

Encrypting a password

  1. Select the Field in Anki Editor to put encrypted data into and click the Encrypt button

    "Encrypt" button in the Anki Editor

  2. Enter the password into the appeared window and click Ok

    Password input window

  3. The hash for the password will be added to the Card's Field

    Encrypted string

The add-on is only needed for the initial encryption of the data, and is not used during reviews, allowing the encrypted flashcards to be studied on the mobile Anki apps as well. For making typing Cards that autocheck encrypted answers, the complementary template can be used. Alternatively, to make any other template that uses stock Anki typing compatible with the answers generated by the add-on, the following JS script can be added to the back of the Cards.

GitHub repo

Support thread

README

Anki Encrypt

A toolkit for securely learning passwords with Anki, without exposing them to anyone accessing the flashcards. The toolkit includes an add-on for inserting encrypted data into Anki Cards, and a JS script to check the correctness of typed answers. The script can be used with stock Anki typing Cards or with any Cards that use the stock typing method. There is also a dedicated Card Template (downloaded from AnkiWeb, or imported from the repository .apkg file), which comes with additional features, such as concealing answers typed during reviews and adding hints shown while hovering a cursor, but otherwise remains minimalistic and lightweight, to be customisable similarly to stock Anki Note Types:

Typing and autocheck

Temporarily revealing the hint and the typed answer on cursor hover:

Revealing hint and the typed answer

The passwords are encrypted using the SHA-256 algorithm. It is reasonably secure, but (especially if passwords themselves are short, common, or otherwise weak) is not 100% invulnerable. It is probably a good idea to only use this method for learning passwords to forums, web services, and other accounts that do not have sensitive information attached, but not for things like bank credentials or marketplaces with saved credit card data. Because the passwords are not explicitly saved anywhere, the Cards can only show whether the answer typed during the reviews is correct or not. By design, they cannot detail specific errors in submitted answers, as regular Anki typing Cards do, or otherwise remind you what the correct answer is. To make sure nothing essential will be lost, if a password is forgotten, it should be preserved with other methods outside Anki or be easily resettable. Setting the Leech action to Tag Only and all review intervals to the lowest values in the password Deck options will also help by keeping the retention as high as possible.

Add-on Installation

  1. Select Tools in the top left menu of the desktop Anki app
  2. Go to Add-ons
  3. Click the Get Add-ons button
  4. Paste "501789684" (the Add-on's ID on AnkiWeb)
  5. Click Ok
  6. Restart Anki

Alternatively, for manual installation, clone this repo into your addons21 Anki folder

Encrypting a password

  1. Put the cursor into the password Field in Anki Editor and click the Encrypt button

    the "Encrypt" button in Anki Editor

  2. Enter the password into the appearing window and click Ok

    Password input window

  3. The hash for the password will be added to the Card's Field

    Encrypted password

known issues

The Encrypt button does not work from the Editor window used for creating new cards β€” only from the Editor for browsing existing Cards.

Copyright notice

Copyright Β© 2023-2025 Eltaurus

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Support

If you found this repository useful, please consider supporting the development by rating it on AnkiWeb:

Rate the Add-on on AnkiWeb