The goal of this paper is characterize finite-length signals that have a low-rank short-time Fourier transform. By using the connection with Hankel matrices, we give a complete answer for maximal overlap, where the class of signals includes products of complex exponentials and polynomials. For the general case, we show that such signals are much more diverse.