Read an old letter

Turn a photographed letter or handwritten page into a draft you can read and copy. Check names and dates against the original.

Illustration of handwritten letters and family keepsakes
AI-created illustration

One image at a time

Choose a letter to begin

Get a first reading of the handwriting. Check names, dates and unclear words against the original.

Checking whether AI assistance is available…

JPEG, PNG or WebP · Up to 8 MB · Your original stays unchanged.

Add instructions (optional)

Mention the language, approximate date or any words you can already read. Unreadable passages should be marked [illegible]. Up to 2,000 characters.

Your image will appear here.
Selecting it does not send it.

Original · Preview stays on this device

Up to 10 transcriptions per network each day. Failed attempts also count.

Privacy and daily limits

We remove embedded metadata and resize your image to at most 2,048 pixels before sending a copy. Processing takes place with Alibaba Cloud Qwen in Beijing, China. Do not submit material you do not want to share with that service. Full privacy details.

The shared site allowance is 30 transcription attempts per day. Both the network and site allowances reset at midnight UTC. Submitted attempts count even if processing fails.

More family history tools: dates & relationships
What this workbench includes

Genealogical records rarely hand you an ancestor’s clean ISO 8601 birth date. 19th-century gravestones carve "Died May 6, 1889 — Aged 71 yrs, 7 mos, 9 days"; colonial parish registers double-date entries like "11 Feb 1731/32"; US Federal Census schedules record integer age as of shifting statutory reference days; and DNA tests report shared centiMorgans (cM). Use the three tabs below to run exact deterministic math across every historical record type.

Start with the record you have

What would you like to work out?

Switch between the three sections. Treat calculated dates and relationship ranges as research clues to check against original records.

Tab A-1: Tombstone Age-at-Death Birth Calculator (4-Case 8870 Formula vs. Exact Calendar)

Side-by-Side Tombstone Birth-Date Comparison

September 27, 1817 (1817-09-27)
Method 1: 8870 Stonecutter Rule (30-day borrow)
September 27, 1817 (1817-09-27)
Method 2: Backward Exact Calendar Subtraction
September 27, 1817 (1817-09-27)
Method 3: Forward Exact (Days-First) Subtraction
K = 8870 (b_D=1, b_M=1)
Selected 4-case base-10 borrow constant
Tab A-2: 1752 Julian (Old Style) ↔ Gregorian (New Style), Double-Date & Quaker Month Converter
February 11, 1732 (1732-02-11)
Julian (Old Style) historical date
February 22, 1732 (Friday)
Gregorian (New Style) date & weekday
11 February 1731/32 O.S. (+11d)
Colonial Lady Day double-date & JDN shift
11d of the 12th Month (February), 1731/32
Quaker (Society of Friends) register notation
Methods, formulas & reference tables

Behind the results

Mathematical derivation of the 4-case 8870 gravestone formula vs. exact calendar subtraction

Eighteenth- and nineteenth-century American gravestones, parish burial registers, and newspaper obituaries routinely omitted the deceased person’s birth date, carving instead the Date of Death (Y_d, M_d, D_d) and the Age at Death in years, months, and days (Y_a, M_a, D_a). For over a century, cemetery transcribers have used a decimal pencil-and-paper shortcut known as the 8870 Formula.

Why does the number 8870 appear? When you pack a calendar date into an 8-digit base-10 integer YYYYMMDD = 10000 × Y + 100 × M + D, the "days" column occupies the 1s and 10s places (base 100) and the "months" column occupies the 100s and 1000s places (base 10,000). However, an idealized stonecutter’s month has only 30 days (not 100), and a calendar year has only 12 months (not 100):

1. Borrowing 1 Month (30 days) into the Days column:
   Base-10 subtraction borrows 100, so we must subtract the excess (100 − 30) = 70.
   Day borrow indicator: b_D = I(D_d ≤ D_a) ∈ [0, 1]
   (Note: using ≤ rather than < prevents invalid "Day 00" when D_d = D_a.)

