Repolode
ankidroid

ankidroid/Anki-Android

An Android port of the Anki spaced repetition flashcard app for studying and memorizing with flashcards on your phone.

Open-source alternative to:Quizlet

Stars
12,186
Forks
3,016
Open issues
340
Last commit
11 hours ago

What is it?

AnkiDroid is the official Android port of Anki, a spaced repetition flashcard system. It lets you review decks of cards on your phone, scheduling each card so it appears again just before you would forget it.

The app supports text, images, sounds and MathJax formulas on cards, and includes statistics, a home-screen progress widget, night mode and a whiteboard for drawing. Decks can be synced with AnkiWeb, and the scheduler uses the FSRS algorithm as an alternative to the classic approach. Users can also add cards from other apps such as dictionaries.

The project is distributed through Google Play, F-Droid and Obtainium, and offers a large catalog of premade decks.

Key features

  • 01Spaced repetition scheduling based on the FSRS algorithm
  • 02Cards with text, images, sounds and MathJax formulas
  • 03Syncing with AnkiWeb
  • 04Detailed statistics and a home-screen progress widget
  • 05Night mode and whiteboard
  • 06Add cards from other applications such as dictionaries

Use cases

  • Memorizing vocabulary for language learning
  • Studying medical, law or exam material with long-term retention
  • Reviewing formulas and diagrams with image and MathJax support
  • Using premade community decks on a phone during commutes

Quick start

  1. 1

    Install AnkiDroid from Google Play, F-Droid, or Obtainium using the badges in the README

  2. 2

    Verify the APK signing certificate fingerprint if you downloaded the APK directly

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be open source.
  • Some back-end components are AGPL-3.0 licensed.

In collections

Topics

FAQ

What is Anki-Android?
An Android port of the Anki spaced repetition flashcard app for studying and memorizing with flashcards on your phone. AnkiDroid is the official Android port of Anki, a spaced repetition flashcard system. It lets you review decks of cards on your phone, scheduling each card so it appears again just before you would forget it.
Is Anki-Android free to use? What license does it have?
Anki-Android is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is Anki-Android still maintained?
Actively maintained. The last commit to Anki-Android was on Nov 7, 2026.
What can I use Anki-Android for?
Memorizing vocabulary for language learning Studying medical, law or exam material with long-term retention Reviewing formulas and diagrams with image and MathJax support Using premade community decks on a phone during commutes
How do I install Anki-Android?
Install AnkiDroid from Google Play, F-Droid, or Obtainium using the badges in the README Verify the APK signing certificate fingerprint if you downloaded the APK directly
Where can I get Anki-Android?
The source code and installation instructions are on GitHub: https://github.com/ankidroid/Anki-Android

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects