Chinese Zodiac Compatibility on Mac compares two already-known animals through four San He trines and six Liu Chong oppositions, without assigning a compatibility score. Choose each animal in the browser, read the rule-based classification, and inspect the underlying reference groups; the page does not calculate signs from birth dates or years.
For a Mac workflow, use the browser-based page rather than a native macOS application. The two selectors use standard controls, the Swap button exchanges them in one action, and the layout stacks cleanly when the browser window is narrow.

Run the comparison in your Mac browser
Open Chinese Zodiac Compatibility and work through these steps. You need the names of both animals rather than their Gregorian birth details.
- Open the product page in your Mac browser. Locate the first and second animal selectors. No download, account creation, upload, or relationship-history form is required.
- Choose the first animal. The canonical selector order is Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. Choose the animal you already know rather than asking the page to infer it.
- Choose the second animal. The two selections are independent, so the same animal can appear in both selectors. Selecting the same animal twice does not create a two-sign trine, and an animal cannot be its own direct opposite.
- Read the displayed classification. The pair can receive the label Traditional trine (San He), be identified as a direct Liu Chong opposition, or be labeled Not classified by this limited two-rule model.
- Inspect both animal profiles. Each profile exposes the animal’s complete three-animal trine group and its one direct opposite. This lets you check the classification against visible reference data instead of relying only on a result badge.
- Use Swap to reverse the selections. The button exchanges both controlled values in one action and updates the result immediately from the same pure classifier.
- Confirm that the relationship is symmetric. Reversing the display order may change how the pair appears on screen, but it does not change its San He, Liu Chong, or unclassified classification.
Read the three possible outcomes
The result describes membership in two narrow, sourced relationship systems. It does not convert those labels into a general judgment about compatibility, conflict, or the likely outcome of a relationship.
| Outcome | Defined relationships | What the page means |
|---|---|---|
| Traditional trine (San He) | Rat, Dragon, and Monkey; Ox, Snake, and Rooster; Tiger, Horse, and Dog; Rabbit, Goat, and Pig | Any two distinct animals within the same three-animal group receive the trine label. |
| Direct Liu Chong opposition | Rat–Horse, Ox–Goat, Tiger–Monkey, Rabbit–Rooster, Dragon–Dog, and Snake–Pig | Each animal has exactly one direct opposite in this model, and these six pairs do not overlap the trine pairs. |
| Not classified by this limited two-rule model | Every pair that meets neither of the two rules above | The model makes no overall relationship judgment. It does not mean neutral, compatible, incompatible, safe, ideal, or doomed. |
The verification fixtures count 12 unordered trine pairs, six opposition pairs, and 48 other unordered pairs. A same-animal selection is handled differently from a distinct two-animal pair because the classifier requires distinct members for a trine. It therefore falls outside both relationship rules. For a closer look at that portion of the model, see the guide to 48 unclassified Chinese zodiac pairs.
Verify the relationship from both directions
The reference structure gives every animal one trine group and one direct opposite. Because the opposition list never overlaps the trine list, a distinct pair cannot receive both labels. The Swap control provides a quick way to confirm this behavior: select the same two animals in reverse order and compare the displayed relationship.
The interface also keeps source-name differences explicit. Its canonical labels are Rat, Ox, and Goat, even though cited English material may call the same cycle positions Mouse, Cow, Sheep, or Ram. The implementation normalizes only the declared Mouse-to-Rat, Cow-to-Ox, and Sheep-to-Goat aliases, and users select the canonical interface names. It does not silently treat Cat, Boar, or other regional substitutions as equivalent because those variants require a separately declared cultural scope.
Mac display, state, and privacy details
Both selectors use native controls with a 44-pixel minimum height. No drag gesture is required. Its stacked narrow-screen layout also makes the result easier to inspect when the browser window is resized on a Mac.
The two selections remain only in React page state. They are not turned into a saved profile or relationship record. The widget does not request a name, birth date, gender, location, relationship history, account, upload, network service, cookie, or local storage. In practical terms, the comparison stays on the current page rather than being submitted as personal relationship data.
Know where the limited model stops
This browser deliberately separates two traditional relationships from the rest of Chinese zodiac practice. Broader traditions may also consider Six Harmonies, harms, punishments, Five Elements, and relationships among the year, month, day, and hour branches. Sources also document different named conflict traditions, so the tool does not merge them into a single universal compatibility table.
| Scope | Chinese Zodiac Compatibility browser | Full BaZi or Four Pillars practice |
|---|---|---|
| Required information | Two already-known zodiac animals | May use year, month, day, and hour branches |
| Relationships covered | Four San He trines and six direct Liu Chong oppositions | May also consider elements, Six Harmonies, harms, punishments, and other branch relationships |
| Output | A transparent trine, opposition, or limited-model unclassified label | A broader interpretive analysis rather than this two-rule lookup |
| Compatibility score | None | No scientific or predictive status is implied by the broader practice |
The product’s visible limitation states that year-animal matching is not a scientific measurement. It should not guide consequential relationship decisions or substitute for a complete BaZi or Four Pillars analysis. A trine label therefore identifies a sourced traditional relationship, while an opposition label identifies another; neither is a verdict about a person or partnership.
If you still need to identify the animals
If you know only a supported Gregorian birth year and do not yet know the corresponding animal, use the separate Chinese Zodiac Calculator. It maps a supported year to the conventional 12-animal cycle while keeping the Lunar New Year boundary visible. The compatibility browser begins after the two animal names are known, so it is not a date-to-sign conversion tool.
For a plain-language overview before checking a pair, the beginner’s guide to the two Chinese zodiac compatibility rules explains the trine and opposition structure without introducing a score.
Use cultural references as context
The Hong Kong Observatory’s 12-Year Animal Cycle provides a reference for the underlying animal sequence, while the National Folk Museum of Korea’s Harmony of the Zodiac Animals offers cultural background on zodiac relationships. These references help explain the tradition, but they do not expand the Mac tool beyond its verified two-rule model.
On a Mac, the complete task is therefore straightforward: open the page, select two known animals, read the classification, inspect each profile, and use Swap if you want to confirm symmetry. The result shows what the limited traditional rules classify—not a percentage, a prediction, or a complete Four Pillars reading.