Convert Figma logo to code with AI

PokeAPI logosprites

Repository containing many Pokémon sprites

1,152
274
1,152
14

Top Related Projects

1,461

more than you ever wanted to know about Pokémon

Database project of box and inventory sprites from the Pokémon core series games

Quick Overview

The PokeAPI/sprites repository is a comprehensive collection of official Pokémon sprites and icons. It serves as a valuable resource for developers working on Pokémon-related projects, providing easy access to high-quality images of Pokémon from various games and generations.

Pros

  • Extensive collection of sprites covering multiple Pokémon generations
  • Well-organized directory structure for easy navigation
  • Regular updates to include new Pokémon and variants
  • Open-source and freely available for use in projects

Cons

  • Large repository size due to the number of images
  • May require manual downloading and integration into projects
  • Limited to official sprites, lacking fan-made or custom variations
  • Potential copyright concerns for commercial use

Getting Started

To use the sprites in your project:

  1. Clone the repository:

    git clone https://github.com/PokeAPI/sprites.git
    
  2. Navigate to the desired sprite directory (e.g., sprites/pokemon/)

  3. Copy the required sprite files to your project's asset folder

  4. Reference the sprites in your code or markup as needed:

    <img src="path/to/sprites/pokemon/1.png" alt="Bulbasaur">
    

Note: Ensure you comply with the usage terms and provide appropriate attribution when using these sprites in your projects.

Competitor Comparisons

1,461

more than you ever wanted to know about Pokémon

Pros of pokedex

  • More comprehensive dataset, including detailed game mechanics and move data
  • Includes a database schema and ORM for easier data manipulation
  • Offers additional tools and utilities for working with Pokémon data

Cons of pokedex

  • Less frequently updated compared to sprites
  • Larger repository size, which may impact download and setup time
  • More complex setup and usage due to its broader scope

Code Comparison

sprites:

{
  "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png",
  "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/1.png"
}

pokedex:

from pokedex.db import connect, tables

session = connect()
bulbasaur = session.query(tables.PokemonSpecies).filter_by(name='Bulbasaur').one()
print(bulbasaur.name, bulbasaur.generation.name)

The sprites repository focuses on providing image URLs for Pokémon sprites, while pokedex offers a more robust database structure for querying detailed Pokémon information. sprites is simpler to use for basic sprite access, whereas pokedex provides a more powerful interface for complex data retrieval and analysis.

Database project of box and inventory sprites from the Pokémon core series games

Pros of pokesprite

  • Offers a wider variety of sprite types, including shiny variants and gender differences
  • Provides sprites in multiple formats (PNG, SVG) for greater flexibility
  • Includes additional Pokémon-related icons and symbols

Cons of pokesprite

  • Larger repository size due to more comprehensive sprite collection
  • May require more complex implementation for specific use cases
  • Less frequently updated compared to sprites

Code Comparison

sprites:

const spriteUrl = `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/${pokemonId}.png`;

pokesprite:

const spriteUrl = `https://raw.githubusercontent.com/msikma/pokesprite/master/pokemon-gen8/regular/${pokemonName}.png`;

Both repositories provide easy access to Pokémon sprites, but their usage differs slightly. sprites uses Pokémon IDs, while pokesprite uses Pokémon names for file references.

sprites focuses on providing a standardized set of sprites primarily used by the PokeAPI project. It offers a straightforward structure and is regularly updated to align with the API.

pokesprite, on the other hand, aims to be a comprehensive sprite resource for Pokémon fans and developers. It includes a wider range of sprites and formats, making it suitable for projects requiring more diverse visual assets.

Ultimately, the choice between these repositories depends on the specific needs of your project, such as required sprite variety, file formats, and integration with other Pokémon-related tools or APIs.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

PokéAPI Sprites

To save load on PokéAPI, we host all the sprite images here. If you want to use all the sprites in your application, you can just download the entire contents directly.

Install

Git

git clone https://github.com/PokeAPI/sprites.git

Npm

npm install --save github:PokeAPI/sprites

Bower

bower install --save PokeAPI/sprites

Sprites

The sprites are divided in the different subfolders you can see below.

sprites
\- pokemon
    \- other
        \- dream world (SVGs)
        \- official artwork (PNGs)
        \- showdown (GIFs)
        \- home (PNGs)
    \- versions
        \- generation i
            \- red and blue (PNGs with back, gray, transparent, back-gray variants)
            \- yellow (PNGs with back, gbc, gray, transparent, back-gbc, back-gray, back-transparent variants)
        \- generation ii
            \- crystal (PNGs with back, shiny, back-shiny, transparent, transparent-shiny, back-transparent, back-transparent-shiny variants)
            \- gold (PNGs with back, shiny, transparent, back-shiny variants)
            \- silver (PNGs with back, shiny, transparent, back-shiny variants)
        \- generation iii
            \- emerald (PNGs with shiny variants)
            \- fire red and leaf green (PNGs with back, shiny, back-shiny variants)
            \- ruby and sapphire (PNGs with back, shiny, back-shiny variants)
        \- generation iv
            \- diamond and pearl (PNGs with back, female, shiny, back-female, back-shiny, shiny-female variants)
            \- heart gold and soul silver (PNGs with back, female, shiny, back-female, back-shiny, shiny-female variants)
            \- platinum (PNGs with back, female, shiny, back-female, back-shiny, shiny-female variants)
        \- generation v
            \- black and white (PNGs with back, female, shiny, back-female, back-shiny, shiny-female, animated variants)
        \- generation vi
            \- omega ruby and alpha sapphire (PNGs with female, shiny, shiny-female variants)
            \- x and y (PNGs with female, shiny, shiny-female variants)
        \- generation vii
            \- ultra sun and ultra moon (PNGs with female, shiny, shiny-female variants)
            \- icons (PNGs)
        \- generation viii
            \- icons (PNGs with female variants)
    \- default PokeAPI sprites (PNGs with back, female, shiny, back-female, back-shiny, shiny-female variants)
