# Memory Game

Classic memory matching game. Flip cards two at a time to find matching pairs; tracks moves and time, then grades you. Easy / standard / hard grids, emoji or number card faces.

> Canonical page: https://elysiatools.com/en/tools/memory-game

- **Category:** Games

- **Keywords:** memory game, match pairs, concentration, card matching, brain training, flip cards, puzzle, game

## Overview

Play the classic Memory Game directly in your browser to test and train your concentration. Select your preferred grid size—easy, standard, or hard—and choose between emoji or number card faces to start matching pairs while tracking your moves, elapsed time, and final performance grade.

## Inputs

- **Difficulty** (select)
- **Card Theme** (select)

## When to use

- When you want a quick, interactive mental break to boost focus and short-term memory.
- When you need a simple, distraction-free brain training exercise suitable for all ages.
- When testing cognitive speed and recall efficiency using different grid sizes and card themes.

## How it works

- Select your desired difficulty level (Easy, Standard, or Hard) and card theme (Emoji or Numbers).
- Click or tap cards to flip them two at a time, attempting to find matching pairs.
- Keep flipping until all pairs are matched while the game tracks your total moves and elapsed time.
- View your final performance grade based on your speed and accuracy once the grid is cleared.

## Use cases

- Quick cognitive warm-ups for students or professionals before starting focused tasks.
- Casual entertainment and memory practice for children using the easy emoji grid.
- Challenging brain training for adults aiming to complete the hard 6×6 grid with minimal moves.

## Frequently asked questions

### What grid sizes are available for the game?

You can choose Easy (4×3 grid, 6 pairs), Standard (4×4 grid, 8 pairs), or Hard (6×6 grid, 18 pairs).

### Can I change the symbols on the cards?

Yes, you can switch between Emoji and Numbers themes before starting a game.

### How is my performance graded?

The game tracks your total moves and elapsed time, calculating a final grade when all pairs are matched.

### Is this memory game free to play?

Yes, it is a fully interactive, free browser game with no downloads required.

### Can I restart or change settings mid-game?

You can adjust the difficulty or theme options at any time to generate a fresh grid and reset the timer.

## Related tools

