Search holidays, national days and tools

Press Enter to open the first result, or Esc to close.

When is Programmers' Day?

Programmers' Day 2027 is on Monday

Monday, September 13, 2027

The 256th day of the year: September 13, or September 12 in leap years. That's in 331 days.

––days
––hours
––minutes
––seconds

until Programmers' Day begins, in your time zone

Add to calendar
Google CalendarOutlook.com

Programmers' Day recognizes the people who write, test and maintain software. It falls on the 256th day of the year because 256 is the number of distinct values a single eight-bit byte can hold, a figure every programmer knows.

About Programmers' Day

The day is a professional celebration for software developers, coders, testers and everyone else whose job involves writing instructions for computers. It is mostly marked inside tech companies, developer communities and computer science departments, with team lunches, talks, coding challenges and a fair amount of in-jokes about binary numbers.

The date is the joke. A byte is made of eight bits, so it can represent 2 to the power of 8, or 256, different values. The 256th day of the year is also written as 100 in hexadecimal notation, and 256 is the largest power of two that fits inside a calendar year. In common years that day is September 13; in leap years, when February has 29 days, it moves to September 12.

The idea of a programmers' holiday on this date was promoted in Russia as early as 2002, when Valentin Balt, who worked at the Moscow web studio Parallel Technologies, drafted an appeal to the Russian government and began collecting signatures for it, according to a 2007 report in the Moscow newspaper Vechernyaya Moskva. In 2009 the Ministry of Communications and Mass Media put forward a draft order, and on September 11, 2009, President Dmitry Medvedev signed an executive order making the Day of the Programmer an official professional holiday in Russia. The Kremlin's announcement stated that it would fall on the 256th day of each year.

Outside Russia the day has no official status, but it is widely shared among developers worldwide. It is a working day everywhere, including Russia, where professional days honor an occupation rather than give people time off. Some programmers in China informally mark October 24 instead, since 1024 is another power of two.

Sources: Kremlin (archived): Dmitry Medvedev issued an executive order establishing a new professional holiday, Programmers' Day (September 2009), Vechernyaya Moskva (archived, in Russian): Праздник 256-го дня (2007). How we check dates.

How to mark Programmers' Day

Programmers' Day dates

Programmers' Day dates by year
YearDate
2025Saturday, September 13, 2025
2026Sunday, September 13, 2026
2027Monday, September 13, 2027
2028Tuesday, September 12, 2028
2029Thursday, September 13, 2029
2030Friday, September 13, 2030
2031Saturday, September 13, 2031

Related days

Explore

Frequently asked questions

When is Programmers' Day 2027?

Programmers' Day 2027 is on Monday, September 13, 2027. It falls on the 256th day of the year: September 13, or September 12 in leap years. In 2028, it is on Tuesday, September 12, 2028.

Why is Programmers' Day on the 256th day of the year?

An eight-bit byte can hold 256 different values, so the number is familiar to anyone who programs. It is also 100 in hexadecimal and the highest power of two below 365.

Why does Programmers' Day move to September 12 in leap years?

The date is defined as a day count, not a calendar date. In a leap year, February 29 adds one day earlier in the year, so the 256th day lands on September 12 instead of September 13.

Which country made Programmers' Day official?

Russia. President Dmitry Medvedev signed an executive order establishing the Day of the Programmer as a professional holiday in September 2009.

Is Programmers' Day a public holiday?

No. Programmers' Day is an observance, not a public holiday, so schools, banks, government offices and most businesses keep their normal hours.