This paper describes the automatic design of prime length fast Fourier transforms based on Winograd's theory. A program is described that generates code for FFTs so that longer prime length FFTs than were formerly practical to design are now easily generated. For those prime lengths (< 19) for which FFTs already exist, the program produces equally efficient FFTs. The new F F T programs generated do not have the minimum number of multiplications but do have a more practical balance between additions and multiplications.