Selainlaajennus, joka tunnetaan myös nimellä selaimen lisäosa, on joukko ohjelmistokomponentteja, jotka voidaan lisätä selaimeen sen ominaisuuksien parantamiseksi. Laajennuksen toiminnot voivat vaihdella yksinkertaisista asioista, kuten antaa käyttäjälle mahdollisuuden suurentaa kuvia tai jotain monimutkaisempaa, kuten virusten skannaamista tai mainosten estämistä. Selaimen kehittänyt yritys tai useimmiten selaimen käyttäjät voivat luoda laajennuksen. Jotkin selainlaajennukset vaativat kertamaksun tai kuukausimaksun, mutta valtaosa on ilmainen kaikille. Selaimen laajennus voi muuttua nopeasti käyttökelvottomaksi, jos selain päivitetään säännöllisesti uudempiin versioihin.
Joillekin suosituille selaimille on tuhansia selainlaajennuksia saatavilla ilmaiseksi. Suosituimmat laajennukset ovat yleensä niitä, jotka on luotu estämään mainoksia, auttamaan käyttäjää lataamaan tai hallitsemaan musiikkia tai mukauttamaan verkkosivustoa. Muut usein ladattavat selainlaajennukset auttavat käyttäjää mukauttamaan selainteemaa, kääntämään verkkosivustoja käyttäjän haluamalle kielelle tai hallitsemaan ja nopeuttamaan latauksia. Suositulle selaimelle suosituin selainlaajennus voi saada yli miljoona latausta viikossa.
Merkittävä osa selaimen laajennuksista on käyttäjän luomia. Nämä laajennukset isännöidään yleensä selaimen omalla verkkosivustolla ja luokitellaan siten, että käyttäjät voivat etsiä suosittuja, parhaiten arvioituja tai äskettäin ladattuja laajennuksia. Joskus käyttäjän luoman laajennuksen kehittäjä pyytää pientä lahjoitusta, joka maksetaan hänen ajastaan laajennuksen luomiseen ja päivittämiseen. Nämä lahjoitukset ovat täysin valinnaisia, ja käyttäjä voi yleensä helposti siirtyä selaimen laajennuksen asennukseen. Jos selainlaajennus ei ole suosittu selaimen käyttäjien keskuudessa, kehittäjä hylkää sen yleensä.
Joskus selaimen laajennus ei ole ilmainen, vaikka tämä on melko harvinaista. Itse asiassa maksettuja laajennuksia ei yleensä ylläpidetä selaimen omalla verkkosivustolla, ja ne on esitettävä muualla. Esimerkki maksullisesta selainlaajennuksesta on sellainen, joka muotoilee artikkelit helposti luettavaksi ja poistaa kaikki ympäröivät mainokset tai kuvat.
Kehittäjän on ylläpidettävä selainlaajennusta, jotta se voi käyttää uusia selainversioita. Kehittäjät lataavat usein selaimen betaversion varmistaakseen, että heidän ohjelmistonsa toimii edelleen. Jos näin ei tapahdu, kehittäjä korjaa koodin ja lähettää uuden version käyttäjien ladattavaksi. Joskus kehittäjä hylkää laajennuksen tai antaa sen toiselle kehittäjälle ylläpitääkseen.