There is a door stop including a block having a top surface and a bottom surface. The block includes an engaging perimeter and a non-engaging perimeter opposite the engaging perimeter and is disposed between the top surface and the bottom surface. The block includes a protrusion extending therefrom at a boundary region between the engaging perimeter and the non-engaging perimeter. The door stop includes a plurality of magnets disposed in an array along an exterior of the engaging perimeter. The door stop includes a recessed portion disposed about the engaging perimeter and is configured to rest about a hinge of a door.