Card Deck — Shuffle & Draw

Shuffle a deck of playing cards and draw or deal cards.

This tool runs in your browser. Card state is not sent to any server.

Other languages 日本語 | English | 简体中文 | 繁體中文 | Español | Português (Brasil) | Bahasa Indonesia | Français | हिन्दी | العربية

Why this card deck tool?

How to use (3 steps)

  1. Choose mode (Draw or Deal) and deck settings.
  2. Shuffle, then Draw/Deal.
  3. Copy results, download, or share a settings-only URL.

Choose the right deck mode

Goal Recommended setting Why it helps
Draw one or more random cards Draw mode, secure randomness Best for quick prompts, demonstrations, and unbiased random picks.
Deal hands to players Deal mode with players and cards per player Keeps hands grouped and makes the remaining deck easy to inspect.
Repeat the same shuffle later Seeded mode Useful for classroom examples or testing because the same seed reproduces the same order.
Simulate larger decks Multiple decks and optional jokers Matches common game variants without manually preparing a custom list.

Secure mode is the default for fairness. Seeded mode is for reproducibility, not secrecy. Share URLs include settings only by default, so deck history stays in your browser unless you export it.

Shuffle and draw in seconds

Card deck tool

Pick settings, shuffle, then draw or deal. Share settings only by default.

Share URLs include settings only (no deck history).

If you include a seed in the URL, results can be reproduced. Don’t use it for secrecy.

Results

Remaining

0

Discard

0

Last action: -

Last result

This is the last result from Draw/Deal.

Show discard pile (0)

        

Frequently asked questions

How does this work?

Choose settings, shuffle, then draw cards or deal hands. Use Copy/Download if you need the result elsewhere.

Is it fair?

Secure mode uses crypto.getRandomValues and unbiased sampling to avoid modulo bias, then Fisher–Yates shuffle.

Can I add jokers or multiple decks?

Yes. Set Decks (1–8) and Jokers (0–2 per deck), then shuffle.

What is seeded mode?

Seeded mode makes results reproducible (same seed → same shuffle). It is not intended for secrecy.

Does the share URL include deck history?

No. Share URLs include settings only by default. Deck state stays in your browser unless you download it.

Is my card data stored or uploaded?

No. Everything runs locally in your browser.

When should I use seeded mode?

Use seeded mode when you want to reproduce the same shuffle for a lesson, test case, or shared example. Use secure mode when you simply want a fresh fair shuffle.

Can I deal to several players?

Yes. Switch to Deal mode, set the number of players and cards per player, then shuffle and deal. The result keeps hands grouped by player.