The Best Cartoon Characters of All Time, Ranked put together a list of the best cartoon characters of all time.

Here are the Top 20, ranked:

1.  Mickey Mouse

2.  Bugs Bunny

3.  The entire “Simpsons” family

4.  SpongeBob SquarePants

5.  Fred Flintstone

6.  Tom and Jerry

7.  Ash Ketchum and Pikachu from “Pokémon”

8.  Scooby-Doo

9.  Snoopy and Charlie Brown

10.  Optimus Prime from “Transformers”

11.  The “South Park” kids

12.  The “Rugrats” gang

13.  Wile E. Coyote and the Road Runner

14.  Daffy Duck

15.  Porky Pig

16.  Tweety and Sylvester

17.  Garfield

18.  Casper the Friendly Ghost

19.  Popeye the Sailor Man

20.  Teenage Mutant Ninja Turtles

(You can check out the complete list at