Skip to content

Chinese Zodiac Compatibility

Compare two known Chinese zodiac animals through the limited traditional San He trine and Liu Chong opposition relationships, without an invented compatibility score.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Choose two already-known Chinese zodiac animals directly; this tool does not calculate signs from Gregorian years or birth dates.
  2. 2.Read whether the pair shares a traditional San He trine, forms a direct Liu Chong opposition, or is outside this limited two-rule model.
  3. 3.Inspect each animal's full trine group and direct opposite, and use Swap to confirm that the classification is symmetric.

About Chinese Zodiac Compatibility

Chinese Zodiac Compatibility is a deliberately limited cultural relationship browser. Select two known zodiac animals and the page reports whether they are distinct members of the same traditional San He trine, form one of the six direct Liu Chong opposition pairs, or are not classified by those two rules. It does not turn a folk classification into a percentage, rank people, or predict whether a friendship, family relationship, or partnership will succeed.

The canonical interface order is Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. This is the same 12-position cycle used by the existing Chinese Zodiac Calculator, but the two tools serve different tasks. The calculator maps a supported year to an animal and warns about the Lunar New Year boundary. This browser asks users to choose two already-known animals directly and performs no date or year conversion.

The four trines are literal reference data: Rat, Dragon, and Monkey; Ox, Snake, and Rooster; Tiger, Horse, and Dog; Rabbit, Goat, and Pig. Any two distinct animals inside one group receive the label Traditional trine (San He). Across the four groups there are exactly 12 unordered trine pairs. A sign paired with itself is not treated as a two-sign trine pair.

The six direct oppositions are Rat with Horse, Ox with Goat, Tiger with Monkey, Rabbit with Rooster, Dragon with Dog, and Snake with Pig. Each animal therefore has exactly one opposite in this narrow model. The opposition pairs never overlap the trine pairs. The result is symmetric: swapping the first and second animals changes their display order but not the sourced classification.

Every remaining pair is described as Not classified by this limited two-rule model. That phrase is intentional. It does not mean neutral, compatible, incompatible, safe, ideal, or doomed. Broader traditions may also consider Six Harmonies, harms, punishments, Five Elements, or relationships among year, month, day, and hour branches. Sources also document different named conflict traditions, so the tool does not merge them into one false universal table.

English source labels vary. The interface uses Rat, Ox, and Goat, while cited sources may use Mouse, Cow, Sheep, or Ram for the same cycle positions. Source aliases exist only to reconcile literal fixtures during verification; users select the canonical labels. The tool does not silently treat Cat, Boar, or other regional substitutions as equivalent because those variants require a separately declared cultural scope.

Both selectors use native controls with a 44-pixel minimum height. Swap exchanges the two controlled values in one action, and the result updates immediately from the same pure classifier. Each profile shows the selected animal's complete trine group and direct opposite, so the outcome can be checked without trusting an unexplained badge. The layout stacks cleanly on narrow screens and requires no drag gesture.

The two selections remain only in React page state. The widget does not request a name, birth date, gender, location, relationship history, account, upload, network service, cookie, or local storage. Its visible limitation statement says that year-animal matching is not a scientific measurement and should not guide consequential relationship decisions or substitute for a complete BaZi/Four Pillars analysis.

Verification stores all 12 animals, four trines, and six oppositions as literal independent fixtures. Tests prove each animal appears in exactly one trine and one opposition, count 12 unordered trine pairs, six oppositions, and 48 other unordered pairs, check symmetry, confirm the two relation sets do not overlap, and preserve the source-only alias scope. The result is a transparent browser for two named cultural rules, not an objective compatibility test.

Methodology & sources

Normalize only the declared source label aliases Mouse to Rat, Cow to Ox, and Sheep to Goat. Store the 12 canonical animals, four literal three-member San He groups, and six literal Liu Chong pairs. For two valid selections, classify distinct members of one trine as trine, direct mapped opposites as opposition, and every other pair as unclassified by this limited model. Return each animal's group and opposite for transparent display. Never derive an overall score, infer an animal from a Gregorian year, persist selections, or claim scientific prediction.

Frequently asked questions

Does an unclassified pair mean the animals are neutral or compatible?
No. It only means the pair is neither in the same sourced San He trine nor one of the six Liu Chong oppositions. This limited model makes no overall relationship judgment.
Why does this tool not calculate animals from birth years?
Direct selection keeps the relationship table separate from calendar conversion and avoids guessing across Lunar New Year boundaries. Use the related Chinese Zodiac Calculator for supported year lookup.
Is year-animal compatibility the same as a full BaZi analysis?
No. Full Four Pillars practice may consider year, month, day, hour, elements, and additional branch relationships. This cultural browser covers only four trines and six direct oppositions.

Fortune & Divination guides

View all