Twin Flame Calculator

Person A

Person B

Mirror contacts at a 3° orb

5

The orb alone predicts 4.8. Invented couples born in 1972 and 1958 in the same two cities average 3.99, which puts you at the 59th percentile.

Twin flame calculator card showing two mirrored birth charts joined across the solstice axis

Every degree you add hands the pair another 1.6 contacts on average, whoever they are. A calculator willing to run a 90° orb would mark all 144 cells and say the same thing about everybody.

Ranked by how rare each row is, not by how tight it looks

The share on the right is the percentage of 120 invented couples, born in the same two years in the same two cities, who also have that exact row.

ContactOrbDeclinationCohort share
Sun antiscion of Sun9°10′ ♏ Scorpio · 20°48′ ♒ Aquarius0°01′parallel too0.01° apart · flat pair0.0% · rare
MC Midheaven antiscion of Sun11°52′ ♏ Scorpio · 20°48′ ♒ Aquarius · needs a birth time2°40′parallel too0.84° apart · flat pair0.8% · rare
Venus contra-antiscion of MC Midheaven1°55′ ♎ Libra · 28°05′ ♍ Virgo · needs a birth time0°00′declination disagrees1.42° apart1.7% · rare
Pluto contra-antiscion of MC Midheaven3°15′ ♎ Libra · 28°05′ ♍ Virgo · needs a birth time1°20′declination disagrees14.09° apart2.5% · rare
Jupiter antiscion of Saturn4°59′ ♑ Capricorn · 23°24′ ♐ Sagittarius1°36′declination disagrees1.50° apart33.3% · cohort row

Reading the rarest row

Sun antiscion of Sun, 0°01′, shared with 0.0% of the cohort.

The Sun is the thing each of you is openly trying to be. Reflected rather than aspected, it tends to read as recognition without similarity — you are not doing the same thing, you are doing the answering halves of one thing — and here it is answering itself across the wheel.

Equal distance from the solstice, so both degrees receive the same length of daylight. The classical reading is a hidden ally: two things doing the same work from opposite sides of the year.

Declination check: 2 of 5 rows also register in declination. Where both points sit exactly on the ecliptic the two must agree — 2 of your 2 flat-point rows do. Everywhere else, ecliptic latitude breaks it.

How This Works

  1. 1.Both charts are built from a real ephemeris — VSOP87 for the Earth and Saturn, JPL elements for the rest, and a sixteen-term lunar series — and each of the twelve points keeps its ecliptic latitude, because declination is half the subject here.
  2. 2.Every one of the 144 ordered pairs is tested by ADDING the two longitudes rather than subtracting them. A sum of 180° is an antiscion, a sum of 360° a contra-antiscion. Nothing on this page ever computes an angular difference except the control.
  3. 3.Each hit is checked a second time in declination. If both points sit on the ecliptic the two answers must agree; if either has latitude, they often will not, and the row says so.
  4. 4.120 invented couples are then born in the same two years in the same two cities and scored identically, so every row can be reported as a share of that cohort. The list is sorted by that share, never by orb.
  5. 5.Finally the same grid is run against all 180 possible mirror axes, so you can see what the two traditional ones were competing with before you decide the count means anything.

Charts are drawn from the 74 cities in the list, which is an input to the control and not a claim about where people are born. No date, percentage, verdict or soul label is produced anywhere on this page.

The mirror maths was checked four ways before this page shipped, and none of the checks needs a second astrology site to confirm it. Reflecting a degree twice must return the original: worst error 0°. An antiscion pair on the ecliptic must share a declination: 1.6e-14°. A contra-antiscion pair must have opposite declinations: 1.33e-14°. And at the equator the Ascendant must equal the Midheaven taken 90° of sidereal time later, which ties the two angle formulas together: 5.68e-14°.

The Twin Flame Chart Is a Reflection, Not a Comparison

Two Suns, 101 Degrees Apart, at the Same Declination

This twin flame calculator opens on two real birth records — Edinburgh on 1 November 1972, Vienna on 10 February 1958 — because between them they demonstrate the thing every other tool on this search term gets structurally wrong. One Sun sits at 9°10′ Scorpio, the other at 20°48′ Aquarius. Those are 101.64 degrees apart, which is 11.64 degrees away from the nearest aspect anybody recognises, so a synastry report has literally nothing to print about them. Not a weak trine. Nothing.

Twin flame birth chart mirror: two zodiac wheels reflected across the solstice axis with matching degrees joined

