Julian Date Converter

Convert calendar dates to the astronomical Julian Day and to the ordinal YYDDD form, both ways.

The Julian Date Converter runs entirely in your browser. Dates are converted on your device and nothing is sent anywhere.

Built and maintained by Udit Agarwal

Convert a Unix timestamp

About Julian Date Converter

Two quite different things are called a Julian date, and the confusion between them is exactly why this tool exists. The astronomical Julian Day is a continuous count of days since 4713 BC, used in astronomy and satellite work because it has no months, no leap years and no time zones to argue about — and because it starts at noon, not midnight. The other is the ordinal date stamped on packaging, in aviation logs and in mainframe files: a year followed by the day of the year, so the first of March 2026 is 26060. This converter handles both, in both directions, along with Modified Julian Date and the day of the week.

Features

  • Calendar date to Julian Day and back, including the fraction of a day
  • Modified Julian Date and Reduced Julian Date alongside the full figure
  • Ordinal YYDDD and YYYYDDD forms, read and written
  • Day of the year, day of the week and leap-year status
  • Days since the J2000.0 epoch, for astronomical work
  • Unix timestamp for the same instant
  • Everything computed in UTC, so a local time zone cannot shift the day

How to use the Julian Date Converter

  1. Pick whether you are starting from a calendar date, a Julian Date or an ordinal date
  2. Enter the value, adding a time of day if you need the fraction
  3. Read every other form in the results table
  4. Use the now button to stamp the current UTC moment

Example

Input

2000-01-01 12:00 UTC

Output

JD 2451545.0 · MJD 51544.5 · ordinal 00001

J2000.0, the reference epoch for modern astronomical coordinates.

Common errors & troubleshooting

  • The Julian Date is half a day off what you expected. — The Julian day starts at noon, not midnight. Midnight UTC is always a .5 value, so 2451545.0 is midday on 1 January 2000 and 2451544.5 is the midnight that began it.
  • An ordinal date from a product label will not parse. — It needs five digits (YYDDD) or seven (YYYYDDD). Some manufacturers add a plant or shift code around it, so strip anything that is not the year and the day number.
  • A two-digit ordinal year lands in the wrong century. — Years 00 to 69 are read as 2000s and 70 to 99 as 1900s, which is the usual pivot. Use the seven-digit form when the century has to be unambiguous.
  • The date is a day out against a local calendar. — Everything here is UTC. If your source date was local and near midnight, convert it to UTC first — that is exactly the ambiguity Julian Dates exist to remove.

Frequently asked questions

What is a Julian Day Number?
A continuous count of days since noon on 1 January 4713 BC in the proleptic Julian calendar. It gives every day a single integer with no months or leap years involved, which makes date arithmetic trivial for astronomers.
Why does the Julian day start at noon?
Because it was designed for astronomers, who observe at night and would rather not have the date change in the middle of a session. The Modified Julian Date shifts it back to midnight for everyone else.
What is the Modified Julian Date?
The Julian Date minus 2400000.5, which puts day zero at midnight on 17 November 1858 and makes the number small enough to be readable. Space agencies and geodesy use it heavily.
What does a Julian date on food packaging mean?
It is the ordinal form, not the astronomical one: the last digits are the day of the year, so 26060 is the 60th day of 2026. Manufacturers use it because it sorts cleanly and fits in five characters.
How do I get today's Julian date?
Use the now button, which stamps the current UTC moment and fills in every form. The whole number part is the day and the fraction is the time since the previous noon.

Related tools

Guides

More Date / Time tools

  • Fiscal Quarter Calculator — Find the fiscal quarter and year for any date, on any financial calendar.
  • Stopwatch — A stopwatch with laps, splits and CSV export that keeps true time in a background tab.
  • Countdown Timer — Set hours, minutes and seconds and get an alarm when time is up — presets, full screen and a share link.
  • Pomodoro Timer — Focus and break cycles with long breaks, session counts and a local daily tally.
  • Alarm Clock — Set one or more alarms with labels, repeat days and snooze — rings while this tab stays open.
  • Interval Timer — Work, rest, rounds and sets with beeps — Tabata, HIIT, EMOM and boxing presets.
  • Countdown to a Date — Live days, hours, minutes and seconds until any date, with holiday shortcuts and a shareable link.
  • Unix Timestamp Converter — Convert between Unix timestamps and human dates (local + UTC).
  • UUID Generator — Generate up to 1,000 UUIDs at once: random v4, time-ordered v7 or the NIL UUID.
  • Cron Explainer — Explain a cron expression and preview its next run times.
  • World Clock & Time Zone Converter — Compare times across cities on an aligned 24-hour grid and plan meetings — right in your browser.
  • Cron Expression Generator — Visually build a cron expression with live preview, a plain-English summary and next run times.

See all Date / Time tools (29) · All tools