2. Borrowing 1 Year (12 months = 1,200 in the MM00 slot) into the Months column:
   Base-10 subtraction borrows 10,000, so we must subtract the excess (10,000 − 1,200) = 8,800.
   Month borrow indicator: b_M = I(M_d − b_D ≤ M_a) ∈ [0, 1]

3. Exact 4-Case Piecewise Correction Constant:
   K = 8,800 × b_M + 70 × b_D ∈ [0, 70, 8800, 8870]
   Birth Integer B_10 = D_10 − A_10 − K

Why 8870 and Exact Calendar Subtraction can differ by 1 to 2 days: Because the 8870 method assumes every borrowed month contains exactly 30 days, it diverges by +1 day whenever the actual borrowed calendar month has 31 days (January, March, May, July, August, October, December) and by −1 or −2 days across February (28 or 29 days). Furthermore, historical stonecutters were not uniform: some added months forward from the birth date to the last monthly anniversary before death (reversed by Backward Exact Subtraction), while others subtracted days from the death month first (reversed by Forward Exact Subtraction). Displaying all three methods side by side gives you the complete 1-to-2-day search window for baptismal and Bible records. Read the full proof in Tombstone Birth-Date Math: The 8870 Formula vs. Exact Calendar Days.

The 1752 British & Colonial American Calendar Act and Quaker numbering

Prior to September 1752, Great Britain and its American colonies followed the Julian Calendar (Old Style, O.S.), which inserted a leap day every fourth year (`365.25` days/year) and began the legal civil year on Lady Day (March 25)—the Feast of the Annunciation—rather than January 1. Under the Calendar (New Style) Act 1750 (`24 Geo. 2 c. 23`):

  • New Year’s Day moved from March 25 to January 1 starting in 1752. Consequently, any colonial record written between January 1 and March 24 prior to 1752 frequently carries a double-dated year such as 11 February 1731/32 (1731 civil Old Style, 1732 historical New Style).
  • 11 calendar days were dropped in September 1752: Wednesday, September 2, 1752 was followed the next morning by Thursday, September 14, 1752. To convert an Old Style date to New Style in the 18th century (`1700–1752`), add +11 days; in the 17th century (`1582–1699`), add +10 days.
  • Quaker numerical months: Because members of the Religious Society of Friends avoided pagan month names, pre-1752 Quaker records refer to March as "First Month", April as "Second Month," December as "Tenth Month (`10br`)", January as "Eleventh Month (`11br`)", and February as "Twelfth Month (`12br`)". See The 1752 Julian-to-Gregorian Calendar Shift and Colonial Double-Dating.

Reference table: All 17 US Federal Decennial Census statutory dates (1790–1950)

Census enumerators were legally required to record each person’s age at their last birthday as of the statutory Census Day, even if the enumerator visited the farm weeks or months later. Subtracting `Age` from `Census Year` without checking the statutory date is wrong up to 99.7% of the time in 1920 (when Census Day was January 1) and 75.1% of the time in 1930–1950 (when Census Day was April 1):

