I hope this will be a helpful resource for you to identify the feet you already have and to make a wishlist of what you might like to have. As I add to my collection, I’ll update my list.
Used for general sewing

Regular Zipper Foot
Used to maintain a consistent 1/4″ seam
Used for sewing in regular zippers, piping, stitch in the ditch. Anytime you need to get close to the edge of something
Used for inserting invisible zippers. The plastic point on the front of the foot spreads the coils of the zipper so you can get a close stitch. Required for a perfect invisible zipper placement
Used for blind hemming or anytime you want to maintain a consistent distance from a line or edge
The foot measures the button and “tells” the machine how big to make the buttonhole. It works by having a post that hits the ends of the slots on the side of the foot which tells the machine to reverse direction.
Used to manually measure the size of your buttonholes on a machine with a four-step buttonhole.
Holds the button in place while the machine sews the button. It must be combined with a way to lower or cover the feed dogs
Feeds the fabric through the machine from the top as well as from the feed dogs. Great for keeping plaids and stripes matched and for controlling slippery fabrics. Yours might look more like this.
Gathers a single layer of fabric. The thickness of the fabric, the length of the stitch, and the tension determine the size of the gathers.
Used to make narrow rolled hems. They come in different widths usually measured in mm
Makes small pleats in fabric. You can make the ruffle and attach it in one step.
Used for overcasting, over the edge stretch stitches, shell hemming. The foot on the left has an extension that turns the edge of the fabric under as you sew.
Comes in different sizes. The piping slides through the guides on the bottom.

Bias Tape Foot
The foot has grooves you can feed the cording through as you zizgzag stitch over it.
Folds and stitches bias tape in one step.
These come in different sizes. Matched with a twin needle with the same separation, they make pintucks easy.
Cording foot
The foot is clear so you have good visibility, and it has a channel on the bottom to allow the raised stitches to pass through freely.
The space in front of the needle is open, giving you full visibility. Usually used for decorative stitching.
A foot with lines to help keep rows of decorative stitching evenly spaced.
Works like a drawing compass to sew perfect circles. Great for decorative stitching and making yoyos.
A set of attachments that turn your sewing machine into a quilting or freehand embroidery machine.