Small is roughly 1-2 inches, and Large are 2.5-4 inches. Styles vary. Online orders will get a randomly selected key of selected size. Perfect for ceremonies, altars, and more.