All Yumeshipping
WaifuDex app icon

WaifuDex

A Pokédex for the characters you love.

Give a character a name, a species, an element and a tag and WaifuDex files them as #001. The element you pick tints the whole entry — the header, the chips, the card in the grid — so the dex ends up looking like the people in it. Free, MIT, no account, no network.

Version
1.0.0
Platform
Android 12 and up
Licence
MIT
Network
Offline

The one exception on the whole site: if your phone has no speech engine, you can ask WaifuDex to download an offline voice model. Nothing else it does touches the network.

Take it, fork it, build something else out of it.

In 1.0.0 · August 2026

First release — the whole dex, rebuilt on open fonts.

  • Entries, elements, the cropper, Markdown lore and read-aloud, all of it finished rather than staged.
  • Settings → Export to Tera writes a .dexpack; Import characters reads one back, and accepts another dex app's backup archive directly.
  • .wdex and .dexpack open by tapping them in a file manager — a backup goes to the restore prompt, a pack to the import review.
  • Obtainium can watch the repository for you: add the repo, filter APKs by arm64-v8a, and updates arrive on their own.

Screens

What it looks like

A demo dex of three, on a phone with no speech engine of its own — which is why the settings screen is telling you so rather than pretending otherwise. The artwork is stand-in: what you would put here is your own.

  • The dex

  • Fire, tinting everything

  • Void, and an empty field left empty

  • Type anything, get a colour

  • Framed by the same circle

  • Two voices, two languages

  • What your phone can actually run

  • Transfer, explained in place

  • Settings, and an honest warning

Features

What it does

Elements colour everything

Ten canonical types plus nature, void, cosmic, blood, fairy and death. Some are mixtures and look like it: ice ramps through hydro and air, lava through fire and earth. Ghost is frosted glass. Magnet is split down the middle.

Type anything

An element that is not on the list still gets a colour, derived from its own name — and keeps that colour forever.

No tag is ever hidden

However common a tag is. If every character in your dex shares one, it still appears in the filter row and it still works.

Artwork, framed properly

A built-in cropper — drag, pinch, framed by the same circle the dex draws with — and the picture flies from the grid tile into the entry when you tap it.

Lore in Markdown

Write and preview. It behaves about the things that usually break Markdown: 2 * 3 * 4 stays arithmetic, world_type keeps its underscore.

Read it aloud

Two voices, two languages, 0.5× to 2×. Phones with no speech engine can run a voice inside the app instead — and the screen tells you honestly whether yours has the memory for it.

Palette

Every element has a colour

These are the real ramps out of the app's palette. Whatever you type that is not on this list gets its own, derived from the name.

  • fire
  • hydro
  • lightning
  • psychic
  • nature
  • light
  • earth
  • fairy
  • chaos
  • cosmic
  • life
  • sound
  • blood
  • void
  • death
  • normal

Files

Two files, two jobs

.wdex

the whole dex — database and artwork, as an ordinary zip

.dexpack

characters only — importing one only ever adds

Both formats are ordinary zip archives. Tapping either one in a file manager opens it in the right place — more about how that works.