Jirachi er en liten, hvit, fe-aktig pokémon med et stort, gult hode og svært korte armer og bein. Hodet har tre store, trekantede utvekster, noe som gir den en karakteristisk stjerneform. Ned fra disse utvekstene henger det lapper. Disse kan man skrive ønsker på, som vil bli oppfylt når Jirachi våkner. Slemme ønsker vil derimot blir slettet fra lappene så snart de er ferdig nedskrevne. Selv om Jirachi har to øyne i hodet, er det det tredje øyet midt på magen den kan se mest med. Dette øyet er sjelden åpent, og kan se fortid, fremtid, drømmer, følelser og alternative virkeligheter, samt gjennom hindringer. Forskere debatterer hvorvidt øyet kan se når øyelokket er lukket eller ikke. Jirachi er omtrent tretti centimeter høy.