An automatic one-step buttonhole is a sewing machine feature that allows for the creation of an entire buttonhole in a single, uninterrupted step. A button, for which the buttonhole is intended, is inserted into a special buttonhole foot. This enables the machine to automatically determine the required size, and after starting the sewing process, it automatically stitches both sides of the buttonhole and its finishing, the so-called "bar tacks". The user thus does not need to rotate the fabric or change machine settings during sewing, which ensures that all sewn buttonholes will have the same size.