この赤、緑、紫、黄色などの色のついた煙を発生させるための混合物は、塩素酸カリウム、重炭酸ナトリウム、ラクトース、染料などからできている。また、煙そのものを作り出す物質としては、HC発煙混合物（六塩化エタン/亜鉛）またはTA発煙混合物（テレフタル酸）が用いられることが多い。
他の種類の発煙手榴弾として、爆発性のものがある。
これらは白リン（WP）で満たされており、爆発によって周囲に散布される。空気中でリンは、自然発火して明るい黄色の炎をあげながら激しく燃焼し、同時に大量の白煙（五酸化二リン）を発生させる。このWP手榴弾は、焼夷手榴弾の代わりとして用いられることもある。
発煙弾.
大砲および迫撃砲用の発煙砲弾は、軍事目的で煙幕を発生させる主な手段のひとつであり、特に陸上戦で戦術上有効なものとされる。これらの迫撃砲は元来、通常弾を撃つためのものであり、発煙弾以外の専用装置を用意しなくてもよい。
発煙装置.
発煙装置（）によって、非常に大きく持続性のある煙幕が作られる。
発煙装置は、油、または油を基礎とした混合物を熱して蒸発させる機械で、その蒸気と外部の冷たい空気を任意の割合で混合し、コントロールされた液滴サイズを有する非常に濃い霧状の煙を発生させる。
最も単純な設計では、単にヒーター上で廃油を沸騰させるものであった。より洗練されたものとしては、加熱したプレート上に特別に調整されたノズルを用いて油性の混合物、すなわち「」と呼ばれる、重量あたりの隠蔽効果が非常に高い混合物を噴霧する構造である。適切な油を選択し、また、冷却率を緻密に制御することによって、可視光線をさえぎるために理想的に近いサイズの液滴を発生できる。
海軍方式.
軍艦では、スモーク・スタック（）に燃料油を直接噴射して簡単な発煙装置として用いることがある。
また、水に浮く大型の発煙筒を使用することもあり、これは、スモーク・ブイ（）と呼ばれる。
過去には、空気と接触して発煙する化学製品（例えば四塩化チタン）のスプレーが用いられたこともある。
発煙に用いられる化学物質.
塩化亜鉛.
塩化亜鉛による煙を生成するための最も一般的な組成物は、六塩化エタン、粒状アルミニウム、酸化亜鉛の混合物で、塩化亜鉛スモークミクスチャー（、通称HC）と呼ばれる。