Now add the two longitudes instead of subtracting them. 219.17 plus 320.80 is 539.97, which is 540, which is 180 once you go round the circle. The two Suns are exact reflections of one another across the solstice axis, to within a single arcminute. And because reflection across that axis preserves declination, both Suns sit at the same height above the celestial equator: −14.55 degrees and −14.56. Two people born fourteen years and a thousand miles apart, whose Suns rise to the same altitude and set at the same hour, and whose charts a compatibility report would describe as having no solar contact at all.

An Aspect Is a Difference. A Mirror Is a Sum.

That is the whole argument, and it is arithmetic rather than opinion. Every aspect in astrology is a subtraction — conjunction, sextile, square, trine, opposition are all statements about λBλA. Twin flame doctrine, taken at its own word, is not a claim about distance. It claims the two charts answer each other, which is a reflection, and a reflection is a sum.

The difference between the two is testable in about four lines of code. Rotate both charts by the same amount — add 40 degrees to every planet in both — and every aspect survives untouched, because a difference does not care where you started counting. Across 200 test pairings, 0 aspects changed. The mirror set changed for 170 of the same 200, and came back intact for all 200 once the mirror axis was rotated too. Aspects are rotations. Mirrors are reflections. They are not two flavours of the same measurement, and the consequence is that they carry independent information: across 2,500 random pairings the correlation between a couple's aspect count and their mirror count is r = 0.0187. Effectively zero.

Mirrors are also much rarer, and exactly so. Two independent longitudes give a sum spread evenly round the circle; each mirror axis condemns two orb-widths of it; two classical axes on a 12-point grid therefore predict 144 × 4 × orb ÷ 360 = 1.6 contacts per degree, against 6.4 for aspects. Measured over 2,500 pairings the ladder reads 1.598, 3.202, 4.835, 6.502 against a prediction of 1.6, 3.2, 4.8, 6.4. Exactly 4 to 1, at every orb, forever.

Which cuts the other way too, and this is the part that makes the technique worth reviving rather than merely worth debunking. Rarer means more informative. A mirror at a 3-degree orb carries 4.91 bits where an aspect at 6 degrees carries 1.91 — precisely 3.00 bits more. It is also four times harder to inflate: an aspect grid saturates, in the sense that every cell in it qualifies for something, at an orb of 22.5°, while a mirror grid holds out until 90°. The technique nobody computes is the stingier and the more honest of the two.

Any Two Charts Mirror Somewhere. The Question Is Where.

Here is where a mirror report can quietly cheat, and it is worth understanding before you trust one. A mirror about axis a means the two longitudes sum to 2a. Since a and a + 180° describe the same reflection, there are exactly 180 of them, and only two carry any tradition: the equinox axis at 0° Aries and the solstice axis at 0° Cancer.

Point the mirror anywhere else and the contacts keep coming. Over 700 pairings at a 3-degree orb, one axis gives a mean of 2.336 contacts, the two classical axes together give 4.867, and the best of the 180 gives 7.3893.16× a single axis. Every single couple tested had some axis yielding five or more mirrors, against 9% for an axis picked at random, and the winning axis scatters across the circle like the noise it is. So the number that matters is not how many mirrors you have. It is how many you have at an axis you committed to in advance. The tool draws all 180 for exactly that reason.

The Antiscion and the Parallel Are One Technique Found Twice

Modern astrologers who use declination talk about parallels and contraparallels: two planets at the same height above the celestial equator, or at mirrored heights. Traditional astrologers who use antiscia talk about degrees reflected across the solstice. These are not two techniques. They are one technique, discovered twice, in two coordinate systems, by people who mostly never compared notes.

The proof is a line of trigonometry: a point on the ecliptic has declination asin(sin ε · sin λ), and sin(180° − λ) equals sin λ, so an antiscion pair must share a declination. Reflect across the equinox instead and the sine flips sign, which is a contraparallel. In practice the identity is spectacular where it should be and falls apart where it should. Where both points carry zero ecliptic latitude — Sun, Ascendant, Midheaven — it held for 100.00% of 277 contacts, at a mean declination gap of 0.13°. Where either point had latitude it held for 27.73% of 4,573. Pluto against Pluto, which averages 9.335° off the ecliptic: zero out of 26. That flat-point column is doing all the work — without it, "a third of mirrors are also parallels" would read as a fact about the technique instead of a fact about latitude.

There is a second, nastier reason the two disagree, and it has nothing to do with planets. A one-degree orb in declination is not one degree of anything else. Near 0° Aries the Sun changes declination fastest, so a 1° declination window covers 5.03° of zodiac. Near 0° Cancer the declination is stationary, so the same 1° window covers 32.69° — a factor of 6.50. A planet sitting near a solstice degree is parallel to almost anything. Put plainly: a "tight" 1° parallel orb produces 13.2 contacts, the same haul as a 2.06° aspect orb or an 8.25° mirror orb. Tight in declination is not tight.

