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: en | ja | es

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.

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.