The invention relates to a self-generating schoolbag based on human body vibration energy collection. The self-generating schoolbag based on human body vibration energy collection comprises a backpack, a fixed back frame, a movable back frame, two springs, a gear-rack group, a speed reducer generator group, a rectifier, a group of storage batteries, and a charging and protection circuit. The self-generating schoolbag based on human body vibration energy collection is characterized in that (1) the fixed back frame, the movable back frame, the springs and the backpack form a vibration energy collection unit, so that vibration energy is produced, amplified and collected; (2) the gear-rack group and the speed reducer generator group form a mechanical energy-electric energy conversion unit; (3)the rectifier and the storage batteries form an electric energy rectifying and storing unit, so that the produced electric energy is filtered, collected and stored; and (4) the charging and protection circuit forms a functional peripheral and interface unit, so that a user can conveniently and quickly use the stored electric energy. The self-generating schoolbag based on human body vibration energy collection provided by the invention is light and compact in structure, high in comfort, low in cost, and high in generating capacity, and is a sustainable green energy device.