Your Pluto Mirror Was Born Forty Years Before You

Anyone who has read a synastry report for two people the same age knows the trick it plays: Neptune conjunct Neptune, Pluto conjunct Pluto, Uranus conjunct Uranus, all glowing at the top of the page, all of them true of every person born that decade. Outer planets crawl, so a small age gap guarantees a cluster of conjunctions. The mirror layer behaves in the exact opposite way, and the contrast is measurable to two decimal places.

Take the 25-cell outer-planet block on its own, where chance predicts 0.833 contacts at a three-degree orb. Sweep the birth-year gap from 0 to 30 and the aspect count swings by a factor of 2.41 while the mirror count swings by 1.22. Now hold the gap loose and sweep the sum of the two birth years instead: the aspect count flattens to 1.06× and the mirror count explodes to 3.63×. Each of those rows is the other one's control, which is why the finding survives. At a zero-year gap the outer aspect block sits 88 percent above chance and the outer mirror block sits four percent above it.

Someone born in 1990: which partner birth years produce an outer-planet contact
PlanetMirror yearsConjunction years
Saturn1942, 1957, 1986, 20011931, 1990
Uranus1947, 1986–19871990
Neptune1977–19791989–1991
Pluto1947–19501989–1991

Read the Pluto row twice. The conjunction window is your own cohort, which is why the aspect is worthless as a statement about two individuals. The mirror window is 1947 to 1950 and nothing else — a forty-year age gap, chosen by orbital arithmetic and by nothing that cares who you are. That is the honest answer to the question people actually arrive with. Yes, a mirror can survive a huge age difference. No, that does not make it destiny. It makes it a sum. The same rotation-versus-reflection split shows up in a completely different tradition on our Chinese zodiac compatibility calculator, where the trine relations are functions of the year gap and the secret-friend relations are functions of the year sum.

What Does the Twin Flame Checklist Actually Filter Out?

Search the term and you will find the same eight or ten indicators everywhere: a North Node touching a personal planet, the Venus–Mars double whammy, Saturn as karmic glue, a planet parked in the partner's 12th house. The tool scores all eight, as rules rather than as a copied list, and prints how often each one fires for two strangers. The honest summary is that the list barely discriminates: mean 1.308 of 8, median 1, 78.28% of strangers scoring at least one, and only 10.96% reaching three.

The decoy is the part worth sitting with. Build a second list of eight indicators that are structurally identical and completely meaningless — Jupiter on Mercury, matching Mercury signs, a planet in the partner's 6th house — and it scores higher: mean 1.423 against 1.308, with 81.68% of strangers hitting at least one. The single cleanest comparison is the 12th-house claim, the loudest thing said about twin flame charts, which fires for 48.4% of strangers. The 6th house, which nobody has ever called a soul house, fires for 47.4%. Both are eight lottery tickets at one in twelve, and the arithmetic does not know which house you have decided is spiritual.

Read the Rare Rows, Not the Tight Ones

So what do you actually do with the report? Four rules, in order of how much they will save you.

Ignore the count. It behaves like 144 coin flips: measured standard deviation 2.1691 against a binomial 2.1541, an excess of 0.70 percent. There is no room in a distribution that tight for a fact about two people, which is why this page prints a percentile and refuses to print a score.

Sort by rarity, never by orb. A tight-looking row is very often the emptiest, because the slow planets sat where they sat for whole years at a time. On the default pairing the Jupiter-to-Saturn row turns up for a third of the control cohort while the other four turn up for 0 to 2.5 per cent, and the ranking puts them the right way round.

Check the declination column before you build anything on a row.If it disagrees with the mirror, you are looking at a planet with ecliptic latitude, and you now have to decide which convention you are working in. That is a real decision, and it is yours, not the software's.

Get the birth times right, or drop the angles. Only 82.33% of mirror rows survive a one-hour error, and 91.94% of everything that changes is the Ascendant or the Midheaven — they move a degree every four minutes. Only 43.75% of the grid is clock-dependent at all, so 81 of the 144 cells survive with no birth times whatsoever and an unknown time costs you real information rather than all of it. If neither of you has a certificate, the Sun, Moon and rising sign calculator is built for exactly that case. And if you want the difference-space half of the picture, the synastry chart calculator runs all 144 aspect cells with a control of its own.

Edinburgh, 1972. Vienna, 1958.

The default pairing gives five mirrors at a three-degree orb. Against the tool's cohort of 120 invented couples born in the same two years in the same two cities — mean 3.99 — that is the 59th percentile, the middle of the road. Their aspect count at a six-degree orb is 46 against a cohort mean of 39.02, which is the 90th. One pair of birth certificates, unremarkable on one layer and near the top of the distribution on the other, thirty-one percentile points apart. That is what 0.0187 correlation looks like when it happens to you rather than in a table.