\- items
    \- default PokeAPI items (PNGs)

All the following images are embedded at a maximum 100x100px size. All the smaller ones preserve their size while the bigger ones are embedded at 100x100px.

pokemon

other

dream-world
Front
SVG
home
FrontFront shiny
PNG
512x512
PNG
512x512
official-artwork
FrontFront shiny
PNG
475x475
PNG
475x475

This folder contains the custom shiny sprites of the official artwork. We thank @DevMike123 and Pokétwo who are the spriters that created these custom shiny sprites.

showdown
Front
GIF
varies

This folder contains sprites designed by the Smogon community

versions

generation i
red-blue
FrontBackFront grayFront transparentBack gray
PNG
40x40, 48x48, 56x56
PNG
32x32
PNG
40x40, 48x48, 56x56
PNG
96x96
PNG
32x32
yellow
FrontBackFront gbcFront grayFront transparentBack grayBack gbcBack transparent
PNG
40x40, 48x48, 56x56
PNG
32x32
PNG
40x40, 48x48, 56x56
PNG
40x40, 48x48, 56x56
PNG
96x96
PNG
32x32
PNG
32x32
PNG
96x96
generation ii
crystal
FrontBackFront shinyBack shinyFront transparentBack transparentFront shiny transparentBack shiny transparent
PNG
40x40, 48x48, 56x56
PNG
40x40
PNG
40x40, 48x48, 56x56
PNG
40x40
PNG
96x96
PNG
96x96
PNG
96x96
PNG
96x96
gold
FrontBackFront shinyFront transparentBack shiny
PNG
40x40, 48x48, 56x56
PNG
40x40
PNG
40x40, 48x48, 56x56
PNG
107x107, 80x80
PNG
40x40
silver
FrontBackFront shinyFront transparentBack shiny
PNG
40x40, 48x48, 56x56
PNG
40x40
PNG
40x40, 48x48, 56x56
PNG
107x107, 80x80
PNG
40x40
generation iii
emerald
FrontFront shiny
PNG
64x64
PNG
64x64
fire red and leaf green
FrontBackFront shinyBack shiny
PNG
64x64
PNG
64x64
PNG
64x64
PNG
64x64
ruby and sapphire
FrontBackFront shinyBack shiny
PNG
64x64
PNG
64x64
PNG
64x64
PNG
64x64
generation iv
diamond and pearl
FrontBackFront femaleFront shinyBack femaleBack shinyShiny female
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
heart gold and soul silver
FrontBackFront femaleFront shinyBack femaleBack shinyShiny female
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
platinum
FrontBackFront femaleFront shinyBack femaleBack shinyShiny female
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
PNG
80x80
generation v
black and white

This folder contains the official B&W sprites on top of custom sprites designed by the Smogon community

  • The sprites with IDs greater than 650 are thus not official. You can find the source of these sprites at this Smogon thread and also at this Google Sheet. We thank leParagon, Blaquaza, TheAetherPlayer, G.E.Z., KingOfThe-X-Roads, Spook, Cynda, Involuntary Twitch, mjco, Z-nogyroP, PumpkinPastel, RadicalCharizard, HM100, N-Kin, Zerudez, MyMarshlands, Wobblebuns, princessofmusic, aXl, fishbowlsoul90, HealnDeal, Espeon Scientist, AMVictory, Mega-Pokebattlerz, Layell, GeoisEvil, Quanyails, RedRooster, Wyverii, Basic Vanillite, Larryturbo, TheCynicalPoet, Arkeis, paintseagull, Branflakes325, Siiilver, Noscium, Sleet, Zermonious, Bynine, Corson, Legitimate Username, TrainerSplash, Farriella, MrDollSteak, TeraVolt, Dleep, WPS, Brylark, KattenK, Travis, SpheX, SelenaArmorclaw and Hematite, who are the spriters that created these custom B&W sprites.

  • Special thanks to KingOfThe-X-Roads for providing the front_default sprites for generation 9.

FrontBackFront femaleFront shinyBack femaleBack shinyShiny female
PNG
96x96
PNG
96x96
PNG
96x96
PNG
96x96
PNG
96x96
PNG
96x96
PNG
96x96

Animated

FrontBackFront femaleFront shinyBack femaleBack shinyShiny female
GIF
varies
GIF
varies
GIF
varies
GIF
varies
GIF
varies
GIF
varies
GIF
varies
generation vi
omega ruby and alpha sapphire
FrontFront femaleFront shinyShiny female
PNG
120x120
PNG
120x120
PNG
120x120
PNG
120x120
x and y
FrontFront femaleFront shinyShiny female
PNG
varies
PNG
varies
PNG
varies
PNG
varies
generation vii
ultra sun and ultra moon
FrontFront femaleFront shinyShiny female
PNG
128x128
PNG
128x128
PNG
128x128
PNG
128x128
icons
Front
PNG
40x30
generation viii
icons
FrontFront female
PNG
68x56
PNG
68x56

items

Front
PNG
30x30, 24x24

Thanks

We would like to thank the Smogon community for allowing us to use and serve their custom B&W-style sprites for the Pokemon with IDs greater than 650. Check out their free and open-source Pokemon Battle Simulator at Pokémon Showdown