Nintendo has unveiled an online storage app that will allow players to transfer their Pokémon between games.

Pokémon Bank will allow the storage of up to 3000 Pokémon, as well as transfers between Pokémon Black and White and its sequels and the upcoming Pokémon X & Y.

The latter will happen via Pokémon Transporter, a free app.

The Bank, however, will require an annual service charge that has not yet been detailed.

The service is coming to the eShop later this year, and a free 30-day trial period will be offered.

Pokémon X & Y launches on October 12 for the 3DS.

The Pokémon Bank will launch on December 27.