- [2048 Game](https://elysiatools.com/en/tools/2048-game): Classic 2048. Arrow keys or swipe to slide and merge equal numbers. Each valid move spawns a tile; score accumulates from merges. 4×4 / 5×5 / 6×6 boards, pick a goal tile.
- [Audio Filler Word Removal Map](https://elysiatools.com/en/tools/audio-filler-word-removal-map): Combine a timestamped transcript with the audio to mark filler words (um, uh, 嗯, 那个…) and optionally mute or remove them.
- [CSV Transformer](https://elysiatools.com/en/tools/csv-transformer): Transform and process CSV data with column operations, calculations, and data type conversions. Supports renaming columns, adding calculated columns, removing columns, converting data types, calculating values, and filtering rows. Operation examples: • Rename column: \[{"type": "rename", "column": "old_name", "new_name": "new_name"}\] • Add calculated column: \[{"type": "add_column", "new_column": "total", "formula": "price * quantity"}\] • Remove column: \[{"type": "remove_column", "remove_column": "column_to_remove"}\] • Convert data type: \[{"type": "convert_type", "convert_column": "age", "target_type": "number"}\] • Calculate values: \[{"type": "calculate", "target_column": "total", "expression": "price * tax + shipping"}\] • Filter rows: \[{"type": "filter_values", "filter_column": "status", "operator": "equals", "value": "active"}\]
- [Z-Score Standardizer](https://elysiatools.com/en/tools/data-zscore-normalizer): Standardize numerical data using Z-score (standard score) normalization to transform values with mean=0 and standard deviation=1. Perfect for statistical analysis, machine learning feature preprocessing, outlier detection, and data comparison across different scales. Features: - Z-score standardization (mean=0, std=1) - Robust Z-score option (using median and MAD) - Custom scaling to target range - Multiple column selection - Automatic data type detection - Handles missing values intelligently - Preserves non-numeric columns - Comprehensive statistical summary - Outlier detection and reporting Common Use Cases: - Machine learning feature preparation - Statistical hypothesis testing - Outlier detection and removal - Data comparison across different units - Principal Component Analysis (PCA) preprocessing
- [Duplicate Column Remover](https://elysiatools.com/en/tools/duplicate-column-remover): Remove duplicate columns from CSV data with flexible detection strategies. Perfect for cleaning datasets, removing redundant information, and optimizing data structure. Features: - Detect columns with identical headers - Find columns with identical data content - Support for case-sensitive/insensitive matching - Multiple removal strategies available - Preserve data integrity - Support for large datasets - Fast and efficient processing Common Use Cases: - Clean up merged datasets - Remove redundant data columns - Optimize data for analysis - Prepare data for machine learning - Reduce file size and complexity - Standardize data format
- [eGFR Calculator (CKD-EPI 2021 Race-Free)](https://elysiatools.com/en/tools/egfr-ckd-epi): Estimate glomerular filtration rate (eGFR) with the CKD-EPI 2021 race-free creatinine equation: eGFR = 142 × min(SCr/κ, 1)^α × max(SCr/κ, 1)^(−1.200) × 0.9938^Age × 1.012 if female, where κ = 0.7 (female) / 0.9 (male) and α = −0.241 (female) / −0.302 (male). This 2021 update (Inker et al., NEJM 2021) removed the race multiplier from the 2009 equation and changed the leading coefficient from 141 to 142. Returns a BSA-INDEXED eGFR for CKD staging (G1–G5); for drug dosing use un-indexed CrCl (Cockcroft-Gault). Valid for stable adults, not AKI/pregnancy/amputees/extremes. Not medical advice.
- [Dialysis Dose Kt/V Calculator (Daugirdas 2nd Gen.)](https://elysiatools.com/en/tools/kt-v-dialysis-dose): Estimate single-pool Kt/V (spKt/V) for a hemodialysis session with the Daugirdas second-generation formula: Kt/V = −ln(R − 0.008·t) + (4 − 3.5·R) × UF / W, where R = Post-BUN/Pre-BUN, t = treatment time (h), UF = ultrafiltration volume (kg), W = post-dialysis weight (kg). The first term captures urea removal and generation; the second corrects for volume contraction. KDOQI target: spKt/V ≥1.2 per session (minimum delivered dose) for conventional thrice-weekly hemodialysis, target ~1.4. Requires post-dialysis BUN drawn by slow-flow/stop-pump technique. Derived from Daugirdas JT, J Am Soc Nephrol 1993. Valid for intermittent hemodialysis; not for peritoneal dialysis or CRRT/SLED. Not medical advice.
- [Length Contraction Calculator](https://elysiatools.com/en/tools/length-contraction-calculator): L = L₀/γ for any subluminal speed: contracted length, contraction percentage, and the transverse-invariance note — muon-atmosphere companion included.

## Samples

- [Bevy Game Engine Samples](https://elysiatools.com/en/samples/bevy-samples): Bevy Rust game engine examples with ECS, 2D/3D graphics, audio, and game mechanics implementations
- [Godot Engine Samples](https://elysiatools.com/en/samples/godot): Godot Engine examples including 2D/3D games, GDScript, C#, and engine features
- [Phaser.js Samples](https://elysiatools.com/en/samples/phaser-js): Phaser.js game engine examples including 2D games, animations, physics, sprites, and interactive gameplay mechanics
- [Unity C# Script Samples](https://elysiatools.com/en/samples/unity-csharp): Unity C# scripting examples covering player movement, UI systems, physics, animations, and game mechanics

## Related content

- [Classic Browser Games and Quick Puzzles](https://elysiatools.com/en/hubs/classic-browser-games): Pick an instant browser game for a short break, from 2048 and Minesweeper to trivia and two-player classics.
