Fairly hard, but that's what teeth are for.
These aren't the texture of human sausages, but you can cut them in half with a sharp knife. If your dog can't eat them, perhaps you should have been giving treats like this to keep their teeth healthy and jaws strong. My last dog (Staffie x) had all her teeth at 16, it's all about diet. My dogs would eat the whole string given the chance.