Y2K bug, også kaldet Year 2000 bug eller Millennium Bug, et problem i kodningen af edb-systemer, der blev forventet at skabe kaos i computere og computernetværk omkring verden i begyndelsen af året 2000 (i metriske målinger står k for 1.000). Efter mere end et års international alarm, feberagtige forberedelser og programmeringskorrigeringer opstod der få store fejl i overgangen fra 31. december 1999 til 1. januar 2000.
Indtil 1990’erne mange computerprogrammer (især dem, der blev skrevet i begyndelsen) dage med computere) blev designet til at forkorte firecifrede år som to cifre for at spare hukommelsesplads. Disse computere kunne genkende “98” som “1998”, men ville ikke være i stand til at genkende “00” som “2000” og måske fortolke det som 1900. Mange frygtede, at når urene ramte midnat den 1. januar 2000, ville mange berørte computere bruger en forkert dato og fungerer således ikke korrekt, medmindre computersoftwaren blev repareret eller udskiftet inden denne dato. Andre computerprogrammer, der forventede budgetter eller gæld til fremtiden, kunne begynde at fungere dårligt i 1999, da de fremsatte fremskrivninger til 2000. Desuden tog nogle computersoftware ikke højde for, at året 2000 var et skudår. Og allerede før begyndelsen af 2000 frygtedes det, at nogle computere muligvis mislykkedes den 9. september 1999 (9/9/99), fordi tidlige programmører ofte brugte en serie på 9’er til at indikere afslutningen på et program.
Man frygtede, at en sådan fejllæsning ville føre til software- og hardwarefejl på computere, der blev brugt på vigtige områder som bank-, forsyningssystemer, regeringsoptegnelser osv. med potentiale for udbredt kaos den 1. januar 2000 og derefter Mainframe-computere, inklusive dem, der typisk bruges til at køre forsikringsselskaber og banker, blev anset for at være udsat for de mest alvorlige Y2K-problemer, men selv nyere systemer, der brugte netværk af stationære computere, blev anset for at være sårbare.
Y2K Problemet var dog ikke begrænset til computere, der kører konventionel software. Mange enheder indeholdende computerchips, der spænder fra elevatorer til temperaturstyringssystemer i kommercielle bygninger til medicinsk udstyr, blev antaget at være i fare, hvilket nødvendiggjorde kontrol af disse “indlejrede systemer” for følsomhed over for kalenderdatoer.
I USA arbejdede forretnings- og statsteknologiteams febrilsk med det mål at kontrollere systemer og rette software inden udgangen af december 1999. Selv om nogle industrier var godt på vej til at løse Y2K-problemet, frygtede de fleste eksperter, at den føderale regering og statslige og lokale regeringer var bagud. En Y2K-beredskabsundersøgelse bestilt i slutningen af 1998 af Cap Gemini America, et konsulentfirma inden for computerindustri i New York viste, at blandt 13 økonomiske sektorer, der blev undersøgt i USA, var regeringen mindst klar til Y2K. (Bedst bedømt for beredskab var softwa re industri.)
I et forsøg på at tilskynde virksomheder til at dele kritisk information om Y2K, U.S. Bill Clinton underskrev i oktober 1998 loven om information og beredskab til år 2000. Loven var designet til at tilskynde amerikanske virksomheder til at dele Y2K-data ved at tilbyde dem begrænset ansvar for deling af information om Y2K-produkter, metoder og bedste praksis.
I Vesteuropa udsendte Europa-Kommissionen en rapport, der advarede om, at indsatsen at løse Y2K i mange EU-medlemslande var utilstrækkelig, især med hensyn til det grænseoverskridende samarbejde, der skulle være klar i 2000. Den britiske regering meddelte, at dens væbnede styrker ville være forberedt i tide og ville yde hjælp til det lokale politi, hvis forsyningsselskaber , transportsystemer eller nødtjenester mislykkedes.
Mange andre lande, især asiatiske lande, der på det tidspunkt led af en igangværende økonomisk krise samt små eller geografisk isolerede lande, blev anset for at være mindre velforberedte. Det var usikkert, hvordan dette ville påvirke den tæt integrerede verdensøkonomi og fysiske infrastruktur. I midten af december 1998 indkaldte FN sin første internationale konference om Y2K i et forsøg på at dele informations- og krisestyringsindsats og oprettede det internationale Y2K Cooperation Center, der var baseret i Washington, DC. brugt (næsten halvdelen i USA) på at opgradere computere og applikationsprogrammer for at være Y2K-kompatible.Da den første dag i januar 2000 gik op, og det blev tydeligt, at edb-systemer var intakte, fyldte rapporter om lettelse nyhedsmedierne. Disse blev efterfulgt af beskyldninger om, at den sandsynlige forekomst af fiasko var stærkt overdrevet fra begyndelsen. De, der havde arbejdet i Y2K-overholdelsesbestræbelser insisterede på, at truslen havde været reel. De hævdede, at den fortsatte levedygtighed af edb-systemer var bevis for, at den kollektive indsats var lykkedes. I de følgende år påpegede nogle analytikere, at programmeringsopgraderinger, der havde været en del af Y2K-overholdelseskampagnen, havde forbedret computersystemer, og at fordelene ved disse forbedringer fortsat ville ses i nogen tid fremover.