মিলেনিয়াম বাগ বা Y2K বাগ ছিল একটি কম্পিউটার সফটওয়্যার সমস্যা, যা ২০০০ সাল শুরুর সময় হতে পারে বলে ধারণা করা হয়েছিল। ১৯৯০-এর দশকে কম্পিউটার প্রোগ্রামিংয়ে সাধারণত সাল দুই অঙ্কে লেখা হতো, যেমন ১৯৯৮ হলে লেখা হতো '98'। তখন প্রোগ্রামাররা মনে করতেন ২০০০ সাল অনেক দূরের বিষয়। কিন্তু সাল ২০০০ আসার পর '00' লেখা হলে কম্পিউটার তা ১৯০০ সাল হিসেবে বুঝে ফেলতে পারে বলে আশঙ্কা ছিল। ফলে ডেটাবেজ, সময় নির্ভর সফটওয়্যার, হিসাব বা সময়সূচির মধ্যে বিশৃঙ্খলা তৈরি হতে পারত।
বিশেষ করে ব্যাংক, বিমা, রেলওয়ে, বিদ্যুৎ, স্বাস্থ্যসেবা, সামরিক ব্যবস্থায় বড় ধরনের সমস্যা দেখা দিতে পারত। এজন্য বিশ্বব্যাপী প্রচুর প্রস্তুতি নেওয়া হয়, সফটওয়্যার আপডেট করা হয়, এবং প্রোগ্রাম কোড ঠিক করা হয়।
শেষ পর্যন্ত ২০০০ সাল আসার পর বড় ধরনের বিপর্যয় দেখা যায়নি, কারণ আগে থেকেই প্রতিকার নেওয়া হয়েছিল। তবে এটি কম্পিউটার ইতিহাসে একটি গুরুত্বপূর্ণ ঘটনা, যা ভবিষ্যতের সফটওয়্যার উন্নয়নে সময় ও তারিখ ব্যবস্থাপনার গুরুত্ব তুলে ধরেছে।