To create a miniature shapeshifting robot capable of controlled movement, subdivision, regeneration, passage through small channels, engulfment of particles, object manipulation, and flow manipulation, a droplet of magnetically responsive ferrofluid is used. The ferrofluidic robot can achieve the aforementioned functions when both its position and shape are controlled using a custom electromagnetic field generation system. It is demonstrated that the proposed robot can perform these functions with submillimeter and subdegree error. A robot having these capabilities can remotely perform medical and microassembly tasks requiring fine dexterity that are currently difficult or impossible.