Memory Card Game
Classic card-flip memory matching game with emoji themes, multiple grid sizes, and best-score tracking.
About this tool
A fully browser-based memory matching game. Flip cards to reveal hidden symbols, then match each pair from memory. Choose from three grid sizes — 4×4 (8 pairs), 4×6 (12 pairs), or 6×6 (18 pairs) — and three card themes: emoji animals, emoji food, emoji sports, numbers, or letters. Cards are shuffled at the start of every game using the Fisher-Yates algorithm seeded from the Web Crypto API for true randomness. The game tracks your move count, matched pairs, and elapsed time. Personal best scores (fewest moves and fastest time per grid size) are saved to localStorage. Cards animate with a smooth CSS 3D flip on reveal. A victory screen appears when all pairs are matched, showing your final stats and best-score badge.
How to use
- 1 Select a grid size (4×4, 4×6, or 6×6) and a card theme.
- 2 Click 'New Game' to shuffle and deal the cards face-down.
- 3 Click any card to flip it and reveal its symbol.
- 4 Click a second card — if it matches the first, both stay face-up.
- 5 If they don't match, both cards flip back down after a short pause.
- 6 Continue until all pairs are matched, then check your stats on the victory screen.
Frequently Asked Questions
Roll polyhedral RPG dice using standard notation like 2d6+1d8+5.
Roll dice, flip coins, draw random cards, and generate random numbers — all cryptographically random.
Create flashcard decks, study with flip cards, track progress, and export/import as JSON.