ขดลวดแม่เหล็กไฟฟ้า หรือ (อังกฤษ: electromagnetic coil) เป็นตัวนำไฟฟ้าอย่างหนึ่งเช่น ลวดในรูปของขดลวด(อังกฤษ: coil), รูปเกลียวก้นหอยหรือเกลียวสปริง ขดลวดแม่เหล็กไฟฟ้าถูกใช้ในวิศวกรรมไฟฟ้า, ในการใช้งานที่กระแสไฟฟ้าจะมีปฏิสัมพันธ์กับสนามแม่เหล็ก, ในอุปกรณ์เช่นตัวเหนี่ยวนำ, แม่เหล็กไฟฟ้า, หม้อแปลง, และขดลวดเซ็นเซอร์ เป็นได้ทั้งกระแสไฟฟ้าจะถูกส่งผ่านลวดของคอยล์เพื่อสร้างสนามแม่เหล็ก หรือตรงกันข้าม สนามแม่เหล็กภายนอกที่แปรตามเวลาพาดผ่านด้านในของขดลวดสร้าง EMF(แรงดัน)ในตัวนำ
กระแสไหลในตัวนำใดๆจะสร้างสนามแม่เหล็กวงกลมรอบตัวนำตามกฎของแอมแปร์ ประโยชน์ของการใช้รูปทรงแบบขดม้วนก็คือมันจะเพิ่ม ความแรงของสนามแม่เหล็กที่เกิดจากกระแส สนามแม่เหล็กที่เกิดจากแต่ละรอบที่แยกจากกันของลวดตัวนำทั้งหมดผ่านศูนย์กลางของขดลวดและซ้อนกัน(อังกฤษ: superpose) เพื่อสร้างสนามที่แข็งแกร่งที่นั่น จำนวนรอบของขดลวดยิ่งมาก สนามที่ถูกสร้างขึ้นก็ยิ่งแรง ในทางกลับกัน การเปลี่ยนแปลงของฟลักซ์แม่เหล็กภายนอกทำให้เกิดแรงดันไฟฟ้าในตัวนำตามกฎการเหนี่ยวนำของฟาราเดย์ แรงดันไฟฟ้า ที่ถูกเหนี่ยวนำสามารถทำให้เพิ่มขึ้นได้โดยพันลวดให้เป็นขดเพราะเส้นสนามจะตัดเส้นลวดหลายครั้ง
ลวดหรือตัวนำที่สร้างเป็นคอยล์ถูกเรียกว่าขดลวด หลุมตรงกลางของขดลวดเรียกว่าพื้นที่แกน(อังกฤษ: core)หรือแกนหมุน(อังกฤษ: axis)แม่เหล็ก แต่ละวงลูปที่พันเรียกว่ารอบ ในขดลวดที่ลวดสัมผัสกัน ลวดต้องถูกทำให้เป็นฉนวนโดยเคลือบด้วยสารที่ไม่นำไฟฟ้า เช่น พลาสติกหรือสีเคลือบผิวหน้า เพื่อป้องกันกระแสไหลข้ามระหว่างรอบของลวด ขดลวดมักจะถูกห่อรอบ"คอยล์ฟอร์ม"ที่ทำจากพลาสติกหรือวัสดุอื่นเพื่อยึดให้อยู่กับที่ ปลายของลวดจะถูกนำออกมาและติดอยู่กับวงจรภายนอก ขดลวดอาจมีการเชื่อมต่อไฟฟ้าเพิ่มเติมตามความยาวของมัน จุดแยกเหล่านี้จะเรียกว่า "แทป" ขดลวดที่มีแทปเพียงจุดเดียวตรงกลางของความยาวของมันเรียกว่า center-tap คอยล์สามารถมีมากกว่าหนึ่งขดลวด, เป็นฉนวนแยกจากกัน ถ้ามีสองขดหรือมากกว่ารอบแกนหมุนแม่เหล็กทั่วไป ลวดจะกล่าวว่าเป็น"คู่เหนี่ยวนำ"หรือ"คู่แม่เหล็ก" กระแสที่แปรตามเวลาที่ไหลในขดลวดจะสร้างสนามแม่เหล็กที่แปรตามเวลาที่พาดผ่านขดลวดอื่น ซึ่ง จะทำให้เกิดแรงดันไฟฟ้าที่แปรตามเวลาในขอลวดอื่นนั้น คอยล์นี้เรียกว่า "หม้อแปลง"
ขดลวดแม่เหล็กไฟฟ้าเป็นจำนวนมากมีแกนเป็นแม่เหล็ก, หรือชิ้นส่วนของวัสดุ ferromagnetic เช่นเหล็ก ในใจกลางของมันเพื่อเพิ่มสนามแม่เหล็ก กระแสผ่านขดลวดจะทำให้วัสดุนั้นเป็นแม่เหล็กและสนาม แม่เหล็กที่เกิดจากวัสดุนั้นจะผสมไปกับสนามแม่เหล็กที่ผลิตโดยขดลวด ขดลวดนี้จะถูกเรียกว่า คอยล์แกน ferromagnetic หรือ คอยล์แกนเหล็ก แกน ferromagnetic สามารถเพิ่มสนามแม่เหล็กของขดลวดได้หลายร้อยหรือหลายพันเท่ามากกว่าถ้ามันไม่มีแกน คอยล์แกนเฟอร์ไรต์เป็นความหลากหลายของคอยล์ที่มีแกนกลางทำจากเฟอร์ไรต์ซึ่งเป็นสารประกอบเซรามิก ferrimagnetic ขดลวดเฟอร์ไรท์มีความสูญเสียต่ำที่ความถี่สูง
คอยล์ที่ไม่มีแกน ferromagnetic เรียกว่าคอยล์แกนอากาศ ซึ่งรวมถึงคอยล์ที่พันบนพลาสติกหรือรูปแบบที่ไม่ใช่สารแม่เหล็กอื่นๆ, เช่นเดียวกับคอยล์ที่จริงๆแล้วมีช่องอากาศอยู่ภายในขดลวดของมัน
ขดลวดแม่เหล็กไฟฟ้าเป็นขดลวดที่สร้างสนามแม่เหล็กสำหรับงานภายนอกบางอย่าง, มักจะใช้กับกลไกเพื่อบังคับให้ทำอะไรบางอย่าง ประเภทที่ค่อนข้างชัดเจนได้แก่
ตัวเหนี่ยวนำหรือ reactor มีขดลวดที่สร้างสนามแม่เหล็กซึ่งจะปฏิสัมพันธ์กับขดลวดตัวมันเองที่ เหนี่ยวนำเกิด back EMF ซึ่งต่อต้านกับการเปลี่ยนแปลงของกระแสในขดลวด ตัวเหนี่ยวนำถูกใช้เป็นส่วนหนึ่งของวงจรไฟฟ้าในการจัดเก็บพลังงานชั่วคราวหรือต่อต้านการเปลี่ยนแปลงกระแส มีไม่กี่ประเภทดังนี้
หม้อแปลงไฟฟ้าเป็นอุปกรณ์ที่มีขดลวดสองชุดหรือมากกว่า เป็นชุดแบบคู่(หรือเป็นช่วงๆชุดขดลวดใหญ่ชุดเดียว) กระแสที่แปรตามเวลาในขดลวดหนึ่ง (เรียกว่าขดปฐมภูมิ) จะสร้างสนามแม่เหล็กซึ่งจะเหนี่ยวนำให้เกิดแรงดันไฟฟ้าในขดลวดอีกขดหนึ่ง (เรียกว่าขอทุติยภูมิ) มีไม่กี่ประเภทดังนี้
ขดลวดเหล่านี้เป็นใช้ในการแปลสนามแม่เหล็กที่แปรตามเวลาให้เป็นสัญญาณไฟฟ้าหรือแปลกลับกัน ไม่กี่ประเภทดังนี้
ขดลวดความถี่สูงทำงานที่หลายสิบหลายร้อยกิโลเฮิร์ตซ์มักจะมีลวดที่ทำจากลวดฝอยถัก Litz เพื่อลด skin effect และการสูญเสียผลใกล้ชิด. หม้อแปลงขนาดใหญ่ใช้ลวดทองแดงฝอยหลายเกลียวเช่นกันเนื่องจากแม้จะใช้ความถี่พลังงานต่ำ การกระจายไม่สม่ำเสมอของกระแสก็ยังมีอยู่ในขดลวดกระแสสูง. แต่ละเส้นของลวดฝอยเป็นฉนวนซึ่งกันและกัน และในเกลียวถักจะถูกจัดเรียงเพื่อให้บางจุดในขดลวดหรือตลอดทั้งเส้นขดลวด มีความสัมพันธ์ที่แตกต่างกัน ทำให้เกิดความสมคุลย์ในการสับเปลี่ยนการไหลของกระแสในเส้นลวดฝอยแต่ละเส้น ซึ่งจะช่วยลดการสูญเสียกระแสไหลวนในตัวขดลวดเอง เส้นลวดฝอยตีเกลียวนี้ยังมีความยืดหยุ่นมากกว่าตัวนำที่เป็นของแข็งในขนาดที่ใกล้เคียงกันและง่ายผลิตอีกด้วย
ลวดจากขดลวดเหนี่ยวนำสัญญาณลดการรั่วไหลและความจุจรจัดในการปรับปรุงการตอบสนองความถี่สูง ขดลวดจะถูกแบ่งออกเป็นส่วนและส่วนเหล่านี้ในการสลับกันระหว่างส่วนของขดลวดอื่น ๆ