Junkware je neformální označení pro nepotřebný, obtěžující nebo nežádoucí software, který uživateli nepřináší odpovídající užitek, ale zabírá místo, spotřebovává systémové prostředky nebo zhoršuje používání zařízení. Může jít například o předinstalované programy, reklamní aplikace, zbytečné doplňky, nástrojové lišty nebo software přibalený k instalaci jiného programu.
Junkware se může do počítače dostat již od výrobce zařízení nebo být nainstalován společně s jiným softwarem. Uživatel si jeho instalace nemusí všimnout, zejména pokud instalační program nabízí další aplikace jako předem zvolené součásti. Takový software může zpomalovat systém, zobrazovat reklamu, měnit nastavení prohlížeče nebo nabízet další programy.
Pojem se částečně překrývá s výrazy bloatware, bundleware a PUP nebo PUA, tedy potenciálně nežádoucí program či aplikace. Není však s nimi vždy zcela totožný. Junkware je širší a méně přesně vymezené označení, které může zahrnovat i software, jenž není škodlivý ani bezpečnostně rizikový, ale uživatel jej považuje za zbytečný. Potenciálně nežádoucí aplikace naproti tomu představují užší kategorii programů, které mohou vykazovat problematické chování, aniž by byly klasifikovány jako malware.
Název vznikl spojením anglického junk, tedy haraburdí, odpad nebo bezcenná věc, a ware, používaného ve slovech označujících software. Výraz je hodnotící a nemá jednu přesnou technickou definici.