एक मैग्नेटो एक काफी विश्वसनीय और कॉम्पैक्ट विद्युत जनरेटर है जिसका उपयोग छोटे गैसोलीन इंजनों में किया जाता है जो नहीं करते हैं बैटरी की आवश्यकता होती है, जैसे लॉन उपकरण, डर्ट बाइक, मोपेड, जेट स्की, आउटबोर्ड मोटर्स और आरसी मॉडल में हवाई जहाज। क्योंकि वे एक निरंतर धारा के बजाय एक मजबूत लेकिन संक्षिप्त विद्युत पल्स बनाते हैं, मैग्नेटोस हैं स्पार्क प्लग में स्पार्क डालने के लिए आदर्श है, जो आंतरिक दहन को चलाता है और शक्ति देता है यन्त्र। उनकी विश्वसनीयता और आकार के कारण, हवाई जहाजों में मैग्नेटोस का उपयोग किया जाता है, और वे शुरुआती टेलीफोन में रिंगर के पीछे शक्ति स्रोत थे।
मैग्नेटो के पीछे का सिद्धांत इलेक्ट्रोमैग्नेट के बिल्कुल विपरीत है। जबकि एक इलेक्ट्रोमैग्नेट एक चुंबक का उत्पादन करने के लिए एक कॉइल से गुजरने वाली बिजली का उपयोग करता है, एक मैग्नेटो एक कॉइल के आसपास एक चुंबकीय क्षेत्र का उपयोग करता है, जिसे आर्मेचर कहा जाता है, विद्युत प्रवाह उत्पन्न करता है। इस प्रकार एक मैग्नेटो में तीन आवश्यक भाग होते हैं। आर्मेचर, अक्सर यू के आकार में, मोटे तार का एक प्राथमिक कुंडल होता है और परतों में इसके चारों ओर लिपटे पतले तार का द्वितीयक कुंडल होता है। आर्मेचर के चारों ओर एक चुंबकीय क्षेत्र बनाने के लिए दो मजबूत चुम्बकों के साथ एक चक्का का उपयोग किया जाता है। अंत में, एक विद्युत नियंत्रण इकाई, आमतौर पर कम से कम एक ब्रेकर और एक संधारित्र, को बाधित करता है विद्युत चुम्बकीय क्षेत्र और परिणामी विद्युत प्रवाह को मैग्नेटो से दूर निर्देशित करता है जहां यह ज़रूरी है।
बिजली का उत्पादन करने के लिए, या तो चक्का घूमना चाहिए या कॉइल को चुंबक के ध्रुवों के बीच घूमना चाहिए, जो बताता है कि शुरुआती टेलीफोन में हैंड क्रैंक क्यों होता था। प्रत्येक घुमाव पर आर्मेचर पर कॉइल में एक विद्युत चुम्बकीय क्षेत्र बनाया जाता है। विद्युत इकाई पर एक कैम आर्मेचर के साथ संपर्क बनाता है, क्षेत्र को बाधित करता है और प्राथमिक कॉइल में विद्युत वोल्टेज बनाता है। प्राथमिक कॉइल की तुलना में सेकेंडरी कॉइल का उच्च तनाव करंट के वोल्टेज को बढ़ाता है क्योंकि यह एक स्पार्क प्लग को निर्देशित करता है। कैम तब आर्मेचर के साथ संपर्क तोड़ देता है और विद्युत चुम्बकीय क्षेत्र बिजली की एक नई पल्स के लिए पुन: उत्पन्न होता है। पूरी प्रक्रिया एक सेकंड के अंश लेती है।
इंजन में ठीक से काम करने के लिए, एक मैग्नेटो स्थापित किया जाना चाहिए ताकि इसकी फायरिंग पिस्टन के संपीड़न स्ट्रोक के लिए उचित समय पर हो। दहन पैदा करने और पिस्टन को नीचे की ओर चलाने के लिए चैम्बर में संपीड़ित होने पर स्पार्कप्लग को ईंधन/वायु को प्रज्वलित करना चाहिए। बड़े इंजनों में, एक वितरक पारंपरिक रूप से प्रत्येक स्पार्क प्लग के लिए विद्युत आवेशों के समय के लिए उपयोग किया जाता है। अधिक विश्वसनीय समय का उत्पादन करने के लिए छोटे कंप्यूटरों का उपयोग एक और हालिया प्रगति है।