100% local processing — your files and data never leave this browser. No uploads, no server storage.

OnboxTools

Free · Browser-only · No upload

Date format converter — mm/dd/yyyy, dd/mm/yyyy & ISO online

Convert date formats for Excel, Oracle, CSV exports, and APIs

Paste or upload a list of dates and convert between common date formats instantly — mm/dd/yyyy, dd/mm/yyyy, yyyy-mm-dd, Oracle DD-MON-YYYY, and date time formats with hours and minutes. This free date format converter runs entirely in your browser with no upload.

Auto-detect reads mixed exports from spreadsheets, SQL dumps, and log files. Pick a source and target format from the compact toolbar, then copy or save the converted column for Excel, PostgreSQL, or JSON payloads.

Formats
Input dates
Converted (YYYY-MM-DD (ISO))
Lines converted
Skipped / failed
Source formatAuto
Target formatYYYY-MM-DD (ISO)

More Text Utilities

🔓
Base64 Decoder
🧬
Base64 Encoder
🔡
Case Converter
Cron Generator
🎨
CSS Minifier
📐
CSS Unminifier
📆
Date Format Converter
📅
Date to Unix
🔎
Find and Replace
🛡️
HTML Escape
📰
HTML Minifier
↩️
HTML to Markdown
🔓
HTML Unescape
📄
HTML Unminifier
📋
Markdown Preview
🔄
Markdown to HTML
🎲
Random Number
🔤
Random String
🔍
Regex Tester
🧹
Remove All Whitespace
↩️
Reverse Text
✂️
Split String
⚖️
Text Compare
🔁
Text Repeater
📖
Text Viewer
🌍
Time Zone Converter
🕐
Unix Time to Date
🔗
URL Encoder
🔤
UTF-8 Decoder
🌐
UTF-8 Encoder
📊
Word Counter

Browse by category

Date format tokens (reference)

YYYY = four-digit year. MM = month 01–12. DD = day 01–31. MON = three-letter month (Oracle). HH:MM:SS = 24-hour clock in date time formats.

US: MM/DD/YYYY → 03/15/2024 EU: DD/MM/YYYY → 15/03/2024 ISO: YYYY-MM-DD → 2024-03-15 Oracle: DD-MON-YYYY → 15-MAR-2024

Worked example

Input 15/03/2024 with source dd/mm/yyyy and target yyyy-mm-dd yields 2024-03-15. The same string under mm/dd/yyyy would incorrectly parse as an invalid month 15 — pick the correct source when auto-detect is ambiguous.

Format quick reference

FromToResult
15/03/2024dd/mm/yyyy15/03/2024
03/15/2024mm/dd/yyyy03/15/2024
2024-03-15yyyy-mm-dd2024-03-15
15-MAR-2024oracle15-MAR-2024

Guide to converting date formats online

Why date format conversion matters

The same calendar day can look completely different depending on locale and software defaults. A US export might show 03/15/2024 while a European report lists 15/03/2024 for the identical moment. APIs and databases often insist on yyyy-mm-dd, the ISO standard that sorts lexicographically and avoids ambiguity in JSON.

When you format date values for a migration, a customer ticket, or a one-off script, a dedicated date format converter saves time compared to hand-editing cells or writing brittle spreadsheet formulas. This tool handles bulk lines — paste a column from Excel, convert every row, and paste the result back without sending data to a server.

Common date formats explained

mm/dd/yyyy is the default US short date: month first, then day, then four-digit year. dd/mm/yyyy and dd/mm/yy follow the day-month-year order common in the UK, India, Australia, and much of Europe. The dd/mm yyyy variant with spaces appears in government forms and legacy mainframe printouts.

yyyy-mm-dd is the ISO 8601 date portion used in PostgreSQL, MySQL strict mode, JavaScript Date.parse hints, and most REST APIs. yyyy/mm/dd mirrors ISO with slashes. dd-mm-yyyy and mm-dd-yyyy swap separators while keeping regional ordering.

Oracle date formats frequently use DD-MON-YYYY, such as 15-MAR-2024, in SQL*Plus listings and TO_CHAR output. Date time formats add clock fields: yyyy-mm-dd hh:mm:ss for logs, mm/dd/yyyy hh:mm for US dashboards, and dd/mm/yyyy hh:mm for European reports.

