← DataExact
Tool

Date Format Fixer

Upload a spreadsheet with a date column that's a mix of formats — or a column of plain numbers that used to be dates — and get a new column with every value written the same way, so sorting and filtering actually work.

01 Upload your file

.xlsx, .xlsm or .csv, up to 10 MB.
Click to choose or drag here
Nothing to fix yet?

02 Choose a sheet

03 Choose the date column(s)

Each one gets its own new "(Fixed)" column — the original is never changed.

04 How should ambiguous dates be read?

Applies to numeric dates like 03/04/2024, which could mean either day. Doesn't affect dates that spell out the month.
Two-digit years — where's the cutoff between this century and last?
00– → 20xx, the rest → 19xx

05 Choose the output format

MM/DD/YYYY
YYYY-MM-DD
DD Mon YYYY
Native Excel date

06 Preview and download

One consistent date format, without touching your original data

A date column built up from copy-pasted rows, several contributors, or a file that lost its formatting along the way is rarely one format. Sorting or filtering on it becomes unreliable in ways that are easy to miss until a report comes out wrong. This tool reads every value in the column you choose, works out what date it actually is — including the most common real cause, an Excel serial number like 45382 sitting in a cell that lost its date format — and writes it back consistently into a new column next to the original.

How it works

  1. Upload a file and pick the sheet, if it has more than one.
  2. Choose the column or columns to fix.
  3. Say how ambiguous numeric dates should be read — day-first or month-first — and where the cutoff falls for a two-digit year.
  4. Pick the output format: three text presets, or a native Excel date so the cells actually sort and filter as dates.
  5. Preview how many values converted cleanly, and download.

The original column is never overwritten

Every fixed value goes into a new column named "<Column> (Fixed)", placed right next to the source. Nothing is deleted, and nothing is guessed at silently — a value that doesn't look like a date at all is left alone, and one that looks like a date but couldn't be parsed is counted and reported rather than skipped without a trace.

What people use it for

Common questions

What counts as an "Excel serial number"?

Excel stores every date internally as a count of days since 1899-12-30. A cell that's lost its date formatting shows that count as a plain number instead — 45382, for example, is 2024-03-31. This tool spots numbers in a plausible date range and converts them the same as any other date in the column.

What if a value could be read two ways?

A single day-first/month-first choice applies to every ambiguous numeric date in the run — there's no per-row guessing. A date that spells out the month (like "3 April 2024") isn't affected either way.

What happens to text that isn't a date at all?

It's left exactly as it is — the new column is blank for that row, and it isn't counted as an error. Only a value that looks like it's trying to be a date but couldn't be parsed is flagged, with its row number, in the summary.

What are the file limits?

.xlsx, .xlsm and .csv, up to 10 MB. Three files a month without an account.

What happens to my file?

It's processed for your session and deleted within the hour. It isn't kept, shared, or used for anything else.