Industrial & Scientific

Best Function Generators in 2026

Six function generators for general electronics, higher-frequency sine work, compact benches and single-channel tasks, with clear memory and waveform limits.

The best function generator for your bench depends on the signals you need: two synchronized sources, a long custom waveform, or simply a sine wave for troubleshooting. The Siglent SDG2042X is our overall pick for general electronics. The other choices below cover higher-frequency sine work, connected benches and compact setups.

Quick picks

These recommendations compare documented specifications and buying fit. BTG has not bench-tested these instruments.

1
Best Overall
Siglent SDG2042X Dual-Channel 40 MHz Function Generator
9.1 ★★★★★ ★★★★★

Siglent SDG2042X Dual-Channel 40 MHz Function Generator

Pick Reason

Our overall choice for a general electronics bench: two channels, 16-bit resolution and deep arbitrary memory. The SDG2082X is the more appropriate choice when you need sine signals above 40 MHz.

  • Two independent 40 MHz channels
  • 16-bit DAC and up to 8 Mpts
  • Touchscreen, USB and LAN
Check Price available at
Our Verdict
Signal Coverage Loved 8.6/10

Two independent 40 MHz outputs cover many general bench tasks; choose the 80 MHz model for greater sine reach.

Waveform Control Loved 9.4/10

16-bit conversion, up to 8 Mpts and adjustable TrueArb playback provide more custom-waveform control than the kpoint models.

Bench Workflow Loved 9.2/10

A 4.3-inch touchscreen, USB host/device and LAN suit local work and PC integration.

2
Best for Higher Frequencies
Siglent SDG2082X Dual-Channel 80 MHz Function Generator
9.3 ★★★★★ ★★★★★

Siglent SDG2082X Dual-Channel 80 MHz Function Generator

Pick Reason

Choose this over the SDG2042X when your work calls for 40–80 MHz sine signals. It keeps the same deep arbitrary memory and touchscreen, so the main reason to spend more is frequency coverage.

  • Two independent 80 MHz channels
  • 16-bit DAC and up to 8 Mpts
  • TrueArb, sweep and burst
Check Price available at
Our Verdict
Signal Coverage Loved 9.3/10

Two 80 MHz sine outputs give the widest documented sine coverage in this shortlist; other waveform limits remain separate.

Waveform Control Loved 9.4/10

The same 16-bit conversion and up-to-8-Mpt TrueArb system as the SDG2042X supports longer custom waveforms.

Bench Workflow Loved 9.2/10

Touchscreen control, USB host/device and LAN provide the same integration options as the lower-frequency model.

3
Best for LAN Bench Setups
Rigol DG1022Z Dual-Channel 25 MHz Function Generator
8.4 ★★★★★ ★★★★★

Rigol DG1022Z Dual-Channel 25 MHz Function Generator

Pick Reason

A useful alternative for lower-frequency work when Ethernet and long custom waveforms matter more than a compact enclosure. This exact 25 MHz model has 2 Mpts standard memory, not the 8 Mpts listed for higher models in the series.

  • Two 25 MHz output channels
  • 200 MSa/s, 14-bit conversion
  • USB host/device and LAN
Check Price available at
Our Verdict
Signal Coverage Loved 8.1/10

Two 25 MHz channels suit lower-frequency bench work, with less sine reach than the 40–80 MHz alternatives.

Waveform Control Loved 8.5/10

14-bit conversion, 2 Mpts standard memory and broad modulation are a substantial step up from kpoint-memory compact units.

Bench Workflow Loved 8.5/10

USB host/device and LAN fit a connected bench; conventional controls lack the Siglent touchscreen.

4
Best Compact Value
OWON DGE2070 Dual-Channel 70 MHz Function Generator
8.2 ★★★★★ ★★★★★

OWON DGE2070 Dual-Channel 70 MHz Function Generator

Pick Reason

A compact two-channel option with substantial sine-frequency reach for the observed cost. Its 8 kpts memory is the tradeoff: choose a Siglent or Rigol for long custom waveforms and broader bench connectivity.

  • Two 70 MHz sine outputs
  • 300 MSa/s, 14-bit conversion
  • 8 kpts and USB PC control
Check Price available at
Our Verdict
Signal Coverage Loved 9/10

