Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsExcel Date Serial ConverterExcel 1904 Date System Converter

Excel 1904 Date System Converter

dev

Convert serials from Mac workbooks that use the 1904 date system, 1,462 days apart

Runs in your browser. Nothing you type is sent anywhere. Updated on 24 Oct 2026.

Dates that jump by four years and one day when a sheet is copied between workbooks are almost always the 1904 date system. Older Mac workbooks count from 1 January 1904, Windows from 1900, and the same day differs by 1,462 in serial number. This page starts in the 1904 system, converts either way, and shows the serial the other system would use.

Next:
  • Unix Timestamp Converter Unix timestamps to dates and dates to timestamps, in any time zone
  • Excel Column Letter Converter Excel column letters to numbers and back (A=1, AA=27, XFD=16384), one or a whole list

How to fix Excel dates that are four years off

1

Open the page with the 1904 (Mac) date system selected and 39267 entered.

2

Type a serial from the workbook that uses the 1904 system and read its date.

3

Switch to 1900 (Windows) to see the same number read the Windows way, 1,462 days apart.

4

Copy the corrected date, or convert a whole column on the List tab.

How Excel 1904 Date System Converter works

This converter reads an Excel date serial number and shows the calendar date, the weekday and the time, or takes a date and gives the serial Excel would store. Type 45292 to get 1 January 2024; type 2024-01-01 18:00 to get 45292.75. A number is read as a serial and anything else as a date, so there is no mode to set. Times can also be converted on their own: 18:30 is the fraction 0.7708333333.

Both of Excel's date systems are supported. The 1900 system, the default on Windows, counts 1 January 1900 as day 1. The 1904 system, used by older Mac workbooks and still selectable in Excel's options, counts 1 January 1904 as day 0. Microsoft documents the gap between them as 1,462 days, and the page shows the other system's serial for every result, which explains dates that are four years and one day out after copying between workbooks.

The 1900 system keeps a known mistake. Lotus 1-2-3 treated 1900 as a leap year, and Excel copied it for compatibility, so serial 60 is 29 February 1900, a day that never existed. The converter shows that date as Excel does and flags it. Serials 1 to 59 are one day earlier than a naive count from 30 December 1899 gives, and the weekday shown is the real one, not the one Excel's WEEKDAY function reports.

The rest of the article, and all 6 questions about Excel Date Serial Converter, are on the Excel Date Serial Converter page.

Frequently asked questions

What date is 45292 in Excel?

In the default 1900 date system, 45292 is Monday 1 January 2024. The number counts days, so 45293 is 2 January. In the 1904 date system the same number would be 1,462 days later, 2 January 2028, which is why knowing the workbook's date system matters.

What is the difference between the 1900 and 1904 date systems?

The 1900 system counts from 1 January 1900 and is the Windows default. The 1904 system counts from 1 January 1904 and came from early Mac Excel. Microsoft documents that the same date's serial is always 1,462 higher in the 1900 system than in the 1904 system.

How is the time stored in an Excel date?

The time is the fraction after the decimal point: the share of a 24-hour day that has passed. 0.5 is noon, 0.75 is 18:00 and 0.7708333333 is 18:30. The converter rounds to the nearest millisecond and shows milliseconds only when they are not zero.

Can I convert a whole column of dates at once?

Yes. Paste the column into the batch box, one value per line. Numbers become dates and dates become serial numbers, in the date system you have chosen. Copy the result as tab-separated text and paste it next to the original column in your spreadsheet.

Still stuck? Ask about Excel Date Serial Converter and anybody who knows can answer. No account needed.

More ways to use Excel Date Serial Converter

  • Excel Date Serial ConverterExcel serial numbers such as 45292 to dates and back, 1900 or 1904 system, with times

Same job, other tools: TSV to JSON – Convert tab-separated values, such as a paste from Excel, into JSON.

On the related tools: Query String Parser – Split a URL query string into a table of decoded parameters.

Related tools

All developer tools
Base64 Encode & DecodeText and files to Base64 and back, with URL-safe mode and image previewUnix Timestamp ConverterUnix timestamps to dates and dates to timestamps, in any time zoneJSON to TypeScriptGenerate TypeScript interfaces or types from a JSON sampleCSV to JSONConvert CSV to JSON and JSON to CSV, with a table previewYAML to JSONConvert YAML to JSON and JSON to YAML, with anchors resolvedURL Encoder / DecoderPercent-encode or decode text and URLs, and see every part of a linkColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast checkNumber Base ConverterBinary, octal, decimal, hex and any base to 36, exact at any size, with two's complement
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)