Advertisement
Advertisement
DATE TOOLS

Palindrome Date Finder — every symmetric date in a range, by format

List every date that reads the same backwards, in the date format you actually write, plus the rarer ambigram dates that survive being turned upside down.

Both years are included. The range is capped at 400 years so the scan stays instant in your browser. Days and months are always padded to two digits, and four-digit years to four, because symmetry only means anything on a fixed-width string.
This is the single biggest factor in the answer. A date that is a palindrome for a British reader is usually not one for an American reader.
Strict rotation allows only 0, 1 and 8, which map to themselves, and 6 and 9, which map to each other. The seven-segment option also allows 2 and 5, as they appear on a digital clock face.
Matching dates in this range
 
Matches found
First in range
Last in range
Longest gap between matches
The bracketed string is what the date looks like with the separators removed — that is the string being tested for symmetry.
Note: separators are ignored. Only the digits are tested, which is the standard convention for palindrome dates.
Advertisement

The palindrome date finder above scans a range of years day by day and returns every date whose digits read the same in both directions, in whichever date format you actually use. It also handles ambigram dates — the rarer ones that survive being rotated through 180 degrees — because those are a genuinely different and much stricter test, and most tools conflate the two.

Arb Digital builds free date tools that are explicit about conventions rather than quietly assuming one. Date symmetry is entirely a property of notation, not of time, so a page that does not let you choose the format is answering a question you did not ask. Everything below states which convention produced which answer.

What This Palindrome Date Finder Does

Pick a start and end year, a date format, and a definition of symmetry. The tool builds the digit string for every single calendar day in that range, tests it, and lists the ones that pass. It reports how many matches there are, the first and last in the range, and the longest gap between consecutive matches, which is usually the most interesting number of the four — palindrome dates cluster heavily and then disappear for decades.

Leap years are handled properly, so 29 February is present in the years it exists and absent in the years it does not. Separators are ignored throughout: only the digits are tested, which is the standard convention. Under any other convention almost nothing would qualify, because a slash is not a mirror of a slash in any useful sense.

How to Use It

  1. Set the year range. Both ends are included, and the span is capped at 400 years.
  2. Choose the format you write dates in. Day-first and month-first give substantially different answers.
  3. Choose palindrome for the ordinary mirror test, or one of the ambigram options for rotational symmetry.
  4. Read the count and the first and last match from the grid.
  5. Scroll the list for every match, with the digit string that was actually tested shown alongside.

The Formula / How It's Calculated

There are two tests, and they are not the same thing.

A palindrome test reverses the digit string and compares. Take 2 February 2020 in day-first format: the string is 02022020, reversed it is 02022020, so it matches. This works because reversing an eight-digit day-first string swaps the year to the front, so the test is really asking whether the year reversed equals the day and month. Year 2021 reversed is 1202, which is day 12 of month 02 — a valid date, and so 12 February 2021 is a palindrome. Year 2022 reversed is 2202, day 22 of month 02, also valid. Year 2023 reversed is 3202, which would be day 32, so 2023 has no day-first palindrome at all.

An ambigram test rotates the string 180 degrees. That means reversing the order and replacing each digit with its rotated form. Under the strict set only five digits survive rotation: 0, 1 and 8 map to themselves, and 6 and 9 map to each other. Every other digit becomes an unreadable shape. On a seven-segment display, as on a digital clock, 2 and 5 also rotate into recognisable forms of themselves, which is why that is offered as a separate, looser option.

That distinction has a striking consequence you can check in the tool. Scan 2000 to 2099 in day-first format with the strict ambigram test and you get zero results, because every year in this century contains the digit 2, and 2 does not rotate. Switch to the seven-segment set and 2 February 2020, 12 February 2021 and 22 February 2022 all appear. The century you live in simply has no true rotational dates in an eight-digit format.

Advertisement

Why the Format Changes the Answer So Much

Run the same 2000–2099 range through each format and the counts diverge sharply. Day-first DD/MM/YYYY yields 29 palindrome dates. Month-first MM/DD/YYYY yields 12. ISO YYYY-MM-DD also yields 12.

The reason is a constraint on which reversed years produce a valid date. In day-first order, the reversed year has to be a legal day followed by a legal month, and days can run to 31, so a reversed year like 2202 works as 22 February. In month-first order the reversed year has to be a legal month followed by a legal day, and months only run to 12, which knocks out most candidates immediately. The ISO format has the same problem from the other end.

This is also why 2 February 2020 became so widely shared. It is written 02/02/2020, 02/02/2020 and 2020-02-02 in day-first, month-first and ISO order respectively, and all three are palindromes — a genuinely universal palindrome date, which the Wikipedia article on palindromes notes alongside 11/11/1111 and the coming 12/12/2121. If you want to check how one date is written across conventions, our date format converter does that job directly.

Two-Digit Years, and Why They Behave Differently

A six-digit string is much easier to make symmetric than an eight-digit one, so two-digit year formats produce far more matches. Across 2000–2099, day-first DD/MM/YY gives 30 palindrome dates against 29 for the four-digit form — but the six-digit form also produces genuine strict ambigrams, such as 11 November 2011, written 111111, which is both a palindrome and rotationally symmetric.