Census YearStatutory Census DayOrdinal Day (d_ORD)Prob. Born in (Y − Age − 1)Prob. Born in (Y − Age)Key Genealogical Schedule Features
1790August 2, 1790 (Monday)Day 214 / 36541.4%58.6%First federal census; names head of household + tallies of free white males ≥16 and <16, free white females, all other free persons, and enslaved persons.
1800August 4, 1800 (Monday)Day 216 / 36540.8%59.2%Names head of household; records free white males and females in 5 age brackets (0–9, 10–15, 16–25, 26–44, 45+). Note: 1800 was not a leap year.
1810August 6, 1810 (Monday)Day 218 / 36540.3%59.7%Names head of household with the same 5 age brackets (under 10, 10–15, 16–25, 26–44, 45+) for free white males and females.
1820August 7, 1820 (Monday)Day 219 / 36540.0%60.0%Adds an overlapping male age bracket (16–18) alongside 16–25 for militia assessment, plus counts of foreigners not naturalized.
1830June 1, 1830 (Tuesday)Day 152 / 36558.4%41.6%First census with uniform printed schedules; uses 5-year age brackets up to age 20, then 10-year brackets up to 100+.
1840June 1, 1840 (Monday)Day 152 / 36558.4%41.6%Specifically names Revolutionary War and military pensioners and their exact integer ages on the reverse of the schedule.
1850June 1, 1850 (Saturday)Day 152 / 36558.4%41.6%First every-name census: records full name, exact age at last birthday as of June 1, sex, birthplace (state/country), and real estate value for every free person.
1860June 1, 1860 (Friday)Day 152 / 36558.4%41.6%Every-name schedule adding separate columns for value of real estate and value of personal estate on the eve of the Civil War.
1870June 1, 1870 (Wednesday)Day 152 / 36558.4%41.6%First federal census to list formerly enslaved African Americans by name; records exact birth month if born within the census year (June 1869–May 1870).
1880June 1, 1880 (Tuesday)Day 152 / 36558.4%41.6%First census to explicitly state each person’s relationship to the head of household and the birthplaces of each person’s father and mother.
1890June 1, 1890 (Sunday)Day 152 / 36558.4%41.6%Over 99% of general population schedules were lost after the Jan 1921 Commerce Dept. fire; Special Schedules of Union Veterans and Widows survive for roughly half the states.
1900June 1, 1900 (Friday)Day 152 / 36558.4%41.6%Only US census that explicitly records both Month and Year of birth alongside age, plus years married, mother’s total/living children, and immigration year.
1910April 15, 1910 (Friday)Day 105 / 36571.2%28.8%Records marriage number (M1, M2), years in present marriage, mother’s children born/living, naturalization status, and Union/Confederate veteran survivor codes (UA/CA).
1920January 1, 1920 (Thursday)Day 1 / 36599.7%0.3%Because statutory Census Day was January 1, subtracting Age from 1920 is off by 1 year 99.7% of the time (anyone born Jan 2–Dec 31 was born in 1919 − Age). Records exact year of naturalization.
1930April 1, 1930 (Tuesday)Day 91 / 36575.1%24.9%Records age at first marriage, home value or monthly rent, whether household owned a radio set (R), and military service. (Enumerated Oct 1, 1929 in Alaska Territory.)
1940April 1, 1940 (Monday)Day 91 / 36575.1%24.9%Marks the household informant who answered the enumerator’s questions with a circle-X (⊗); records highest school grade completed, residence on April 1, 1935, and 1939 wages.
1950April 1, 1950 (Saturday)Day 91 / 36575.1%24.9%Released April 1, 2022 under the 72-Year Rule (44 U.S.C. § 2108); supplemental sample lines ask parents’ birthplaces, 1949 residence, and duration of marriage. (1960 opens April 1, 2032.)

For worked multi-census intersection examples and how to handle the 1890 census fire, read US Federal Census Dates (1790–1950) and Birth-Year Calculation.

Reference table: Cousin kinship coefficients (Wright’s r) & Shared cM Project v4 ranges

Given generational distances g_A and g_B from two individuals to their most recent common ancestor(s) and path multiplicity m ∈ [1, 2, 4], Sewall Wright’s Coefficient of Relationship is r = m × 2^−(g_A + g_B), and expected shared autosomal DNA across the 3,485 cM haploid human genome is E[cM] = r × 6,970 cM (with full siblings sharing (0.50 + 0.25) × 3,485 = 2,613.75 cM on standard half-identical region callers):

