These fit the oil and vinegar bottles I bought in the supermarket, I tried 250ml and 500ml bottles and they fit perfectly. I was using far too much oil before I bought these and now I can easily control the amount dispensed. I also like the way it closes and keeps the contents of the bottle fresh. Very practical and good quality product. I will buy some more for my other vinegar bottles.