Earplugs that provide 100% noise cancellation do not exist. Note, foam earplugs do not seal the inner ear 100%. The cranial bone is also responsible for hearing as well, allowing users to detect vibrations in the eardrum, so it is impossible to cancel out all noise.