Card Deck Simulator
A real 52-card deck on screen with true draw-without-replacement, a visible burn pile, optional jokers, and a multi-deck shoe toggle. No physical cards required. Works offline.
Built by the AbraCalc team
How to play
- Tap Draw Card to flip the next card off the top of the shuffled deck.
- Tap Burn Card to discard the top card face-down into the burn pile without revealing it.
- Toggle jokers or the two-deck option any time — the deck rebuilds fresh with your new settings.
- Tap Reset to reshuffle a brand-new full deck, or Shuffle to re-randomize just the cards still left to draw.
Card Deck Simulator replaces a physical deck with a true 52-card model right in your browser. Tap Draw Card to flip the top card of a freshly shuffled deck face up, tap Burn Card to move the top card face-down into the burn pile without seeing it, and watch the deck count tick down as you go — no card is ever repeated until you tap Reset. Two toggles change how the deck is built: switching on jokers adds exactly two per deck, and switching on the two-deck option doubles every rank and suit into a proper multi-deck shoe, both rebuilding the deck fresh the moment you change them. Shuffle re-randomizes whatever cards remain in play without touching what's already been drawn or burned, and Reset always restores a full, freshly shuffled deck matching your current toggle settings.
Frequently asked questions
- Can the same card be drawn twice in a row?
- No. Cards are removed from the deck the moment they're drawn or burned, so nothing repeats until you tap Reset to build and shuffle a fresh deck.
- How many jokers does the jokers toggle add?
- Exactly two jokers per deck in play — so with the two-deck option also on, turning on jokers adds four jokers total, two from each deck.
- What's the difference between Shuffle and Reset?
- Shuffle re-randomizes only the cards still remaining in the deck, leaving drawn and burned cards untouched; Reset discards everything and builds a brand-new full deck from your current joker and deck-count settings.