Start by removing pillow covers and any protectors. If there are visible stains, pre-treat them with a small amount of liquid laundry detergent or a mixture of baking soda and water. Gently rub the spots and let it sit for 10–15 minutes.
Place two pillows in the washing machine at a time to keep the load balanced. Use warm water and a mild liquid detergent. For extra whitening and odor removal, add half a cup of baking soda to the wash cycle and about half a cup of white vinegar in the rinse cycle. These help break down sweat, oils, and yellowing without harsh chemicals.
Run a gentle cycle and, if possible, an extra rinse cycle to remove all detergent residue. Leftover soap can cause stiffness or smell later.
After washing, dry the pillows thoroughly. Use a low heat setting in the dryer and add a couple of clean tennis balls or dryer balls to help fluff them back into shape. This step is important—if pillows stay damp inside, they can develop mildew and bad odors.
If you prefer air-drying, place them in direct sunlight and flip them regularly until completely dry. Sunlight also helps naturally whiten and deodorize.
Once dry, give them a good fluff. For ongoing freshness, you can occasionally sprinkle a light layer of baking soda on pillows, let it sit for 30 minutes, and vacuum it off.
If you want, tell me what type of pillows you have (memory foam, feather, or polyester), and I can adjust the method so you don’t damage them.

