Free · no sign-up
Compare two birth charts in your AI chat, with the math already done
The server computes both charts, the contacts between them and the house overlays, then hands you one block of text to paste into any assistant.
Ask an AI chat how you and your partner get along and it answers from two sun signs, because that is all you gave it. The contacts a synastry reading rests on are arithmetic between two sets of longitudes, and arithmetic is what a chat window does not do.
This page closes the gap. Enter both births, and the server computes the two charts with the Swiss Ephemeris, matches every planet of one against every planet of the other, and writes the result as plain text with the contacts sorted by how exact they are. Paste it into whatever assistant you use, and the reading comes back built on your data rather than a guess at it.
Why a chat cannot compare two charts on its own
A language model is good at what synastry is mostly about: turning a pattern of tensions and easy meetings into words. It is poor at the step before. Where Venus stood at a given minute over a given city is an ephemeris lookup, not a fact sitting in its training data, and a model asked for it produces a confident degree that is wrong. Two charts double that risk, and one wrong degree changes which contacts exist at all.
The comparison is mechanical too. Ten bodies on one side against ten on the other is a hundred pairings, each either inside the orb its aspect family allows or outside it and therefore absent. The server runs them and prints only the pairs that hold, each with its orb in degrees and arc-minutes.
Get your synastry prompt
Enter both birth details — we compute both charts and the aspects between them, and hand you the text to paste into your AI.
Person A
Person B
How to get your reading
Fill in both people
Two forms with the same fields as the synastry calculator: name, date, time and place for each person. The place search fills in the coordinates and the time zone, including the historical offset on that date. If one of the two birth times is missing, switch that person's toggle on instead of inventing a plausible hour.
Generate the prompt
One button sends both sets of data to our server, which computes the two charts, the contacts between them and the house overlays, then assembles everything into a single block of text.
Paste it into your assistant
Copy the block and paste it as the first message of a new conversation. It carries its own instructions, including the rule that the model must use the listed positions rather than recalculate them, so no question of your own is needed.
Keep asking
The chat now holds both charts. Ask what happens between you when one of you is under pressure. Ask it to name the row it is reading from, and you can check every claim against the list.
What the block of text actually contains
Both charts in full, first: positions to the arc-minute with sign and house, retrograde markers, the four angles, the twelve house cusps, each person's own aspects and their element and modality balance. Then the inter-aspect list, which exists only once there are two charts: every contact running from one chart to the other, sorted tightest first, each row labeled to say which body belongs to whom. Without it a model mistakes a contact between you for an aspect inside one person's own chart, and the reading drifts into two horoscopes.
After that, the house overlays: where each of your bodies falls among your partner's houses, and where theirs fall among yours. Both directions are printed, each row spelling its direction out in words, because inverting an overlay turns a reading upside down. The text closes with the instructions that keep the answer honest: stay inside the data, work down from the tightest contacts, quote the orb of anything you interpret, never claim an unlisted contact, and write about the couple rather than two people in turn.
What you need from your partner
Date, place, time, and their agreement. The time is the awkward one: it has to come from a document or a family memory rather than an estimate: a quarter of an hour moves the house cusps enough to change every overlay.
Someone else's birth data is theirs, and a reading built on it will say things about them they never asked to hear. The prompt is text on your clipboard, not a profile on a site, but the conversation goes better when both of you know it is happening.
If one of you does not know the birth time
The tool does not quietly fall back to noon. With that person's toggle on, everything the Earth's rotation decides is removed from their chart rather than hedged: no houses, no Ascendant, no Midheaven, no Part of Fortune, and the Moon given as the span of degrees it covered across the birth day instead of one exact position. The prompt tells the model in as many words not to infer any of it, so you are not handed a rising sign nobody computed.
One consequence is easy to miss: an overlay needs both sets of houses, so a single missing time takes that block down entirely, not by half. What remains is still most of a synastry reading, because planet-to-planet contacts and their orbs do not depend on the clock: the Sun and Moon contacts, the Venus and Mars story and the Saturn pressure points all survive.
What this will not tell you
It will not hand you a verdict. Synastry describes a texture between two people, not a pass or a fail, and a single figure rating a couple is only a summary laid over the contacts. The prompt asks for the difficult contacts as honestly as the easy ones; an answer that is all good news has skipped half the list, so say so and ask again.
Exact data is also not an exact reading: the positions are computed, but the model still writes from patterns and will sometimes attach a meaning no astrologer would recognize. Make it cite the row and the orb behind every claim, and treat the answer as a dynamic you can test against your experience, never as advice on whether to stay or go.
Questions
No, and that is deliberate. The block carries every contact between the two charts with its exact orb, plus the house overlays, so the model reasons from what is there. A single rating would flatten a hundred pairings into one figure and hide the detail that makes a synastry reading worth reading.
The ten classical bodies from the Sun to Pluto on each side, every one tested against every one of the other person's. A pair is kept when it falls within the orb its family allows: eight degrees for a conjunction or an opposition, seven for a trine, six for a square, five for a sextile.
Yes. The computation is the same for any two charts; only the reading changes with it. Add a line under the pasted block saying the relationship is a friendship or a working one, and the Saturn and Mercury contacts get read as reliability and communication rather than romance.
To our server for the calculation, and back to your browser as text. This page sends nothing to an AI company and keeps nothing about the two people afterwards. Pasting it into a chat is a step you take yourself.
Two full charts and a contact list make a long message, and that is intended; current assistants take it without complaint. Paste it in one piece: a half-pasted chart is the quickest route to an answer about placements that were never sent.
Ask for the three tightest contacts and what each one costs the couple, not only what it gives. Ask which of your houses their planets land in, then ask the same from the other side: the overlays run both ways, and the two answers are rarely the same story.