Geganti selak ialah suis elektromekanikal. Relay selak adalah bahagian elektronik yang digunakan untuk mengawal aliran besar arus elektrik dengan aliran arus yang lebih kecil. Geganti biasanya digunakan apabila arus elektrik berterusan kecil mesti digunakan. Walau bagaimanapun, geganti selak digunakan untuk mengawal arus besar dengan arus yang lebih kecil, menggunakan nadi untuk menggerakkan suis yang kemudiannya kekal dalam kedudukan, dan ini mengurangkan sedikit keperluan kuasa.
Relay selak mempunyai jalur logam kecil yang, pada dasarnya, berputar di antara dua terminal. Solenoid, atau gegelung wayar kecil, boleh ditemui pada kedua-dua belah suis bermagnet yang mempunyai satu input dan dua output pada terminal ini. Suis boleh digunakan untuk menghidupkan dan mematikan satu litar, atau ia boleh digunakan untuk menukar kuasa antara dua litar. Ia adalah gegelung yang mengawal tindakan geganti.
Apabila aliran elektrik masuk ke dalam gegelung, arus itu menghasilkan medan magnet yang padam. Jalur magnet di antara dua gegelung juga terdedah kepada medan magnet, supaya apabila litar menyebabkan nadi arus elektrik melalui gegelung ini, ia kemudian menolak mekanisme suis dari sisi ke sisi.
Jalur logam kekal dalam kedudukan itu sehingga ia menerima satu lagi nadi magnetik, tetapi kali ini dalam arah yang bertentangan. Tindakan ini akan menolak suis kembali ke terminal lain. Geganti jenis ini kekal pada kedudukan terakhir semasa arus dialihkan.