YES they are home made! They are all 2 1/2 x 3" in size. The material on back of the magnet is magnet!! They are flat sheet magnets. They are 20ml thick. They last for a long time, however, due to the pics also being laminated if someone repeatedly moves them and picks at the corners they will ruin them.