Date extractor
Pull every date out of text and get a clean list, one per line.
Date extractor
Paste any text and this tool lists every date it can find, one per line, in the order they appear. It is the quickest way to pull the dates out of a log file, an exported spreadsheet, a chat transcript, an email thread or a pile of meeting notes without reading through each line by hand.
The extractor recognises the common written date formats. It reads ISO dates like 2026-07-22, slash dates such as 25/12/2026 and 2026/07/22, dot-separated European dates like 5.8.2026, dash dates like 09-11-2025, and English month-name dates in both orders — "Jan 5, 2026", "January 5, 2026", "5 Jan 2026" and "5 January 2026". Each candidate is range-checked so that a plain fraction like 3.14 or a ratio like 16:9 is never mistaken for a date, and values with an impossible day or month are dropped.
Two output modes let you decide how much cleanup to do. "As found" keeps every date exactly as it was written, which is right when you want to see the source verbatim. "Normalize to ISO" rewrites numeric dates to YYYY-MM-DD, but only where the reading is unambiguous — a year-first date, or a day above 12 that can only be the day. Genuinely ambiguous numeric dates like 05/08/2026 and all month-name dates are left untouched, because guessing the wrong order would corrupt your data. You can also remove duplicate matches and sort the results ascending.
Everything runs locally in your browser. The text you paste is never uploaded, so you can extract dates from private logs, contracts and exports without anything leaving your device.