The catch is that two-digit years are ambiguous by construction. 11/11/11 is 2011 to most people today, 1911 to an archivist, and 2111 to somebody reading it in a century. That ambiguity is exactly why ISO 8601 specifies a four-digit year in year-month-day order, so that the lexicographic order of the written date matches chronological order. A palindrome found in a two-digit format is a fact about the abbreviation, not about the date.

Where the Palindrome Dates Cluster

They are not spread evenly, and the pattern is sharper than most people expect. In day-first four-digit format, all 29 palindrome dates between 2000 and 2099 fall in February — every single one. The reason is mechanical: reversing a year of the form 20ab gives ba02, and those last two digits become the month, so the month is always 02. The day is whatever ba turns out to be, which is why the matches come in threes: 2 February 2020, 12 February 2021 and 22 February 2022, then a gap, then 3 February 2030, 13 February 2031 and 23 February 2032. The final one in the century, 29 February 2092, only exists because 2092 is a leap year.

The longest gap statistic in the grid makes this visible. Set a range of several centuries and you will find decades with nothing at all, followed by short bursts. It is a property of how the year digits happen to map onto valid day and month numbers, and there is no deeper significance to it — which is worth saying plainly, because palindrome dates attract a fair amount of mystical framing that the arithmetic does not support.

If you want to know what weekday one of these dates falls on, the day of week calculator will tell you, and the days until date calculator counts down to it. For the leap-day cases, the leap year calculator confirms whether a given year has a 29 February at all.

Ambigram Dates and the Digits That Survive Rotation

Rotational symmetry is a much harsher filter than mirror symmetry, and the reason is simply that most digits do not have a rotated form. Turn a printed 3, 4 or 7 upside down and you get a shape that is not a digit. Only 0, 1 and 8 are unchanged, and 6 and 9 exchange with each other. That is five usable digits out of ten, and every position in the string has to hold one of them.

The seven-segment relaxation is a real and widely used convention rather than a fudge. On a segmented digital display, a 2 rotated 180 degrees lights the same segments as a 2, and the same holds for 5. Dates that are ambigrams on a clock radio are therefore not ambigrams in print, and the tool keeps the two answers separate rather than blurring them.

Because the test operates on the digit string, the format matters here too. A date can be a strict ambigram in six digits and impossible in eight, purely because the missing century digits were the ones containing an unrotatable 2.

Want tools like this built for your own audience?

Arb Digital designs and builds free interactive tools that get the details right, explain their conventions, and earn links because people keep coming back to them. Browse what we have already published, or tell us what your audience keeps searching for.

Browse the Free Tools Hub Talk to Arb Digital

Common Mistakes to Avoid

  • Quoting a palindrome date without naming the format. Most of them only work in one convention. Say whether you mean day-first, month-first or ISO order.
  • Counting a two-digit-year match as the same thing. Six-digit symmetry is far more common and depends on an abbreviation that is ambiguous about the century.
  • Treating an ambigram as a palindrome. They are different tests. A palindrome is a mirror; an ambigram is a rotation, and only five digits survive it.
  • Forgetting leap days. 29 February exists in some years and not others, and any scan that ignores that will both miss and invent matches.
  • Reading meaning into the clustering. Palindrome dates arrive in bursts because of how year digits map onto valid days and months. That is arithmetic, not significance.

Related Free Tools From Arb Digital

To see how one date is written in different conventions, use the date format converter. The day of week calculator gives the weekday for any match, the days until date calculator counts down to it, and the date difference calculator measures the gap between two of them. The leap year calculator settles the 29 February cases, and the reverse text generator handles mirror symmetry for words rather than dates. Everything else is on the free online tools hub.

Frequently Asked Questions

What is a palindrome date?

A date whose digits read the same forwards and backwards once the separators are removed. In day-first format, 2 February 2020 is written 02022020, which is unchanged when reversed.

Why do British and American readers get different palindrome dates?

Because the test runs on the written string. In day-first order the reversed year must form a valid day then month, and days run to 31. In month-first order it must form a valid month then day, and months only run to 12, which rules most candidates out. Across 2000 to 2099 that is 29 dates against 12.

Which date is a palindrome in every format?

2 February 2020 is written 02/02/2020 in both day-first and month-first order and 2020-02-02 in ISO order, and all three are palindromes. 11/11/1111 and 12/12/2121 are the other commonly cited universal cases.

What is an ambigram date?

One that reads the same when the whole string is rotated 180 degrees. Only 0, 1 and 8 rotate into themselves and 6 and 9 rotate into each other, so every digit in the date has to be one of those five.

Why does the strict ambigram search find nothing this century?

Because every year from 2000 to 2099 contains the digit 2, and a printed 2 has no rotated form. On a seven-segment display 2 and 5 do rotate into themselves, which is why the seven-segment option finds matches that the strict one cannot.

Are separators part of the test?

No. Only the digits are compared, which is the standard convention. Slashes, dashes and dots are stripped before the string is reversed or rotated.

Does it handle leap years?

Yes. The scan walks real calendar days, so 29 February appears only in years that have one, and no invented dates are ever tested.

Why do palindrome dates arrive in clusters?

Because the reversed year has to land on a valid day and month. Small changes in the year digits flip a candidate from valid to impossible, which produces short runs followed by long empty stretches. There is nothing more to it than that.

This tool reports a property of how dates are written, not of the dates themselves. Results depend entirely on the format and symmetry definition you select, and are stated for the calendar in ordinary civil use.

Advertisement
Advertisement

Take it further