← SkillSafe / Tarot Reading

The deck is shuffled here, in your browser, before anything is charged

Pick a spread and write what you are actually turning over. The shuffle is crypto.getRandomValues — a real one, uniform across all 78 cards, and nobody chose the result. You see the cards, their meanings and what each position asks straight away, for free. The paid part is only the reading: how these cards, in these positions, speak to your question.

A spread is a structured way of looking at a situation from angles you would not have picked. It is not a forecast, and nothing here tells you what will happen.

Both replay a saved reading — the whole thing, including the reconciliation panel, with no account and no credits.

nothing written yet

A reading is about your own situation and your own choices. It cannot tell you what another person is thinking or what is going to happen, and it is not the right instrument for a question somebody is qualified and insured to answer — medical, legal, financial, veterinary or anything else where a trained professional owes you a real answer.

Free. Nothing is sent anywhere and nothing is charged.
Deal a spread to price the reading.

How the draw works, and why it is done this way

The deck is shuffled with a Fisher–Yates pass over all 78 cards, and every swap index comes from crypto.getRandomValues through a rejection sampler. The rejection step is the part that matters: the obvious one-liner, word % 78, is biased whenever 78 does not divide 232 — the low-numbered cards would come up measurably more often forever, and nobody would notice. Orientation is one unbiased bit per drawn card, and it is only drawn when reversals are switched on. If a browser does not expose a cryptographic source, this page says so and refuses to deal rather than quietly falling back to something weaker.

The model never picks a card. The draw happens here, before you sign in and before anything is charged, and the cards are handed to the reading as fixed input. This is not a technicality. A reader that chooses its own cards chooses convenient ones — the Tower the moment you mention stress, the Lovers the moment you mention someone — and a spread that agrees with your question is worth nothing. Because the draw is held in this browser, every card name and orientation in the reading is checked back against it, and a card that was not dealt, or an upright card read as reversed, is shown to you as a fault rather than passing quietly.

The card text is written for this app: a plain account of what each card has long been taken to mean, in our own words, rather than any particular published deck's companion book.

Nothing to ask? Try about a conversation somebody keeps not having, or about work that stopped feeling like it was going anywhere. Both replay a saved reading for free.

What this is for

Tarot is a good thinking tool and a poor oracle. Seventy-eight images and a fixed set of positions make you look at your own situation from an angle you would never have chosen, and being asked “what is passing?” about something you have been describing as permanent is genuinely useful. That is the whole of what happens here.

So the reading talks about the present, about your stance, and about what a position invites you to consider. It does not tell you what will happen, when, or how it turns out — not because that would be improper, but because it would be made up. Two kinds of question are declined outright, before anything is charged: anything a professional is licensed, regulated or insured to answer — the test is who owes you the answer, not which subject it falls under, so a vet or a structural surveyor counts exactly as much as a doctor; and anything about another person's private life, feelings or fate, which is not yours or ours to read.