A kémiában az oligomer ( görögül ολιγος - kicsi, kevés, jelentéktelen; μέρος - rész) egy molekula, amely kis számú azonos alkotóegységből álló lánc formájában van . Ez megkülönbözteti az oligomereket a polimerektől , amelyekben az egységek száma elméletileg korlátlan. Az oligomer molekulatömegének felső határa a kémiai tulajdonságaitól függ. Az oligomerek tulajdonságai nagymértékben függenek a molekulában lévő ismétlődő egységek számának változásától és a végcsoportok természetétől; attól a pillanattól kezdve, amikor a kémiai tulajdonságok a lánchosszúság növekedésével már nem változnak, az anyagot polimernek nevezik.
A láncszemek száma szerint megkülönböztetünk dimert (két láncszem), trimert (3), tetramert (4), pentamert (5), hexamert (6) stb.
A polimerizációs reakció során láncot képezni képes molekulákat monomereknek nevezzük . Az oligomerizáció során a monomerlánc kialakításának kémiai folyamata csak addig megy végbe, amíg a polimerizáció bizonyos fokát el nem érik (általában 10-100 tartományban).
Azokat az oligomereket, amelyek stabil másodlagos szerkezetté, például fehérjékké tudnak hajtani, foldamereknek nevezzük .
A biokémiában az oligomer kifejezést nukleinsavak ( DNS és RNS ) rövid egyszálú fragmentumaira használják.Az üvegszubsztrátra vagy nejlonmembránra helyezett oligomereket DNS-hibridizációs kísérletekben használják .
Az oligomereket fehérjekomplexeknek is nevezik , amelyek két vagy több alegységből állnak. Ugyanakkor az azonos alegységekből származó komplexeket homo-oligomereknek , a különbözőekből hetero-oligomereknek nevezzük .