diff --git a/docs/guide/faq.rst b/docs/guide/faq.rst
index 778f10f6f..12aa3eb9a 100644
--- a/docs/guide/faq.rst
+++ b/docs/guide/faq.rst
@@ -259,9 +259,11 @@ How do I view waveforms (aka dumps or traces)?
""""""""""""""""""""""""""""""""""""""""""""""
Verilator creates standard VCD (Value Change Dump) and FST files. VCD
-files are viewable with the open-source GTKWave (recommended), or Dinotrace
-(legacy) programs, or any of the many closed-source offerings; FST is
-supported only by GTKWave.
+files are viewable with the open-source
+`GTKWave `_,
+`Surfer `_, Dinotrace (legacy), or any of the
+many closed-source viewer offerings; FST is supported only by GTKWave and
+Surfer.
How do I speed up writing large waveform (trace) files?