Two channels and a 70 MHz sine ceiling provide broad coverage in a compact instrument; square and pulse stop at 20 MHz.

Waveform Control Loved 7.7/10

14-bit conversion and modulation/sweep/burst cover routine stimulus work, but 8 kpts restrict long arbitrary waveforms.

Bench Workflow Loved 7.8/10

A 3.6-inch display, compact chassis and USB-device SCPI connection are practical; no LAN or USB-host port is documented.

5
Best for Small Student Benches
UNI-T UTG932E Dual-Channel 30 MHz Function Generator
7.7 ★★★★★ ★★★★★

UNI-T UTG932E Dual-Channel 30 MHz Function Generator

Pick Reason

A small dual-channel generator for learning and space-limited benches. It provides AM, FM, PM, FSK and frequency sweep, with much shorter arbitrary memory than the larger bench models.

  • Two 30 MHz sine channels
  • 200 MSa/s, 14-bit conversion
  • 4 kpts in a palm-sized chassis
Check Price available at
Our Verdict
Signal Coverage Loved 8.2/10

Two 30 MHz channels suit introductory signal experiments; this is the UTG932E, not the 60 MHz UTG962E.

Waveform Control Loved 7.3/10

14-bit conversion, four modulation types and sweep handle basic experiments, while 4 kpts limits complex custom patterns.

Bench Workflow Loved 7.7/10

The palm-sized enclosure and USB connection travel easily between workspaces, but connectivity is simpler than the LAN-equipped options.

6
Best Single-Channel Option
OWON DGE1060 Single-Channel 60 MHz Function Generator
7.6 ★★★★★ ★★★★★

OWON DGE1060 Single-Channel 60 MHz Function Generator

Pick Reason

The simplest choice here when you need one stimulus signal at a time, or already own another generator. Move to the DGE2070 for two independent channels rather than trying to work around the single-output limit.

  • One 60 MHz sine channel
  • 300 MSa/s, 14-bit conversion
  • 8 kpts and USB PC control
Check Price available at
Our Verdict
Signal Coverage Loved 7.4/10

The 60 MHz sine ceiling is useful, but one output cannot provide two simultaneous independent stimulus signals.

Waveform Control Loved 7.7/10

14-bit conversion, 8 kpts and internal modulation/sweep/burst support routine custom signals; memory remains modest.

Bench Workflow Loved 7.8/10

The compact enclosure, 3.6-inch screen and USB-device connection fit a secondary bench source, with fewer integration ports.

Core specifications compared

ProductMax sine frequencyOutput channelsPublished sample rateVertical resolutionArbitrary memory
Siglent SDG2042X40 MHz21,200 MSa/s (4× interpolated DDS)16-bit8 Mpts
Siglent SDG2082X80 MHz21,200 MSa/s (4× interpolated DDS)16-bit8 Mpts
Rigol DG1022Z25 MHz2200 MSa/s14-bit2 Mpts standard
OWON DGE207070 MHz2300 MSa/s14-bit8 kpts
UNI-T UTG932E30 MHz2200 MSa/s14-bit4 kpts
OWON DGE106060 MHz1300 MSa/s14-bit8 kpts

These are manufacturer specifications. The frequency column is the maximum sine frequency, and optional memory upgrades are excluded. Siglent’s 1,200 MSa/s figure uses 4× interpolated DDS; its separate TrueArb playback rate is adjustable up to 75 MSa/s. It should not be read as 1,200 MSa/s point-by-point arbitrary playback. Siglent explains the interpolation here.

How we chose these function generators

We screened complete electronic function and arbitrary waveform generators listed on Amazon US, then checked the six selected ASINs against exact product pages and manufacturer specifications. We excluded accessories, bare modules, wellness devices and duplicate listings. We also left out the older Rigol DG822 because Rigol lists it as obsolete; DG822 Pro specifications do not describe that older model.

Every card uses the same three editorial dimensions: Signal Coverage (35%), Waveform Control (40%) and Bench Workflow (25%). Coverage considers frequency reach and channel count. Control considers documented resolution, memory and waveform modes. Workflow covers controls, size and connectivity. The overall rating is their weighted average. It is a specification-based editorial judgment, not a measurement of distortion, noise or reliability.

