Opposing chambers meet at the present. Material position is a representation; timestamp-derived values remain the source of truth.
Your life is difficult to see all at once.
Life contains numbers too large, too small and too abstract to feel. Finite turns them into material you can look at — the time already lived, the scale of your body against the universe, the true distance between a million and a trillion, the measurements that describe health.
{{ f.t }}
{{ f.d }}
Lifetime, visualized.
Four steps, and one honest limit.
Finite reads population data, places what you entered against it, and draws the result as time you can look at. It does not diagnose and it does not forecast.
Finite cannot know how long you will live. Every figure is a population-based estimate carrying a range, shown so that time becomes perceptible — never so that a date can be named.
Three ways to make scale visible.
These are non-personal demonstrations. They show the visual grammar of Finite without using anyone's information or implying an individual outcome.
One cell represents one week. Violet marks elapsed time, cyan marks the weeks up to the population median, and outlined cells hold the spread between the quartiles.
Facts, projections and uncertainty use distinct fills. The present remains the dominant marker without alarm styling.
What Finite asks, and why.
You can explore every view without entering anything. If you do enter information, it stays on this device unless you choose otherwise.
{{ c.v }}
Estimates come from population data. Individual outcomes vary widely, and no figure shown here applies to you with certainty. Results change when the model, the data, or your inputs change.
Where you are starting from.
Only what a population model can actually use. Anything you would rather not answer can be left as it is — the range simply widens.
Used to place you on the timeline and to count weeks. Stored on this device.
{{ measureError }}
Finite stores one measurement and shows it in the units you choose. Changing units does not change the measurement. Either field may be left empty — Finite records that as unanswered, not as zero, and derives no health classification from height or weight.
{{ q.help }}
Factors the model can read.
These are descriptions of what you entered — not judgements about you. Every one of them may be left unanswered.
Omissions do not stop Finite from drawing a view. They widen the range around the central figure.
Separately from the model, you can read what the evidence actually says about each of these — with sources, and with what the research cannot show.
{{ todayLong }}
Both rows are read from the same published life table. The band spans the middle half of the population — where a quarter and three quarters had died. The line is the median. None of it is a statement about one person.
{{ visTitle }}
The material moves because time moved. Its position is recomputed from the current timestamp, never accumulated frame by frame — closing Finite and returning later shows the correct position.
{{ glassSummary }}
{{ weeksSummary }}
{{ byAgeTitle }}
{{ byAgeIntro }}
{{ byAgeHeadline }}
{{ byAgeExplain }} See the table and its source
What the evidence actually says.
Population-level science, translated into perspective rather than individual destiny. Nothing here is a prediction about you, nothing is added together into a score, and nothing is a diagnosis.
Every sentence below is a pre-approved claim carrying its own sources. Finite cannot say anything on this page that is not in its evidence registry — including anything a language model might otherwise have written.
It will not tell you how long you have left, turn any of these figures into a span of time added to or taken from a life, total them into a single number, or read something you typed as a diagnosis. Those are not settings that have been switched off — the functions that would do them return an explanation instead of an answer.
An influence you have not answered stays blank. It is never assumed to be fine.
Nothing here is hidden in a footnote.
Every number in Finite is read from one published life table, cited below. It describes a population in a particular country in a particular year — not you, and not the future. Finite does not diagnose, does not score you, and does not tell anyone when they will die.
{{ m.v }}
The table, in full.
All {{ lifeTableCount }} rows of it. l(x) is how many of 100,000 born alive were still alive at that age; e(x) is how many further years that group lived on average. The highlighted row is the one Finite is reading. Nothing here is Finite's — it is the source document, transcribed and checked.
{{ lifeTableCheck }}
What the research actually says.
{{ evidenceIntro }}
{{ f.reasoning }}
{{ c.text }}
{{ v }}
Every source, listed.
{{ bibliographyIntro }}
{{ bibliographyFooter }}
Local first, and quiet about it.
{{ p.v }}
The full policy — what is stored, who can see it, and how to delete it — is at finite.fareedtareen.com/privacy.html. That page needs no JavaScript, so it stays readable to anything that cannot run this app.
Optional, private, unmeasured.
Nothing here is counted, ranked or reminded about. Finite is fully useful if this page stays empty.
{{ settingsHeading }}
An account carries the information you choose between your devices. Finite works completely without one, and nothing leaves this device until you sign in.
Runs standalone and offline once installed. Installation lives here rather than interrupting a first visit.
FINITE — Measuring life
A visual atlas of the measurable dimensions of a human life. What do you want to understand?
More ways to measure life.
Thirty working models for time, space, money, attention, relationships and the material world. Change the assumptions, explore the measurements, and carry a thought into your reflections.
{{ scale.label }}
{{ scale.srText }}
{{ money.amount }}
{{ money.blockEquation }}
Compare any two amounts · advanced ruler
{{ money.srText }}