Hatchetjon’s Faro Calculator
Advanced Faro & Shuffle Simulator – Track, Test, and Master Any Deck
Full-featured faro lab with stack tools and cycle analysis
Deck Input — comma-separated, top card first
Format: AS,2S,3S,...,KS,AD,...,KD,AC,...,KC,AH,...,KH
Tip: Edit the deck freely, then apply any shuffle below.
Preset Stacks
Custom New Deck Builder
Deck Cut
Position: —
Deck integrity No analysis yet.

Shuffle Controls

Perfect Faros Exact 50/50 splits
×
Standard perfect out-faro: split into two equal halves and interlace starting with the top half so the top and bottom cards stay in place.
×
Magician’s in-faro: split evenly and interlace starting with the bottom half so the top card becomes second and the bottom card becomes second from bottom.
×
Reverse out-faro: reconstructs the original order that produced the current deck via a perfect out-faro.
×
Reverse in-faro: reconstructs the original order that produced the current deck via a perfect in-faro.
×
Monge-perfect variant: a deterministic Monge-style pattern designed to cycle cleanly.
Straddle Faros 27/25 & 25/27
×
Left-straddle faro: uses a 27/25 split where an extra card from the top half is placed before the weave to create the straddle.
×
Right-straddle faro: uses a 25/27 split where an extra card from the bottom half is placed before the weave to create the opposite straddle.
Analysis Tools Cycles & tracking
×
Compute how many perfect out-faros it takes to return this deck to its starting order.
×
Compute how many perfect in-faros it takes to return this deck to its starting order.

Output & Analysis Live result

Cards: 0
Display layout:
Visual deck display
Shuffle history

    Block Movement Analyzer

    Shows how a block of cards (e.g. positions 10–20) moves, stays together, splits, or drifts after one shuffle.
    Select range and click Analyze Block

    Return-to-Position Solver

    Finds how many Out or In faros are needed to move a chosen card to a specific target position (card control tool).
    Enter card & target, then Solve Path

    Cycle Compression Viewer

    Breaks down the faro cycle into sub-cycles/orbits — shows which positions return together and after how many shuffles (group-theory view).
    Click to analyze cycles

    Faro Cycle Heatmap

    Visual grid showing how quickly each position returns to its original spot after repeated Out-Faros (color-coded: fast = green, slow = red).

    Faro Sensitivity Analyzer

    Shows how a small off-by-one error in imperfect faro split size affects a tracked card's position — reveals stable vs sensitive spots.
    Enter card & base split, then Analyze