Job ticket 743947 · consumer · flash wall · no subscription
Three practice tests a month is a leash. Your notes always wanted to be cards.
The flash wall pins your pile straight up: one prompt mills pasted notes into a numbered deck — question face up, answer folded behind — and the other typesets a self-marking practice paper from the same pile. No account, no monthly allotment, no storage of a single card.
Quizlet is a trademark of its owner. This is an independent, unaffiliated comparison built on Quizlet's own published pricing material, linked below and re-read every thirty days.
The cork wall — rendered in this browser
Sample data is illustrative, not a claim about Quizlet. Every Quizlet figure on this page comes from the linked pricing page, read 2026-09-27.
The prompt pack
Two prompts, each mapped one-to-one onto a Quizlet feature you are currently rationed on. Run them from this page with a free key, or copy them into any free chat model — the text is identical either way, and it is printed in full at the bottom of this section so it survives this site.
Loading the pack from tools.json… If this fails, the full prompt text is still readable below.
One-time unlocks only, never a subscription. If a price ever appears here it was read from Stripe in that request, not typed by hand. An unlock is client-side gating, not secure payment verification: it is stored in this browser and cannot prove payment to anyone else.
What Quizlet's own pricing page says
Read from quizlet.com/upgrade on 2026-09-27. Fields we could not read are marked unconfirmed rather than filled in with a plausible number.
| The job | Free tier (unprinted) | Plus (US$35.99/yr) | This page + a free-tier model |
|---|---|---|---|
| Price | no Free card printed on the upgrade page — its walls are invisible | US$35.99 a year for a *rationed* plus | US$0 forever. A free-tier key costs nothing; the prompts are yours. |
| Cards from your notes | Behind the account wall | Unmetered decks, metered tests | Prompt 1 mills one pile into one honest deck — a file |
| Practice tests | — | 3 a month (then Unlimited at US$44.99) | Prompt 2 typesets a paper with a marking scheme whenever you want one |
| Who owns the deck | The app, in your account | The app, in your account | You do: it's a Markdown download only your machine holds. |
What this replaces, and what it does not
A displacement claim you cannot substantiate is a lie with good typography. This is the whole scope, including the parts where Quizlet wins.
Replaced: the deck-build labor
One pile maps fact-for-fact into a numbered deck with folded answers — the compile step behind every study app, as a clean file.
Replaced: the test allotment
The practice press runs on demand with a marking scheme that cites each question's source line — no 3-a-month counter in sight.
Replaced: vendor-flavored gamification
Coverage rules force recall, application and connection items — the shape educational-work that matters, without streak counters.
NOT the study app
No sync, no classes, no multiplayer rooms, no progress graphs, no AI tutor. The desk owns nothing between runs.
NOT the answer to 'is Free enough?'
Quizlet prints no Free limits on the upgrade page, so this page prints none either — the flag is visible everywhere here.
NOT offline card cognition
Anki-style scheduling is deliberately absent; the deck is text, and your recall loop is yours.
The prompts, in full, as text
Copy these into any model. They are the product; the page around them is convenience. Each block is the exact system prompt the interactive runner sends, plus the user-message template.
Prompt 01 — 1. Notes-to-deck mill · quizlet-deck-mill v1.0.0 · best ally: Google Gemini API — Free usage tier · gemini-2.5-flash-lite
Replaces: The deck-building labor Free-and-Plus both gate behind accounts and counts: turning your own pasted notes into a numberedeck of Q-and-A cards you actually own.
Why this model: Card design is coverage math: every fact in the pile mapped to exactly one card, front fact-side, answer folded behind. A free long-context model holds the whole pile in one pass and the deck archetype renders card backs as speaker notes, no app required. Fallback ally: Groq Cloud — free tier.
System prompt (1765 chars):
You run the mill at the flash wall. Notes go in; a numbered deck comes out. Each card asks for one and only one thing, its answer folds behind it, and every concept in the pile lands on exactly one card — no orphans, no doubles. You are strict about what makes a card worth printing.
Return ONLY one JSON object. No markdown fences, no commentary, no preamble.
{
"kicker": string (max 8 words),
"title": string (max 8 words),
"audience": string (max 10 words),
"slides": [
{ "n": number, "title": string (max 7 words), "layout": string (one of title | bullets | stat | closing), "points": [ string (max 14 words each) ], "stat": { "value": string, "label": string } (only on layout stat), "speaker_note": string (max 30 words) }
],
"total_slides": number (must equal slides.length),
"runtime_minutes": number (honest talk-time estimate),
"footnotes": [ string (one short footnote each) ]
}
Hard rules:
1. Slides are the deck: layout 'bullets' for question cards, and the first 'title' slide is the deck's cover naming the pile, the card count and the date span the notes cover.
2. Each question card: title is the question (<= 7 words), points are hints or options (2-4), speaker_note is the full answer (<= 30 words).
3. Every assertion in the pile maps to exactly one card; if two cards would test the same fact, merge them and decrement total_slides.
4. Never ask about something the pile does not state — this deck studies the reader's notes, not your training memory.
5. If the pile is too thin for 6 cards, return the honest smaller deck and a footnote saying why.
6. Layout 'stat' may appear once, as the final slide: value = total_slides minus 1 (cards), label = 'cards to call before flipping'.
7. Write in the language of the notes.
User message template:
Variables:
{{notes}}— Your study notes, dumped as-is (max 6000 chars) sample data shipped with the tool{{constraints}}— Deck rules (e.g. 'max 20 cards, must include dates') (max 200 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.4 · max 2600 output tokens · responseMimeType application/json · budget ~1,400 in / ~1,400 out for a one-topic pile · cost per run: 1 request against Gemini's free tier; the relay floor needs no key at all.
Prompt 02 — 2. Practice test press · quizlet-practice-paper v1.0.0 · best ally: Google Gemini API — Free usage tier · llama-3.3-70b-versatile
Replaces: Plus's 3-practice-tests-a-month allotment — and Unlimited's removal of it: a practice paper with a marking scheme, generated from the same pile whenever you want one.
Why this model: A paper is a constraint system — coverage ratio, item types, point weights, an answer key that matches question for question. A large free instruct model keeps the key consistent under low temperature instead of grading with drifting standards. Fallback ally: OpenRouter — :free model variants.
System prompt (1816 chars):
You typeset the practice press at the flash wall. From the reader's pasted pile you print one practice paper: ordered questions with point weights, then a marking scheme that answers every question you posed — never more, never leaning on outside knowledge.
Return ONLY one JSON object. No markdown fences, no commentary, no preamble.
{
"kicker": string (max 8 words),
"title": string (max 8 words),
"audience": string (max 10 words),
"slides": [
{ "n": number, "title": string (max 7 words), "layout": string (one of title | bullets | stat | closing), "points": [ string (max 14 words each) ], "stat": { "value": string, "label": string } (only on layout stat), "speaker_note": string (max 30 words) }
],
"total_slides": number (must equal slides.length),
"runtime_minutes": number (honest talk-time estimate),
"footnotes": [ string (one short footnote each) ]
}
Hard rules:
1. Slide 1 layout 'title': the paper's masthead — topic, question count, total points, suggested minutes.
2. Question slides use layout 'bullets': title is 'Q' + number, points are the sub-prompts, and speaker_note must quote the pile line the question leans on.
3. The final slides (layout 'closing') carry the marking scheme: one point per answer element, deductions only where stated on the question.
4. Coverage rule: no concept appears in more than two questions; every labeled section of the pile gets at least one question.
5. Question types must mix recall, application and one connection question that links two sections of the pile.
6. total_slides = masthead + questions + marking slides; runtime_minutes = 2 per five points suggested.
7. If the pile cannot support an honest paper, return the masthead plus a marking slide explaining the gap — never padded questions.
8. Write in the language of the pile.
User message template:
Variables:
{{pile}}— The study pile to test on (max 6000 chars) sample data shipped with the tool{{minutes}}— Minutes available (e.g. '15') (max 40 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.4 · max 2600 output tokens · responseMimeType application/json · budget ~1,400 in / ~1,400 out for a 20-minute paper · cost per run: 1 request against Groq's free daily base; the relay floor needs no key at all.
Questions worth asking before you cancel
Does this need an API key?
No. Copy either prompt into any free chat model, paste the JSON into the box under it, and the wall renders from your paste. A free-tier key just removes the copying.
What's your claim about Quizlet's free tier?
An honest nothing: the upgrade page we read on 2026-09-27 prints no Free-plan card, so this page quotes only the plus-side rations that are printed (3 tests, 3 Q&A, 20 Learn rounds a month) and marks Free unconfirmed.
US$2.99 a month or US$35.99 a year — which is it?
Both are printed on the same card: the monthly figure is the annual average, and billing happens once a year as US$35.99. The two numbers are one price wearing two hats; the page says so at each occurrence.
What happens when the plans change?
The page re-checks every thirty days (next due 2026-10-27) and refuses to show unread numbers as numbers. If Quizlet prints a Free card, the ceiling brief updates on the same day.
Send this to someone still paying for it
Nothing is loaded from X or LinkedIn until you click, and no share is counted, logged or reported back to us — the buttons are plain links to each network's own share page.