What does the "anti-hero" mean? What makes it different from a dark hero?

Native speaker’s answer
Rebecca
An "anti-hero" is a protagonist or noticeable character who lacks heroic characteristics. It's different from a "dark hero" because a "dark hero" may do illegal or immoral things, but they do it for the "greater good;" for a good purpose. Here, Taylor considers herself an anti-hero through the perspective of self-loathing. She's famous, but she doesn't think it's for any good reason. Ex: Captain Jack Sparrow is a great antihero! Ex: My favorite dark hero is Batman.