Export Quizlet flashcards and vocab lists to TXT, CSV, JSON, PDF, Anki — or import them straight into Knowt. No account required, no server.
Web — quickcards.oseifert.ch Paste a vocab list, JSON, CSV, TSV, Markdown table, or TOML and get exports. Nothing to install. Share the URL and the export reproduces on the other side.
Chrome extension — install instructions Works directly on Quizlet set pages: floating banner, one-click copy, merge multiple open tabs, and one-click import into Knowt. Fetches cards from Quizlet's web API; the Knowt import uses your existing Knowt session — no extra login.
- Paste anything — single or multiple Quizlet URLs, vocab lists with 15+ separator styles, JSON (common shapes:
{term,definition},{front,back}, tuples, flat key→value), JSON Lines, quoted CSV, TSV, Markdown tables, TOML - Six export formats — TXT, CSV, JSON, PDF vocab list, printable PDF flashcards (2×4 grid, double-sided, syllable hyphenation), Anki
.apkg - Import to Knowt (extension) — one-click creates a new flashcard set on your existing Knowt account. Runs in your browser session; no separate login, no copy-paste
- Anki with FSRS deadline pacing — pick a target date, get a deck with retention and learning steps tuned to the time you have
- Merge multiple sets (extension) — combine cards from all open Quizlet tabs, with duplicate-removal toggle
- Shareable URLs (web) — the full card set is compressed into the URL; anyone with the link sees the same export
- Client-side only — no server, no account, no data leaves your browser
| Popup | Export | Anki picker |
|---|---|---|
![]() |
![]() |
![]() |
| PDF vocab list | PDF flashcards | Merge sets |
|---|---|---|
![]() |
![]() |
![]() |
| Knowt import — form | Knowt import — importing |
|---|---|
![]() |
![]() |
├── extension/ Chrome extension — source, build, manifest
├── website/ SvelteKit web app — hosted at quickcards.oseifert.ch
├── assets/ Shared screenshots
└── LICENSE MIT
extension/README.md— install, dev, releasewebsite/README.md— dev, architecture, deploy
Extension — TypeScript, Bun, Alpine.js (CSP build), Tailwind v4, jsPDF + hyphen, ankipack + sql.js, Chrome Extension Manifest V3
Web — SvelteKit 2, Svelte 5 (runes), Tailwind v4, shadcn-svelte, Lucide, lz-string, jsPDF, ankipack, sql.js
# Extension
cd extension
bun install
bun run build # → extension/dist/
bun run dev # Vite preview of popup HTML
# Web
cd website
bun install
bun run dev # localhost:5173
bun run build # → website/build/ (static)
bun test # parser unit tests (73)Extension — push a version tag, GitHub Actions builds and zips, publishes a GitHub Release with auto-generated notes.
git tag v1.3.1 && git push origin v1.3.1Web — main auto-deploys to Vercel (static build, pure client-side, no runtime server).
MIT · © Oliver Seifert







