รีเลย์เป็นสวิตช์ประเภทเครื่องกลไฟฟ้าที่ใช้ในแหล่งจ่ายไฟ ระบบการนับ และการใช้งานอื่นๆ อีกมากมาย ใช้สำหรับควบคุมกระแสไฟขนาดใหญ่ที่มีกระแสไฟขนาดเล็ก รีเลย์ส่วนใหญ่ต้องการแรงดันไฟฟ้าต่อเนื่องขนาดเล็กเพื่อให้ทำงานต่อไปได้ รีเลย์ล็อคต่างกัน ใช้พัลส์เพื่อเลื่อนสวิตช์ จากนั้นอยู่ในตำแหน่ง ซึ่งช่วยลดความต้องการพลังงานไฟฟ้าลงเล็กน้อย
รีเลย์ล็อคมีแถบโลหะขนาดเล็กที่สามารถหมุนระหว่างขั้วทั้งสองได้ สวิตช์เป็นแบบแม่เหล็กหรือติดกับแม่เหล็กขนาดเล็ก ด้านใดด้านหนึ่งของแม่เหล็กนั้นมีขดลวดขนาดเล็กที่เรียกว่าโซลินอยด์ สวิตช์มีอินพุตและเอาต์พุตสองช่องที่ขั้ว สามารถใช้เพื่อเปิดและปิดวงจรหนึ่งวงจร หรือเพื่อสลับพลังงานระหว่างสองวงจรที่แตกต่างกัน
ขดลวดทั้งสองใช้เพื่อควบคุมรีเลย์ เมื่อกระแสไฟฟ้าไหลเข้าสู่ขดลวด จะเกิดสนามแม่เหล็กซึ่งจะดับอีกครั้งเมื่อทำ เนื่องจากแถบแม่เหล็กถูกแขวนไว้ระหว่างขดลวดทั้งสอง จึงอยู่ภายใต้สนามแม่เหล็กด้วย เมื่อวงจรสร้างพัลส์ของกระแสไฟฟ้าผ่านขดลวด มันจะผลักสวิตช์จากด้านหนึ่งไปอีกด้านหนึ่ง แถบจะอยู่ที่นั่นจนกว่าจะได้รับคลื่นแม่เหล็กในทิศทางตรงกันข้าม ดันสวิตช์กลับไปที่ขั้วอื่น