As as professional magnets producer,we have wide size range for square magnets,especially neodymium square magnets.On the picture,we display the size of 20x10x2mm, they are made from rare earth neodymium.Welcome you to contact us if you need it, we can also customized square magnets for you.