These amazing key chains are hand made and therefore each one is slightly different. The size is about 3 1/4" . The key chains with color have a color shifting effect from green to blues to purples and yellows. The colors may be slightly different from picture. It requires a lot of work to make these amazing art pieces. They are beautiful and unique.