Variable Frequency Oscillator (VFO; ) – generator o regulowanej częstotliwości w określonym zakresie, stosowany jako źródło sygnału w układach radiowych i pomiarowych. W odróżnieniu od generatorów o częstotliwości stałej, takich jak generatory kwarcowe, VFO umożliwia płynne przestrajanie sygnału i dzięki temu pozwala na wybór kanału pracy odbiornika lub nadajnika w szerszym paśmie częstotliwości. Pojęcie to jest powszechnie używane w radiokomunikacji amatorskiej i profesjonalnej, zwłaszcza w odniesieniu do obwodów lokalnych generatorów heterodynowych w odbiornikach i nadajnikach superheterodynowych.
Generator ten można zrealizować zarówno w technice analogowej, jak i cyfrowej. Analogowy VFO wykorzystuje zwykle obwód rezonansowy LC o regulowanej pojemności lub indukcyjności, natomiast VFO cyfrowy bazuje na technikach syntezy częstotliwości, takich jak pętla synchronizacji fazy (PLL) czy bezpośrednia synteza cyfrowa (DDS).
Zastosowania W klasycznym odbiorniku superheterodynowym sygnał z anteny jest mieszany z sygnałem VFO w mieszaczu, co prowadzi do powstania częstotliwości pośredniej (IF) o stałej wartości, dalej wzmacnianej i filtrowanej niezależnie od częstotliwości odbieranego sygnału.