Knowing which token order a file uses prevents silent data corruption. A dd/mm/yyyy format label on a CSV header does not guarantee Excel imported it correctly — always verify a few known dates before bulk conversion.

How to use this date format converter

Choose a source format or leave Auto-detect when your paste mixes patterns. Select the target format from the dropdown — for example dd/mm/yyyy format to mm/dd/yyyy format when preparing a US vendor file from EU source data.

Paste dates one per line, or drag and drop a .txt or .csv file onto the input panel. Conversion starts immediately; there is no convert button. The output panel updates live as you type or after import. Copy the full block or download a .txt file for re-import into Excel.

Lines that do not match the chosen source format are left unchanged so you can spot outliers. The stats row below the panels shows how many lines converted, how many were skipped, and which formats auto-detection found.

How to change date format in Excel

Inside Excel, right-click a column, choose Format Cells, and pick Date to change display locale. That only changes how Excel renders the value — the underlying serial may stay the same. When you need a different string pattern in a CSV export, convert here first, then paste into a new column.

Excel date format confusion often comes from opening a CSV in the wrong regional setting: 03/04/2024 might mean March 4 or April 3. Export the column as plain text, paste into this tool with Auto-detect, confirm the detected pattern in the toolbar, then output yyyy-mm-dd before sharing internationally.

For recurring ETL jobs, note the target pattern in your runbook — excel date formats in documentation should name the exact token order (dd/mm/yyyy vs mm/dd/yyyy) so engineers do not swap month and day during imports.

Oracle and database date formats

To format date in Oracle SQL you typically use TO_CHAR(column, 'DD-MON-YYYY') or similar masks. When you copy query results into a spreadsheet, the display may differ from what TO_CHAR produced. Paste raw strings here to normalize them to yyyy-mm-dd for comparison with application logs.

PostgreSQL accepts ISO dates natively. MySQL STR_TO_DATE requires the correct format string — verify with a few rows in this converter before running UPDATE statements on millions of records. Snowflake and BigQuery loads often specify date/time formats in the load job; use this page to prototype the pattern.

Date oracle format searches usually mean DD-MON-YYYY or similar NLS-dependent output. Select Oracle as source or target to translate between MON abbreviations and numeric months without memorizing the full NLS_DATE_FORMAT table.

Privacy and related tools

Payroll dates, contract deadlines, and customer birth dates stay on your device. Clear the input on shared workstations when finished.

Use Unix Time to Date when your source column is epoch integers. Use Date to Unix Timestamp when an API expects seconds instead of formatted strings. Use Time Zone Converter when the same instant must be shown in two regional clocks.

Detailed guide

Fixing ambiguous slash dates

If 01/02/2024 could be January 2 or February 1, set the source format explicitly instead of Auto-detect. Values where one slash segment exceeds 12 disambiguate automatically.

Bulk CSV workflow

Export one column as CSV, drag the file onto the input panel, choose target format, copy output, and paste as values into a new Excel column to avoid locale re-interpretation.

Common questions

Date Format Converter FAQ

How do I convert mm/dd/yyyy to dd/mm/yyyy?

Set source to MM/DD/YYYY and target to DD/MM/YYYY, then paste your dates. Each line converts automatically in the output panel.

Can this tool change Excel date format for a whole column?

Yes. Paste the column or import a CSV. Pick the target pattern (for example yyyy-mm-dd), copy the output, and paste into Excel as values.

Does it support Oracle date formats?

Yes. Choose DD-MON-YYYY (Oracle) as source or target to convert between MON abbreviations and numeric date formats.

What are date time formats?

Formats that include hours and minutes, such as YYYY-MM-DD HH:MM:SS or DD/MM/YYYY HH:MM. Select the matching datetime option in the format dropdown.

Is my data uploaded?

No. All parsing and formatting uses JavaScript Date in your browser.

Does the Date Format Converter send my input to a server?

Yes. Everything runs in your browser. Your input is not uploaded, logged, or stored on our servers.

Do I need an account?

No account or sign-up is required. Open the page and start using the tool immediately.