# Here's Every Single Pokemon Fusion Possible. Literally All Of Them.

You can spend a ton of time on Alex Onsager's amusing Pokemon fusion website, trying out as many Frankenstein combinations as you can think of. Or, if you'd like, you can take a look at the work of Redditor B_Stiles, who took the liberty of making every single combination possible for you.

If that sounds like a lot of Pokemon, it is.

"I used a simple Perl script to pull all the images down from the site, then used a small Java program to combine the images for each Pokemon," B_Stiles explains in this Reddit thread. "At first I tried to combine all of them into one giant image, but even after shrinking the individual images down to something manageable (since the original sizes created an image so large I didn't have enough memory to create it), the final image is almost 40 MB, so I went with this method instead."

You can view the fusions at this link; here's a small taste of all the possible combinations. Note that Onsager isn't done uploading all the Pokemon into his program, so this collection is all Pokemon fusions possible as of this writing.

They so need to incorporate this into a future Pokemon game. I'd totes buy it.

151*151 = 22801 different pokemon, screw catching 'em all

That Java program will have its work cut out for it :-)
649*649=421,201 different pokemon give or take...

Actually, waaaay more than that- 649! pairings, or 649^649 different versions (cause you can switch the head and body)

Approximately 1.40219 × 10^1825 or 14021943842427363333656089149913459309312199928690040750040510704939069029571353021904046831329121965459988434357063760702831244588795814327133376796833085565514002175547060836355441694433072544680994423316919203239038089484948780640361065836061318289175863996545128986979842515775760265342940517205669158614667550652342126421489068688737367584972151037038951500112480546969457724208895329439033135411428614676427990136545728309427208657339885039599503524046977538549410813559243062922575860049385277429615234145913505316263422604080930749686887110530517089908386434058018515514850157470565097141453884360152552979265714457079154813583468465861697567244788919223440178241234545283141782513968796772691788383800971306677825291795625804186639133614113403627624321238133409061227909258688276270102763811765009291573834633295566661147317715059016047015413521467129962444792665747162508144053302235707784986752856537442414571852684202120552702648192744888419696921491518647311317169538696076059086458442664902249155119899803182370609598739149392832662040126692911487738614614354584315320290574990214299674939044547953030640375044727599657343076504323781722047725520467283027220864847453026942212046183948992753597113808374741324742700366761021836760219150710910108149506979003694874165550786034314043682417323083279512203830572286175187135526201361158721665616944323293738162101675728989007129609509705445641541306473835895129970609658655371606202226550042374080851493173363037606520947638121661367698025439081223261021380335657466092831597093173415124057821086791013591143805817562707042909876658792851205987379750612429167083121283690025726746781326571734664502587706137971642842987540091347804833756060578635397262729481321000328809844129971361462943868029492829308411598307275842400664940706412721273988552050789294864274811849 to be precise :-P

this is why pokemon have egg groups