Read an old handwritten letter from a photo
FamilyLore reads three families of old handwriting: German Kurrent and Sütterlin, Russian and Ukrainian cursive, and Hebrew and Yiddish script. Take a photo of the page. FamilyLore gives you the text line by line, an English translation, and a mark on each word it was unsure of.
Your first three pages need no account and no card.
Find your job
By the hand it is written in
German Kurrent and Sütterlin
- Read an old German letter in Kurrent or Sütterlin
- Sütterlin to English transcription and translation
- Kurrent transcription and translation
- Read German field post letters (Feldpost)
- Read German church book entries in Kurrent
- Read old German postcards in Kurrent
- Read an old German diary
- Read a family recipe book in Sütterlin
Russian and Ukrainian
- Read a Russian or Ukrainian letter from before 1918
- Translate Russian cursive from a photo
- Read Russian WWII war letters from the front
- Read Russian imperial documents from photos
- Read old Ukrainian letters in cursive
- Read Polish vital records in Russian (1868–1917)
- Translate an old Russian letter into German or English
By the kind of document
Letters
- Read an old German letter in Kurrent or Sütterlin
- Sütterlin to English transcription and translation
- Kurrent transcription and translation
- Read a Russian or Ukrainian letter from before 1918
- Translate Russian cursive from a photo
- Read old Ukrainian letters in cursive
- Translate an old Russian letter into German or English
- Read and translate a handwritten Yiddish letter
- Read a handwritten Hebrew letter
- Read an emigrant’s letter home
Postcards
Church books
Records
Diaries
Two letters from our shelf, as FamilyLore read them
A dotted underline marks a word FamilyLore was unsure of; [?] is its own note on a doubtful reading.

Johann Kilian to Gotthold Albert Gumlich · 20 May 1858
- Serbin (Low Pinoak Settlement) Bastrop County,
- Texas, den 20sten Mai 1858.
- Geliebter Bruder im Herrn!
- Den Empfang Deines lieben Schreibens vom 16ten März 1858
- bescheinige ich hiermit schon jetzt, weil ich den Andreas Kiesling[?]
- auf den Todtenschein für seine Eltern nicht zu lange warten

V. K. Arsenyev to A. M. Ivanov · 20 Jul / 2 Aug 1910
- Глубокоуважаемый
- Александръ Михайловичъ!
- Не знаю, найду ли я извиненія въ глазахъ
- Юліи Александровны и въ Вашихъ за свое
- долгое молчаніе. Не объясните это худо,
- ради Бога! Одно изъ лучшихъ воспоминаній
Also on the shelf: Leo Meter’s Easter letter of 1943, in Sütterlin · Lapatin document of 1792, in 18th-century Russian cursive
How well it reads, measured
| Script | Pages | Characters read correctly | Names, dates and numbers right | Misread words it marked | Last run |
|---|---|---|---|---|---|
| Kurrent and Sütterlin15 pages · 3 Nov 2026 | 15 | 83%Characters read correctly | 75%Names, dates and numbers right | 85%Misread words it marked | 3 Nov 2026 |
| Russian and Ukrainian7 pages · 3 Nov 2026 | 7 | 86%Characters read correctly | 69%Names, dates and numbers right | 80%Misread words it marked | 3 Nov 2026 |
| Hebrew and Yiddish6 pages · 3 Nov 2026 | 6 | 34%Characters read correctly | 15%Names, dates and numbers right | 100%Misread words it marked | 3 Nov 2026 |
Measured on letters whose holders published a transcription made by hand, read the same way your page is. The figures rest on a few pages so far and move as pages are added. How well FamilyLore reads
Questions
- Can’t ChatGPT do this?
- A general chatbot can read some old handwriting, sometimes well, but it usually hands you clean text with no sign of which words it guessed, and its makers publish no figures for these scripts; FamilyLore marks the words it is unsure of and publishes how often it reads correctly, in the table above.
- What if it reads a word wrong?
- Tap a word to see the other readings FamilyLore weighed, and correct it if you know better. The translation is redone from your correction. Most misread words carry a mark, but not every one, so a name or a date that matters is worth checking against the photo.
- Do I need to know which hand my letter is in?
- No. If you aren’t sure, upload the page and FamilyLore detects the alphabet. If you know whether the letter is German, Slavic or Jewish family papers, choosing that tile helps narrow the era.
- Who sees my pages?
- Only you. A page becomes public only if you share it, and then only to people who have the link. Deleting your account deletes the photos you uploaded.
What FamilyLore doesn’t read well yet
- Registers, church books and census lists set out in columns. They aren’t measured yet, so we can’t tell you how well it reads them.
- Faded pages, and letters that run across two pages. You can upload them, but faded pages are measured on only a few pages so far.
- Documents in Latin or Polish. FamilyLore doesn’t take them yet.
- Hebrew and Yiddish pages: you can upload them, but the benchmark has not measured them yet.
From photo to text in three steps
Take a photo of the page
Lay the sheet flat, in daylight and without flash. A phone photo of the whole page is enough.
Upload it
“German (Kurrent)” is already chosen. If you know roughly when it was written, pick the era.
Read it
You get the page as it was written, in modern spelling, and in English. Correct a word you know better yourself.
Rather read it yourself?