SuperMemo 15 (2011)


Top 10

  1. easier work with non-English texts (full Unicode support for non-Latin alphabets)
  2. SuperMemo Commander for fast and easy-to-remember execution of commands (as an alternative to keyboard shortcuts that are too numerous and hard to remember)
  3. flagging URL duplicates in web imports (to prevent repeat downloads and element duplicates in the collection)
  4. multiple options for splitting imported articles (e.g. easy separation of Wikipedia article paragraphs into separate topics)
  5. multiple procedures for handling references in incremental reading for better context retrieval
  6. Reference link (Reference button.gif) button for viewing references, and accessing the original of the article on the web
  7. full SleepChart integration (e.g. for analysis of circadian changes in learning performance, speed of decline in learning capacity, total sleep length, phase shift, etc.)
  8. improved performance/speed (in many areas) of the program
  9. switching between opened collections with Collection Chooser (including collections hidden in the tray)
  10. fast determination of priorities via queue position as opposed to the percentage (e.g. by appending p to priorities in the web import dialog; this way 22 stands for Priority=22%, while 22p stands for Position=22 in the Priority queue)

For more details, read further:


Exemplary pictures of a collection for learning Japanese
SuperMemo: Search : Find elements
SuperMemo: Edit : Lexicon
SuperMemo: Element browser

SuperMemo: In the registry, for debugging purposes, View : Encoding shows the name (in Unicode), Unicode codes (word), UTF-8 name, and UTF-8 codes

SuperMemo Commander

SuperMemo Commander allows of fast execution of commands via mnemonic keyboard shortcuts. Commander is called by pressing Ctrl+Enter (menu: Tools : Commander).

SuperMemo: SuperMemo Commander (available with Tools : Commander; alternatively, and more quickly, with Ctrl+Enter) allows of fast execution of commands via mnemonic keyboard shortcuts

For example, to open the Sleep Chart press:

  1. Ctrl+Enter - to open SuperMemo Commander
  2. S - for Sleep Chart mnemonic
  3. Enter

The following command set is easily expandable in future updates to SuperMemo 15. If you cannot remember a shortcut or need to often use a command available from a deeply nested menu or a button that is not part of your layout, send your request for new commands via e-mail.

Incremental reading

Web import dialog

Splitting articles

SuperMemo: Split article options allows you to automatically split a Wikipedia article into subsection with 3-4 keystrokes










Sleep Chart


Mail and FAQs



The E-mail response dialog box now supports richly formatted FAQs that can be formatted either as HTML...
You can edit your FAQs in the HTML component. Use Reading : Split : Insert splitmark on the component menu to separate question from answer with a splitmark. Once the FAQ is largely complete, select both the question and the answer, and choose Reading : E-mail FAQ from the component menu to polish its HTML, preview it in the WYSIWYG mode, and send it. The FAQ will be sent as a reply, and stored in FAQ files (as HTML and/or Wiki).





SuperMemo: In SuperMemo 15, forgetting curves can be normalized over A-Factors at different repetition categories. As a result, you can display (1) your cumulative forgetting curve (blue dots) and (2) its negative exponential approximation used by SuperMemo (red line).

Error handling

XML data exchange


Annoyances fixed

Bugs fixed

Upgrade Warnings