A double-pedal-controlled swivel caster comprising: a caster main frame , a pair of wheel assemblies with each wheel assembly disposed on each of opposing sides of the caster main frame , a swivel assembly disposed on the caster main frame , a braking module comprising a brake pedal and arranged in the caster main frame for braking as the brake pedal is pressed down, and a brake release module comprising a brake release pedal and arranged in the caster main frame for re-enabling the movement of the caster as the brake release pedal is pressed down, wherein a main shaft hole is arranged on the caster main frame , the swivel assembly comprises a spindle cover , a bearing and a universal brake gear set , the universal brake gear set comprises an upper gear and a lower gear engagable with the upper gear , the universal brake gear set and the bearing are fixed inside the main shaft hole by means of the spindle cover , wherein a brake groove is arranged inside the caster main frame , the brake module is disposed inside the brake groove , the brake module further comprises a brake piece arranged inside the brake groove for controlling the rotation of the wheel sheet and the brake pedal is arranged inside the brake piece with one side thereof extending outside of the caster main frame , wherein the brake piece comprises a top plate arranged at its top, whereby first universal engaging teeth are arranged at the bottom of the lower gear of the swivel assembly and second universal engaging teeth are disposed on the top plate , characterized in that upon activation of the brake pedal , the brake piece moves vertically inside and along the brake groove such that the second universal engaging teeth engage the first universal engaging teeth . a caster main frame , a pair of wheel assemblies with each wheel assembly disposed on each of opposing sides of the caster main frame , a swivel assembly disposed on the caster main frame , a braking module comprising a brake pedal and arranged in the caster main frame for braking as the brake pedal is pressed down, and a brake release module comprising a brake release pedal and arranged in the caster main frame for re-enabling the movement of the caster as the brake release pedal is pressed down, wherein a main shaft hole is arranged on the caster main frame , the swivel assembly comprises a spindle cover , a bearing and a universal brake gear set , the universal brake gear set comprises an upper gear and a lower gear engagable with the upper gear , the universal brake gear set and the bearing are fixed inside the main shaft hole by means of the spindle cover , wherein a brake groove is arranged inside the caster main frame , the brake module is disposed inside the brake groove , the brake module further comprises a brake piece arranged inside the brake groove for controlling the rotation of the wheel sheet and the brake pedal is arranged inside the brake piece with one side thereof extending outside of the caster main frame , wherein the brake piece comprises a top plate arranged at its top, whereby first universal engaging teeth are arranged at the bottom of the lower gear of the swivel assembly and second universal engaging teeth are disposed on the top plate , characterized in that upon activation of the brake pedal , the brake piece moves vertically inside and along the brake groove such that the second universal engaging teeth engage the first universal engaging teeth . <EOS>