Unified Extensible Firmware Interface (UEFI) on ohjelmistotekniikka, joka valmistelee tietokoneen käynnistymään käyttöjärjestelmään sen käynnistyksen jälkeen. Sitä on markkinoitu korvaamaan BIOS (Basic Input Output System) -teknologia, joka kehitettiin ensin alkuperäistä IBM® PC: tä varten. Ohjelma on suunniteltu voittamaan joitakin BIOSin heikkouksia, kuten nopeus- ja laitteistorajoituksia. Intel® esitteli tekniikan vuonna 2003 ja siirsi myöhemmin valtuudet alan ammattiryhmälle, joka on vähitellen saanut tukea kuluttajatietokoneiden standardille.
Useimmat tietokoneen käyttäjät ovat todennäköisesti huomanneet, että riippumatta siitä, kuinka paljon nopeammin niiden järjestelmissä olevat mikrosirut saavat, käytännössä kaikissa tietokoneissa on viive virtapainikkeen painamisen ja käyttöjärjestelmän valmistumisen välillä. Tänä aikana erikoistunut ohjelmisto kommunikoi laitteistoissa olevan elektronisen koodin, firmware, kanssa. Ohjelmisto etsii uusia laitteistokomponentteja, tarkistaa ja valmistelee olemassa olevat komponentit käyttöjärjestelmää varten ja valitsee aseman tai verkon sijainnin, josta käynnistetään. Historiallisesti tämä rooli on täytetty BIOS -ohjelmistolla, mutta uudemman UEFI -standardin oli tarkoitus korvata se.
BIOS on yksi alkuperäisen IBM® PC: n vanhimmista jälkeistä, ja sen perusrakenteen rajoitukset ovat estäneet monia tietokoneita käynnistymästä nopeammin kuin mahdollista, jopa 30 sekunnin tai sitä suuremmilla viiveillä ennen käyttöjärjestelmän lataamista. Toisin kuin tietokoneiden sisällä oleva laitteisto, BIOS ei muuttunut paljon sen käyttöönoton jälkeen 1980 -luvun alussa. Järjestelmää muokattiin tukemaan uudempia laitteistoja, mutta se kohtasi edelleen ongelmia ja rajoitettua nopeutta perintönsä vuoksi. Esimerkiksi BIOS on suunniteltu 16-bittisille suorittimille eikä 32- tai 64-bittisille siruille, jotka löytyvät nykyaikaisemmista tietokoneista.
BIOSiin verrattuna UEFI: llä on monia etuja. Sen oli tarkoitus olla alustasta riippumaton, eli se ei ole lukittu tiettyyn tietokonearkkitehtuuriin ja sitä voitaisiin mahdollisesti käyttää muun tyyppisissä laitteissa, kuten tableteissa. Käynnistysajat voidaan lyhentää vain muutamaan sekuntiin, ja sovelluksia ja ohjaimia voidaan jopa luoda toimimaan ympäristössä ennen käyttöjärjestelmän lataamista. Sovellus, joka jäljittelee perinteistä BIOS-toimintaa, voidaan myös luoda taaksepäin yhteensopivuuden mahdollistamiseksi. Käynnistykseen käytettävän kiintolevyn enimmäiskoko nousi myös noin 2 teratavusta (TB) BIOS: ssa 9.4 zetavuun (ZB).
UEFI julkaistiin alun perin Extensible Firmware Interface tai EFI-tekniikalla, jonka Intel® on kehittänyt käytettäväksi niiden huippuluokan Itanium® 64-bittisten prosessorien kanssa, jotka eivät olleet yhteensopivia BIOS-standardin kanssa. Vuonna 2005 Intel luopui EFI: n määräysvallasta Unified EFI Forumille, joka on useiden yritysten muodostama toimialaryhmä. Foorumi muutti standardin ja edisti alan omaksumista pöytätietokoneissa ja muissa laitteissa.