B mišinys (angl. composition B; comp B) – sprogstamoji medžiaga, esanti liejamas heksogeno ir trinitrotolueno mišinys. B mišinį naudojo kaip pagrindinę sprogstamąją medžiagą artilerijos sviediniams, raketoms, sausumos minoms, rankinėms granatoms ir kitiems šaudmenims užpildyti.[1] Jį naudojo ir pirmosiose JAV sukurtose branduolinėse bombose.[2][3]
B mišinį sudaro:
Šis mišinys dažniausiai žymimas kaip 60/40 RDX/TNT su 1 % parafino.
B mišinys yra artimas ciklotolui, kuriame yra daugiau heksogeno (iki 75 %)
B mišinys buvo labai plačiai naudojamas JAV ir Vakarų Europos gaminamuose šaudmenyse, jį kaip šaudmenų užtaisų sprogalus plačiai naudojo nuo Antrojo pasaulinio karo pradžios iki paskutinio XX a. dešimtmečio, kai jį šaudmenyse ėmė keisti mažiau jautrūs sprogalai.
Kai kurie NATO šaudmenų tiekėjai, kaip kad Mecar[5] toliau šaudmenyse naudoja B mišinį.