RelationshipCodeGenerations (g_A, g_B, m)Wright’s rTheoretical E[cM]Empirical Mean (99% Range)
Parent / ChildP/C(1, 0, m=1)50%3485.0 cM3485 cM (2376–3720 cM)
Full SiblingFS(1, 1, m=2)50%2613.8 cM2613 cM (1613–3488 cM)
Grandparent / GrandchildGP(2, 0, m=1)25%1742.5 cM1754 cM (984–2462 cM)
Aunt / Uncle / Niece / NephewAU(1, 2, m=2)25%1742.5 cM1741 cM (1201–2282 cM)
Half-SiblingHS(1, 1, m=1)25%1742.5 cM1759 cM (1160–2436 cM)
Double First Cousin2×1C(2, 2, m=4)25%1742.5 cM1697 cM (1025–2389 cM)
Great-Grandparent / Great-GrandchildGGP(3, 0, m=1)12.5%871.3 cM887 cM (485–1486 cM)
Great-Aunt / Great-Uncle / Grand-Niece / Grand-NephewGAU(1, 3, m=2)12.5%871.3 cM850 cM (330–1467 cM)
Half-Aunt / Half-UncleHAU(1, 2, m=1)12.5%871.3 cM871 cM (492–1315 cM)
First Cousin (1C)1C(2, 2, m=2)12.5%871.3 cM866 cM (396–1397 cM)
Half First Cousin (Half 1C)Half 1C(2, 2, m=1)6.25%435.6 cM449 cM (156–979 cM)
First Cousin Once Removed (1C1R)1C1R(2, 3, m=2)6.25%435.6 cM433 cM (102–980 cM)
First Cousin Twice Removed (1C2R)1C2R(2, 4, m=2)3.125%217.8 cM221 cM (33–471 cM)
Second Cousin (2C)2C(3, 3, m=2)3.125%217.8 cM229 cM (41–592 cM)
Half Second Cousin (Half 2C)Half 2C(3, 3, m=1)1.563%108.9 cM120 cM (10–325 cM)
Second Cousin Once Removed (2C1R)2C1R(3, 4, m=2)1.563%108.9 cM122 cM (14–353 cM)
Third Cousin (3C)3C(4, 4, m=2)0.781%54.5 cM73 cM (0–234 cM)
Fourth Cousin (4C)4C(5, 5, m=2)0.195%13.6 cM35 cM (0–139 cM)

Explore the Donnelly-Coop Poisson recombination model in Cousin Chart and Shared DNA centiMorgan Math Explained and learn why phonetically similar surnames collapse to the same 4-character index in How the NARA Soundex Phonetic Code Works for Surname Variants.

Glossary of archaic paleography & probate abbreviations

When transcribing 17th- to 19th-century wills, deeds, and newspapers—either by eye or using our Tab C-3 Diplomatic AI Prompt Compiler—watch for these ten high-frequency scribal conventions (detailed in Using AI to Transcribe Old Cursive Handwriting, Wills, and Newspapers):

Scribal FormLiteral / Modern ExpansionArchival Paleography Context
ye / yt / ymthe / that / themEarly scribes used "y" to represent the Old English thorn letter (þ), pronounced "th".
ſ / ſſs / ss (medial long s)Used at the start or middle of words (e.g., "Eſſex" = Essex, "congreſs" = congress); often misread as lowercase "f".
ffCapital FIn 17th/18th-century Secretary and Round hand, a capital F was written as a doubled lowercase "ff" (e.g., "ffebruary" = February).
inst. (instante mense)In the current monthCommon in 19th-century newspapers and letters: "died on the 12th inst." means the 12th of the month in which the notice was written.
ult. (ultimo mense)In the previous month"Married on the 28th ult." means the 28th day of the month immediately preceding the publication date.
do. / "Ditto (the same as above)Used heavily in census schedules and estate inventories to repeat a surname, birthplace, or unit.
relictSurviving widowDistinguishes a surviving wife of the deceased from a "widow" by a prior marriage.
et ux. (et uxor)And wifeStandard in county land deeds when a husband and wife jointly convey property (often accompanied by a dower release).
£ / s. / d.Pounds / Shillings / PencePre-decimal British & Colonial currency: £1 = 20 shillings (s.); 1 shilling = 12 pence (d., denarii) = 240 pence per pound.
A. / R. / P.Acres / Roods / Perches (Poles/Rods)English & Colonial land survey units: 1 Acre = 4 Roods = 160 Square Perches; 1 linear Perch/Rod = 16.5 feet; 4 Rods = 1 Gunter’s Chain (66 feet).

Need to digitize the original family Bible page, tintype, or cabinet card before transcribing it? Switch to our Photo, Slide & Home Movie Digitization Planner + Local Histogram Workbench.