Tawbah is repentance that requires 5 conditions to be accepted, such as remorse, firmly intending not to do it again and quitting it.

Istighfar is asking Allah for forgiveness by saying: astaghfiru Allah

As for the evil though, you need to fight it and ask Allah to help you.

Is there any diffrnce between tawbah and istighfar? If so, what is it? Also, what can one do when evil thoughts cross our minds? JazakumAllahu khairan

Manners |