Back to projects

quick-cards

Chrome extension to export Quizlet flashcards quickly

MIT Updated Mar 2, 2026
Repository

QuickCards

Chrome extension to export Quizlet flashcards quickly.

Copy to clipboard, download as TXT/CSV/JSON, or generate printable PDFs — all from a clean dark-themed popup.

Popup main screen

Features

  • Instant copy — one click from the floating banner or popup
  • Export formats — TXT, CSV, JSON, PDF vocab list, PDF printable flashcards
  • Customizable separators — pick preset or type your own for term-definition and card separators
  • Floating banner — auto-appears on Quizlet set pages with card count and quick copy
  • PDF vocab list — formatted table with title, numbering, and alternating row tints
  • PDF flashcards — 2x4 grid, double-sided (terms front, definitions back mirrored for printing), auto-wrapping text with syllable-based hyphenation
  • Settings persistence — separator preferences saved across sessions

Screenshots

Floating banner

Appears automatically on Quizlet set pages (bottom-right).

Floating banner

Export screen

Separator combos, clipboard copy, and all download options.

Export screen

PDF — Vocab list

Formatted table with violet header and alternating row tints.

PDF vocab list

PDF — Flashcards

Double-sided 2x4 grid with cut guides. Print, fold, study.

PDF flashcards

Install

From a release

  1. Download the latest quick-cards-v*.zip from Releases
  2. Unzip the archive
  3. Open chrome://extensions, enable Developer mode, and click Load unpacked
  4. Select the unzipped folder

From source

  1. Clone the repo and install dependencies:

    git clone https://github.com/ImGajeed76/quick-cards.git
    cd quick-cards
    bun install
    
  2. Build the extension:

    bun run build
    
  3. Load in Chrome:

    • Open chrome://extensions
    • Enable Developer mode
    • Click Load unpacked and select the dist/ folder

Development

# Build extension (output: dist/)
bun run build

# Dev preview (Vite, opens localhost:3000)
bun run dev

# Generate test PDFs (output: test/output/)
bun run test:pdf

Releasing

Pushing a version tag triggers a GitHub Actions workflow that builds the extension, zips it, and creates a GitHub Release with auto-generated notes.

git tag v1.1.0
git push origin v1.1.0

The manifest version is automatically patched to match the tag. Pre-release tags (e.g. v2.0.0-beta.1) are marked as pre-releases.

Tech stack

License

MIT

About quick-cards

What is quick-cards?

quick-cards is Chrome extension to export Quizlet flashcards quickly. It is built with TypeScript, HTML, CSS and maintained by Oliver Seifert.

What language is quick-cards written in?

quick-cards is primarily written in TypeScript (55% of the codebase). Other languages used include HTML (41%), CSS (4%).

What license does quick-cards use?

quick-cards is released under the MIT license.

Most Similar to quick-cards

Explore Something Different from quick-cards