Semafor, system for optisk signalering med håndflagg, eller ved hjelp av en mast med to armer som beveges ved mekanisk eller elektrisk overføring fra en kontrollposisjon. Bokstavene i alfabetet og andre tegn fremstilles ved å variere armenes innbyrdes stilling.
Semaforer har vært bruk som optisk telegraf langs kysten, men var tidligere mest vanlig i jernbanedriften, der en vannrett vinge markerte stopp, mens en skråstilt oppover var et klarsignal.