Las corrientes de Foucault se crean en un metal cuando un campo magnético lo atraviesa. El movimiento del campo magnético hace que los electrones del metal se muevan, creando un flujo de corriente eléctrica. Esta corriente se llama corriente de Foucault. La corriente de Foucault crea su propio campo magnético, que se opone al campo magnético original. Este campo magnético opuesto es lo que hace que el objeto levitado permanezca en su lugar.
Para que el efecto del objeto levitado sea perceptible, la levitación debe ocurrir sobre una superficie metálica muy delgada hecha de material conductor como cobre, aluminio, plomo o plata con una rugosidad superficial mínima. El metal también debe tener una superficie plana bastante grande en comparación con el tamaño del objeto levitado.