Pokémon Online

Pokémon Online is the most accurate and complete Pokémon battle simulator out there. Open source, it's currently available in 11 languages, on your computer, on your Android device or in your browser. It hosts more than a million battles per month.