One birth moment, three coherent descriptions that do not agree: Western tropical, Western sidereal (Fagan-Bradley), and the IAU constellations of the real sky. The disagreements are the point. No frame is recommended over another. Add a second chart to lay it over the first: the cross aspects in both zodiacs, the signs in three frames, and each chart's bodies in the other's houses. Every figure here is computed and labelled; what you make of it is yours.
Birth details never leave this page. Every chart is computed in your browser; there is no server, no account and no transmission. Checkable: open your browser's network tab. After the page loads, the one request it can make is for the place list, when you first click a birthplace box: the same file for everyone, so it says nothing about you. What you type is searched on your device. The only thing this page stores is your light or dark choice. A link you copy carries what the note beside the copy button says, and nothing is written to the address bar while birth details are hidden.
The wheel draws the two zodiac frames only. A constellation position is a membership, not a longitude, so it cannot be a spoke on an equal-sign wheel; the table states it instead.
Rows are chart 1's points, columns chart 2's. Each cell is the aspect and its distance from exact in the zodiac the switch selects; hover a cell for both frames. Shaded cells carry no orb. Cells marked * are in orb in one zodiac only.
Sign-based talk changes with the zodiac. The constellation column is a membership in the real sky's unequal IAU constellations, judged from the apparent geocentric position.
Short notes on the closest contacts, inside a named tradition's own conventions.
The JSON and the image follow the same switch: with birth details hidden, the JSON carries positions only and the image carries no date. Nothing is saved on this device.