Abstract: A muzzle attachment for a firearm which is adapted to be secured to the muzzle end portion of the barrel of the firearm. The muzzle attachment has a rearward portion locatable near the muzzle end portion of the firearm barrel which is configured to trap gases that exit from the muzzle portion of the firearm barrel when the firearm is fired. The muzzle attachment has another portion locatable further from the muzzle end portion of the firearm barrel and forward of the gas trapping portion which is configured to act as both a muzzle brake to reduce recoil of the firearm and as a compensator to reduce upward movement of the muzzle portion of the firearm barrel when the firearm is fired. The muzzle attachment also has provisions for reducing the noise that the shooter senses when he fires the firearm.