The program AutoEFT is described. It allows one to generate Effective Field Theories (EFTs) from a given set of fields and symmetries. Allowed fields include scalars, spinors, gauge bosons, and gravitons. The symmetries can be local or global Lie groups based on U(1) and SU(N). The mass dimension of the EFT is limited only by the available computing resources. The operators are stored in a compact, human and machine-readable format. Aside from the program itself, we provide input files for EFTs based on the Standard Model and a number of its extensions. These include additional particles and symmetries, EFTs with minimal flavor violation, and gravitons. Program summaryProgram title:AutoEFTCPC Library link to program files:https://doi.org/10.17632/z8xm2hpbsp.1Developer's repository link:https://gitlab.com/auto_eft/autoeftLicensing provisions: MIT licenseProgramming language:PythonNature of problem: The bottom-up construction of an Effective Field Theory (EFT) which describes physics below a certain energy scale Λ requires obtaining a set of operators, composed of fields with mass m≪Λ, that are invariant under certain symmetries. One is primarily interested in complete sets of independent operators, called operator bases. Their construction for a given mass dimension of the operators is nontrivial due to algebraic and kinematic relations that may render different operators redundant. Except for the lowest mass dimensions, the number of operators is so large that the task of constructing an explicit EFT operator basis requires a high degree of automation on a computer. In addition, an automated approach will allow one to immediately take into account newly postulated or discovered light particles beyond the Standard Model.Solution method: Based on the group theoretical techniques and concepts established in Refs. [1–9] and in particular Refs. [10,11], we developed the program AutoEFT, capable of constructing a non-redundant on-shell operator basis for general EFTs and arbitrary mass dimension. Provided a suitable model file, the respective operator basis is generated explicitly, including contractions of the symmetry group indices, in a fully automated fashion. Due to the generality of the algorithm, it can be applied to a variety of low-energy scenarios. The underlying low-energy theory is encoded in a model file which defines the symmetries and the field content. The fairly simple format enables the user to compose their own model files and to construct the respective operator basis with minimal effort.Additional comments including restrictions and unusual features: In its current form, AutoEFT is restricted to theories including particles with spin 0, 1/2, 1, and 2, where the latter two are considered massless. In addition, AutoEFT only constructs operators that mediate proper interactions, meaning that any operator must be composed of at least three fields. The internal symmetries must be given as factors of U(1) and SU(N) groups. In principle, operator bases can be generated for any mass dimension, which is, however, limited by the available computing resources.