Vintage glass buttons, exact age unknown. Largest are about 1" wide. For the oblong ones on the left, note that there are two sizes: 5 large and 2 small. For the large round ones at the top right, note that these are very similar but not exactly the same-- the facet pattern on the rim is different, though the difference wouldn't really be noticeable on a garment.