Firefly
Log in Request an invite

Flashcards from your PowerPoint slides, without uploading the file

Firefly reads the text out of your PowerPoint, PDF or Word file inside your browser, saves only that text, and uses AI to turn it into flashcards you review with spaced repetition.

Free. Every account is approved by a person, and you will get an email once your request has been looked at, usually within a day or two.

A Biology course in Firefly with a Chapter 3 folder open, a drop zone for PDF, PowerPoint and Word files, and three notes listed with their word counts

What happens to the file?

It stays on your device. Firefly takes the text out of it inside your browser, and the file itself is never uploaded.

How the reading works

The usual way to turn slides into flashcards is to upload the file to a website and let its server do the rest. Firefly does the reading first, on your side. A PowerPoint file is a bundle of smaller files, one per slide, and your browser opens it and collects the words on each slide. A PDF is read page by page, and a Word file paragraph by paragraph. The code that does this comes from cdnjs, a public host for code libraries, and runs on your device; your file is never sent to cdnjs or to Firefly.

What gets saved is plain text: a note with the file's name as its title, filed in whichever course folder you dropped it into. You can open that note, read exactly what was taken out, and correct it.

Can AI turn my lecture slides into flashcards?

Yes, as long as the slides have words on them. Firefly sends the text of your notes to an AI provider and asks for flashcards made only from what is in them.

What is sent, and where it goes

The text goes from Firefly's server, not your browser, to Groq, or to Google's Gemini for longer notes or when Groq is unavailable. The note's title and text are sent, and nothing that identifies your account, such as your email address or username. For new cards, the fronts of up to 60 cards already in the course are sent as well, so the new ones do not repeat them, and any card whose front matches one you already have is dropped. The privacy page sets out what each provider receives.

Adding a file or pasting notes sends nothing on its own. Cards arrive when you ask for them:

How many cards does it make?

Roughly one card for every 150 words of notes, and never fewer than 5 or more than 25 at a time.

A 3,000-word lecture comes to about 20. Longer material needs more than one press of Generate, and the cards you already have are passed along each time so the next set covers new ground. Each card has a question or term on the front and a short answer on the back.

Can a general AI chatbot make flashcards from a PDF?

Yes. Most general chatbots will read a PDF and give back a list of questions and answers, and for a single evening that can be enough.

What you are left with is a list. It does not know which cards you keep getting wrong, it does not bring them back when you are about to forget them, and next week's slides start a new list from scratch. You also give the chatbot the whole file rather than just its text. Firefly keeps the cards next to the notes they came from and schedules them for you, which is the part that makes flashcards work.

Why do hard cards come back sooner?

Because a card you struggle with needs a shorter gap before you see it again. This is spaced repetition: spreading your reviews out over days helps you remember more than going over everything in one sitting. Firefly's version is based on a long-established method called SM-2.

Source: Cepeda and others, “Distributed practice in verbal recall tasks”, Psychological Bulletin, 2006.

After you turn a card over, you rate it:

The four buttons, and when each card comes back
ButtonNext time you see it
AgainIn ten minutes, and again before this session ends
HardTomorrow, then at about the same gap as last time, or a little longer
GoodTomorrow, then in three days, then at gaps that keep growing
EasyIn three days, then six, then at gaps that grow faster than Good

Each button shows the wait before you press it. Pressing Again or Hard also slows how quickly that card's gaps grow from then on, and Easy speeds them up, so the cards you find difficult stay close and the ones you know drift out towards a year. Space turns the card over and the keys 1 to 4 rate it.

Practise all runs through every card in a shuffled order without changing any of the dates, for the night before a test.

Fixing, adding and sorting cards

AI gets things wrong, and slides are often shorthand. Every card can be changed.

The same cards feed Smart Study, which turns them into multiple choice, matching, true or false and typed-answer questions, and brings back the ones you get wrong more often.

What it does not do

Flashcards are one part of Firefly. The same notes become a practice test, a summary and a study guide, and the study timer counts the hours you spend on them. See everything Firefly does.

Questions people ask

Can I make flashcards from a Word document?

Yes. Word files (.docx) are read the same way as slides, in your browser, and only the text is saved. Older .doc files need saving as .docx first.

Is it safe to put my lecture notes into an AI tool?

With Firefly, the file stays on your device. The text taken out of it is saved to your account, where only you can see it, and sent to an AI provider when cards are made. Anything written in the notes, such as a name on a cover slide, goes with the text.

Does it work with scanned PDFs?

No. Firefly reads the text in a PDF, not pictures of text, so a scanned document comes back with nothing to read.

Can I paste my notes instead of adding a file?

Yes. Paste or type notes into a course, press Generate, and Firefly makes cards from them in the same way.

Can I take my cards out of Firefly?

Yes. Download everything, on your profile page, gives you all of your Firefly data, flashcards included: a complete JSON file and a readable Markdown one.

Start with one chapter

Drop this week's slides into a course, read the cards Firefly makes, and see which ones are still coming back by Friday.

Request an invite

Every account is approved by a person. Already here? Log in