A 10 card tarot spread uses ten drawn cards placed into named positions, and the most widely cited ten-position arrangement is the modern Celtic Cross. The layout numbers each card one through ten, attaches a fixed label such as Self, Situation, Recent Past, Near Future, Advice, and Long-Term Potential, and lets you work through the reading one card at a time. Modern tarot publishers document this set of position names as one specific variant, not as a universal standard, because the historical Celtic Cross recorded by A. E. Waite uses different meanings and a different numbering order. The reading described here follows that documented modern layout, treats it as a single named variant rather than as the only true Celtic Cross, and reveals cards one position at a time so the next identity is not exposed in the page, the accessibility tree, or any data attribute before you choose to continue. Cards are drawn from a shared 78-card catalogue using a reproducible seed and the browser's built-in SHA-256 implementation, so the same seed reproduces the same ten unique upright cards.

What a 10 Card Tarot Spread Actually Uses Today
A 10 card tarot spread is any spread that uses ten cards, and several distinct ten-card layouts exist in circulation. The most often referenced one is the Celtic Cross, which itself comes in more than one documented form. The older "Ancient Celtic Method" described by A. E. Waite uses a significator and a different position ordering. The modern version most publishers teach today uses ten positions with fixed labels such as Self, Situation, Challenges or Opportunities, Recent Past, Higher Power, Near Future, Blockers and Inhibitions, Allies, Advice, and Long-Term Potential. The reading tool at Celtic Cross Tarot Reading uses that modern layout and names it as the chosen variant rather than as a universal standard. It works entirely in your current browser tab: no question, name, birth date, email, or contact information is requested, and nothing is stored or transmitted.
The Ten Position Labels in This Variant
The ten positions follow the modern layout's fixed numbering and naming. Each position carries a label and an optional prompt for reflection.
| # | Position |
|---|---|
| 1 | Self |
| 2 | Situation |
| 3 | Challenges or Opportunities |
| 4 | Recent Past |
| 5 | Higher Power |
| 6 | Near Future |
| 7 | Blockers and Inhibitions |
| 8 | Allies |
| 9 | Advice |
| 10 | Long-Term Potential |
The numbered order is fixed: position one is always Self, position ten is always Long-Term Potential. Working in order matters because some readers treat the cross pattern formed by positions one through six as the question's shape, while positions seven through ten extend upward into context. The labels are descriptive handles, not predictions, so a card that lands in Near Future does not claim to describe a specific calendar window. The ten labels used here are exactly the external labels published for the modern variant, and they are not paraphrased, merged, or replaced with custom alternatives.
How to Run the Reading Step by Step
- Open Celtic Cross Tarot Reading in your current browser tab.
- Enter a short non-sensitive seed in the seed field, or leave it blank and ask the browser to generate a random 128-bit hexadecimal seed locally.
- Choose Prepare spread. The interface clears any older draw before the asynchronous hashing begins.
- Reveal the ten positions one at a time in the fixed order, starting with Self and ending with Long-Term Potential. Each card identity enters the page only after its reveal action.
- Keep the visible seed so you can reproduce the same ten cards later with the same method. The same normalized seed reproduces the same ten unique upright cards under this versioned approach.
- Choose Reset if you want to clear the current seed, prepared card IDs, reveal count, status, and any error state from the current tab.
Cards are revealed in their numbered order. The next identity is not exposed through the markup, the accessibility tree, or any data attribute before its reveal, so the gradual interaction stays honest for screen-reader users as well. Focus moves to the newly revealed position, and a polite status message announces progress without leaking the next card. If a previous calculation is still running when you start a new one, a request counter prevents a slower prior result from overwriting the newer draw.
Modern Layout vs. the Ancient Celtic Method
The interface identifies its chosen variant because the two main documented Celtic Cross arrangements are not the same. The older method recorded by A. E. Waite, summarised on Wikisource, places a significator in the centre and assigns different meanings to each of the surrounding cards. The modern publisher explanation on Tarot.com describes ten positions numbered one through ten with the labels used by this reading tool. The comparison below captures the high-level differences.
| Aspect | Modern variant (this tool) | Ancient Celtic Method (Waite) |
|---|---|---|
| Number of cards | Ten | Ten, plus a significator |
| Card orientation | Upright only | Mixed upright and reversed in some descriptions |
| Position naming | Self, Situation, Recent Past, Near Future, Advice, Long-Term Potential, and others | Different significator-centred meanings |
| Variant identification | Named explicitly as Tarot.com's modern ten-position layout | Historical reference, not the working layout |
| Treatment as universal | Not treated as universal | Not treated as universal |
This matters because beginners often see "Celtic Cross" used as a single name and assume every reader uses the same order. Two readers can use the same name and arrive at genuinely different position meanings depending on which source they learned from. By naming its chosen variant and contrasting it with the older Ancient Celtic Method, the tool is honest about which tradition is in play on a given page. It also makes it easier to compare results across sources, since you can tell at a glance which set of labels was used.
Reproducibility, Privacy, and What the Reading Does Not Do
The ten-card draw is reproducible because the tool ranks all 78 catalogue cards under a fixed SHA-256 namespace using your normalized seed, sorts the digests with a canonical index tie-breaker, and selects the first ten. Each card is ranked once, so the spread contains ten unique upright cards. Seeds are normalized with NFKC normalisation, trimming, whitespace collapse, and lowercasing, so the same input always lands on the same draw under this versioned method. A normalized seed means more than typing letters in the same case. Two seeds that look different in the input box but normalise to the same string will produce the same ten cards. This matters if you copy a seed from a note and accidentally include a stray space or change the capitalisation, because the visible difference would not change the draw.
Everything happens locally in the current tab. There is no reading API, model request, analytics payload from the widget, localStorage, sessionStorage, cookie, or account requirement. The seed is visible on the page so you can reproduce it, and Reset clears it from the current tab. Form controls and reveal actions provide at least a 44-pixel target and visible keyboard focus, and the ten positions flow from one column to two and then five as space permits, with wrapping for long labels and seeds.
The reading is entertainment and optional self-reflection. It does not predict facts or events and should not guide medical, mental-health, legal, financial, relationship, safety, or crisis decisions. If you want to look up a card's themes without drawing, the Tarot Card Meanings catalogue lets you search and filter the same 78-card set directly. For a shorter reflective draw, the Tarot Card Reading tool prepares a reproducible three-card Past, Present, and Future spread using the same shared catalogue.
Verification locks the ten external position labels, the 78-card input size, ten-card uniqueness, the exact SHA-256 namespace, normalized-seed stability, and a fixed-seed sequence of card IDs and titles. Tests also check stale-request protection, the absence of storage and network calls, hidden-card DOM boundaries, responsive classes, and safety wording. The result is reproducible entertainment and reflection, not evidence about a person or future.
For a deeper look, see Chart Ruler: Modern vs Traditional Rulers Compared.