The rows themselves reward reading. A's Venus is a contra-antiscion of B's Midheaven with 52 arcseconds to spare, the tightest thing in the report — and its declination check fails by 1.42 degrees, because Venus carries about a degree and a half of ecliptic latitude, which near the equinox is enough to flip the sign of its declination outright. A's Pluto mirrors the same Midheaven at 1°20′ with a declination gap of 14.09 degrees, which is the identity failing exactly where the theory says it must. Meanwhile the two solar rows, both flat-point pairs, confirm in declination to within a hundredth of a degree. And A's Jupiter reflects B's Saturn at 1°36′, which looks like the third tightest row on the page and turns up for 33.3 per cent of everyone born in those two years, so the ranking drops it to the bottom where it belongs.

Then open the axis sweep, which is the part that should stop anyone from getting carried away. Five mirrors at the equinox and solstice axes; ten at 63 degrees, an axis with no history, no rationale and no advocate. The mean across all 180 is 2.40. If this pairing had found a calculator willing to hunt for its best mirror, it would have come away with a reading twice as full and precisely as meaningful. That is why the sweep ships alongside the list, and why the number on the front of the tool is a percentile rather than a promise.

Jurica Šinko
Jurica ŠinkoFounder & Spiritual Wellness Editor

Croatian entrepreneur who became one of the youngest company directors at age 18. Jurica combines deep research into astrology traditions with modern wellness practices to create the quizzes, compatibility guides, and spiritual content on MysticPull.

Last updated: August 26, 2026LinkedIn

Frequently Asked Questions

Almost certainly because it is running a synastry chart, which counts angular differences between the two charts rather than mirrors, and at a wider orb. A twelve-point grid produces 6.4 aspects per degree of orb and only 1.6 mirrors, so a site using an eight-degree aspect orb hands you around 51 findings where this page hands you five. Neither number is a fact about you. Both are restatements of a setting in somebody's code.
Nothing in a chart can tell you that two people are one soul, and this page will not pretend otherwise. What a chart can do is show you a specific, checkable geometric relationship and tell you how ordinary it is. Five mirrors at a three-degree orb is the population median, so if you have five, roughly half of all strangers have as many. The value is in the rare rows, not the count.
An antiscion is a degree's reflection across the solstice axis, so 10 degrees of Gemini reflects to 20 degrees of Cancer, and the two share a declination. It is genuinely old, Ptolemy discusses the underlying idea, and it survived in horary practice, but it dropped out of most twentieth-century natal teaching and almost no free calculator computes it. That is exactly why it is worth computing: it is the only two-chart technique on this term that has not already been ground flat.
No, but the reading shrinks. Nine of the twelve points move too slowly for the clock to matter, so 81 of the 144 grid cells survive with no birth times at all. The Ascendant and Midheaven move about a degree every four minutes, and 91.94 percent of everything that changes when a birth time is off by an hour is one of those two. If a time is unknown, this tool drops that person's angles rather than inventing them at noon.
It means the arithmetic did not land, and the arithmetic was never about you. Ten percent of random pairings have two mirrors or fewer at a three-degree orb, and a zero is entirely possible. Try the axis sweep before you conclude anything: every couple tested had some reflection axis that produced five or more mirrors, which is the clearest evidence available that the count is a property of where you point the mirror.
Because the percentage would be a restatement of the orb setting and your two birth years, and nothing else. A mirror count behaves almost exactly like 144 independent coin flips: measured standard deviation 2.169 against a binomial 2.154, an excess of 0.70 percent. There is no room left in that distribution for a fact about two people, so the page prints a percentile against a control instead of a score.
On the mirror layer the age gap is close to irrelevant, and that is the most useful thing this page found. Outer-planet aspects swing by a factor of 2.41 across birth-year gaps, which is why two people born the same year always share a Neptune conjunction. Outer-planet mirrors swing only 1.22 across the same gaps but 3.63 across birth-year sums. So your Pluto mirror is not in your own generation. For a 1990 birth it is somebody born between 1947 and 1950.
Because a planet sitting off the ecliptic breaks the identity. Where both points have zero ecliptic latitude the longitude mirror and the declination parallel agree 100 percent of the time. Where either point carries latitude they agree only 27.73 percent, and for Pluto against Pluto, which averages 9.34 degrees off the ecliptic, they never agreed once in the sample. A disagreement is not a bug in the reading. It is the reading telling you which of the two conventions you are looking at.

Related Readings & Tools