5 inches round. Snap cap with inside and outside hook. These balls have already been filled and are customizable. They come as pictured, however there are some variances as some of the items inside may be different or may no longer be available, I will let you know when you order. Please indicate which you are interested in and we can make them for you. You are not limited to what you see in the pictures we can do them for many things like... promotions, police or fire patches, Army, Marines, or any military. We can also do wedding theme, expecting a baby theme, ornament of it's a boy or a girl, a new house, new car or any other memories you would like to display. The joy of these is that they are not just for Christmas anymore they can be displayed on a desk a shelf mantle or anywhere. All are completely customizable.