構造は電動機と近い。原理は同一で、電動機から逆に電気を取り出す事が出来る。より具体的には、模型用電気モーターの電極に豆電球を繋ぎ、軸を高速で回転させると豆電球が点灯する。実用的にはそれぞれに特化した異なる構造をしている。そのため、電動機で走行する鉄道車両やハイブリッドカー、電気自動車においては、電動機を発電機として利用して発生した電力を抵抗器で熱エネルギーとして消費したり（発電ブレーキ）、架線やバッテリーに戻したり（回生ブレーキ）して制動力を得ることも可能である。
発電機の動力源が電動機のものについては電動発電機を参照。
種類.
発生する電力の種類により直流発電機、交流発電機に大別される。
また、発電機を動かす動力源は、下記のように分類される。
発電機の歴史.
磁気と電気の関係が発見される以前に、静電気学の原理を使った静電発電機が発明されている。静電発電機は、高電圧で少電流の電気を発生する。ベルトや板や円盤に電荷を蓄えて輸送し、高電位差を生じさせる。電荷は次のどちらかの手段で発生させる。
ファラデーの円盤.
この設計では、磁場の影響を受けない部分で逆電流が発生して円盤内で相殺してしまうため、あまり効率がよくない。磁石の間を通る部分で電流が発生するが、磁場の影響を受けない部分では逆方向に電流が流れる。この逆電流のせいで出力を取り出す導線で得られる電力は微弱となり、電磁誘導のエネルギーの大部分は銅の円盤の温度を上昇させる形で浪費される。後の単極発電機では、円盤の周囲全体に磁石を並べ、全体で一定方向に電流が発生するようにして問題を解決している。
最近では、回転子に希土類磁石を使った単極電動機が実用化されている。これは従来よりも様々な面で利点がある。
ダイナモ.
様々な偶然の発見により、ダイナモから様々な装置が発明されていった。例えば、直流電動機、交流発電機、直流の同期電動機、回転変流機などである。
現在では交流発電がほとんどで、交流から直流への変換にも半導体素子を用いた電子回路を使うため、高出力のダイナモはほとんど使われていない。しかし交流の原理が発見される以前は、大型の直流ダイナモが唯一の発電手段だった。
発電機の仕様.
発電機の仕様（スペック）として書かれるのは、おおむね次のような項目である。
各駅停車