Are they noise cancelling?

No, Betron B25 noise isolating earphones are not noise cancelling, it is noise isolating. The earbuds seals your earcanal so even when you are not listening music it will reduce the surrounding noise which is also making your listening experiene better.