Kinetic energy harvesting methods and devices are disclosed. A portable kinetic energy harvesting device includes a housing with a plurality of magnets fixed at spaced-apart locations in the housing. A wire coil is movably positioned in the housing for reciprocating movement past the magnets. The reciprocating movement of the wire coil through magnetic fields of the magnets generates an alternating current in the wire coil. A circuit electrically connected to the wire coil includes a rectifier to convert the alternating current generated by the wire coil into direct current. The device can be used to charge batteries including, e.g., batteries for powering portable electronic devices.