Recommendation order also considers the named use case and the purchase costs observed during research. That is why the SDG2082X has a slightly higher capability rating while the SDG2042X remains our general-purpose pick. Exact offers and included accessories can change, so check the selected model and package before ordering.

Which model fits your work?

For a general electronics bench

The SDG2042X combines two channels with 16-bit conversion and up to 8 Mpts of arbitrary memory. Its touchscreen and LAN connection make it a useful central bench instrument. Pay for the SDG2082X when your sine-wave work extends above 40 MHz. Both share the same published resolution and memory, so the higher model is mainly a frequency-range decision.

For long custom waveforms and Ethernet

The DG1022Z is worth considering if 25 MHz is enough and you want USB host/device plus LAN at a lower observed cost than the Siglents. Check the model row carefully: Rigol currently specifies 2 Mpts standard memory for DG1022Z. The series overview also discusses higher models with 8 Mpts and optional upgrades. Those capacities should not be assumed for this ASIN.

For a compact bench or a second source

The OWON DGE2070 gives you two channels and 70 MHz sine output in a compact enclosure. Its 8 kpts memory is much shorter than the Mpoint capacities above, so it suits routine waveforms better than long custom patterns. The UNI-T UTG932E is another small dual-channel option, with a 30 MHz sine ceiling and 4 kpts memory. Its four modulation types are AM, FM, PM and FSK; linear and logarithmic settings refer to frequency sweep.

Choose the OWON DGE1060 if one output is sufficient or you already own another generator. It retains 60 MHz sine coverage and 8 kpts memory, but cannot supply two independent signals at once. That channel limit is a bigger buying decision than the difference between its 60 MHz ceiling and the DGE2070’s 70 MHz.

What the headline specifications leave out

Check the limit for the waveform you actually use

A 70 MHz function generator does not necessarily produce a 70 MHz square wave. OWON specifies the DGE2070 for sine output up to 70 MHz, square and pulse output up to 20 MHz, and arbitrary-waveform repetition up to 10 MHz. The DGE1060 has a 60 MHz sine ceiling with the same published 20 MHz square/pulse and 10 MHz arbitrary limits. Read the corresponding waveform row before comparing instruments.

Memory and resolution solve different problems

Arbitrary memory tells you how many points a stored waveform can contain. That makes the gap between 4 or 8 kpts and several Mpts relevant when you need a long pattern. Vertical resolution describes the digital amplitude steps. A 16-bit specification alone does not establish lower analog distortion than a 14-bit instrument. This guide does not rank measured signal purity.

Match amplitude and load settings before connecting

Check the generator’s output-load setting against the circuit or measuring instrument. Siglent’s load-setting note explains why a mismatch can change the voltage you measure. Verify amplitude and DC offset at the receiving input rather than relying only on the front-panel number.

These are signal sources, not power supplies. Check the exact manual’s terminal ratings, grounding and connection limits before use. Do not assume that a BNC output is isolated, and keep the output disabled while arranging connections. Confirm the waveform and voltage before connecting sensitive circuitry.

Frequently asked questions

Do I need two channels?

Choose two channels if your experiments need two independent stimulus signals at the same time. One channel can be sufficient for a single input test or a secondary source. Every pick here except the DGE1060 has two output channels.

Does a USB connection mean I can load waveforms from a thumb drive?

Check whether the specification says USB Host or USB Device. The compact OWON models document USB Device for a computer connection. The UTG932E also uses USB Device; its manufacturer says it does not have USB Host for thumb-drive uploads. The SDG2000X models and DG1022Z document both host and device interfaces.

Were these instruments independently tested for this guide?

BTG did not perform laboratory measurements. The picks use exact listing identity and manufacturer data. Independent reading included shabaz’s element14 review of the OWON DGE1030, a different model. Its measured results do not establish the performance of the DGE1060 or DGE2070 selected here.

Final verdict

Start with the Siglent SDG2042X for a general electronics bench where deep arbitrary memory and flexible control matter. Choose the SDG2082X for higher-frequency sine work, or the Rigol DG1022Z when 25 MHz and 2 Mpts cover your needs and LAN is important. The OWON DGE2070 is our compact value choice. The UNI-T UTG932E suits a small learning bench, while the OWON DGE1060 makes sense when you only need one output.

Official specifications

Looking for more options?

Explore related buying guides