Objective. As one of the commonly used control signals of brain–computer interface (BCI), steady-state visual evoked potential (SSVEP) exhibits advantages of stability, periodicity and minimal training requirements. However, SSVEP retains the non-linear, non-stationary and low signal-to-noise ratio (SNR) characteristics of EEG. The traditional SSVEP extraction methods regard noise as harmful information and highlight the useful signal by suppressing the noise. In the collected EEG, noise and SSVEP are usually coupled together, the useful signal is inevitably attenuated while the noise is suppressed. Also, an additional band-pass filter is needed to eliminate the multi-scale noise, which causes the edge effect. Approach. To address this issue, a novel method based on underdamped second-order stochastic resonance (USSR) is proposed in this paper for SSVEP extraction. Main results. A synergistic effect produced by noise, useful signal and the nonlinear system can force the energy of noise to be transferred into SSVEP, and hence amplifying the useful signal while suppressing multi-scale noise. The recognition performances of detection are compared with the widely-used canonical coefficient analysis (CCA) and multivariate synchronization index (MSI). Significance. The comparison results indicate that USSR exhibits increased accuracy and faster processing speed, which effectively improves the information transmission rate (ITR) of SSVEP-based BCI.