O pojmech viz Morfologie dvoukřídlých
Phora žilnatina křídel
Foridní mouchy jsou drobné nebo malé – 0,5-6 mm (1⁄64-1⁄4 in) dlouhé. Při pohledu z boku je patrný výrazný hrb na hrudi. Jejich zbarvení se pohybuje od obvykle černé nebo hnědé až po vzácnější žlutou, oranžovou, světle šedou a světle bílou. Hlava je obvykle zaoblená a u některých druhů se směrem k temeni zužuje. Temeno je ploché. U některých druhů je okulární kalus zduřelý a vysoce vyvýšený nad povrch temene. Oči jsou u samců i samic dichoptrické (u samců blízko posazené, u samic široce posazené). Třetí článek tykadla je velký a zaoblený nebo prodloužený a nese dlouhou apikální nebo dorzální aristu směřující do strany. Arista je holá nebo opeřená. Třetí tykadlový článek je u některých druhů jedinečný svým tvarem. Pohlavní dimorfismus se často projevuje ve tvaru a velikosti třetího článku tykadel, u samců jsou tykadla obvykle delší. Chobot je obvykle krátký a někdy se zvětšenými štítky. Chobot může být prodloužený, silně sklerotizovaný a ohnutý pod úhlem. Maxilární palpy mají různý tvar a někdy jsou velké (druhy rodu Triphleba). na hlavě jsou vyvinuty skupiny štětinek. Dva páry nadčelistních1 štětin, někdy jeden, jsou zcela redukovány. Nad nimi jsou tykadlové1 štětiny blíže k okraji očí (ale stále v určité vzdálenosti od nich). Tři štětiny jsou rozmístěny podél okraje očí – anterolaterální midlaterální a posterolaterální. Bezprostředně před ocelárním kalusem jsou dvě preocelární štětiny. Ocelární kalus nese pár ocelárních štětin a u některých rodů se mezi tykadly a preocelárními štětinami vyskytují dvě další, mezilehlé štětiny.
Vyduté mezonotum je obvykle pokryto chlupy a řadami štětin. Důležitým taxonomickým znakem je přesné umístění předních spilek na pohrudnici hrudníku. Metapleuron může být celý nebo rozdělený švem na dvě poloviny a buď s několika dlouhými štětinami holý, nebo ochlupený. Nohy mají silná stehna a zadní stehna jsou často bočně stlačená.
Křídla jsou čirá nebo jen vzácně zbarvená znaky. Mají charakteristické redukované žilkování křídel. Silné, dobře vyvinuté radiální (R) žilky končí v kostře asi v polovině délky křídla. Ostatní žilky (větve medie) jsou slabší a obvykle probíhají šikmo a často jsou navzájem rovnoběžné. Příčné žilky zcela chybějí. Kosta dosahuje pouze k místu soutoku alárních okrajů s žilkami R4+5 nebo R5. Poměr prvního, druhého a třetího úseku costy je často spolehlivým specifickým znakem. V taxonomii se používají i další kostní indexy (ve srovnání s ostatními měřeními křídel). Na costa jsou přítomny dvě řady dobře vyvinutých štětinek, které na sebe téměř svírají pravý úhel. Subcosta je redukovaná. Z radiálních žilek jsou vyvinuty pouze R1 a R4+5. R4+5 mohou být na konci brázdité. R4 a R5 mohou samostatně splývat s okrajem alaru nebo pokračovat jako jediná žíla až do konce. Mediální žíly jsou zastoupeny M1, M2 a M4. Anální žíla může dosahovat až k alárnímu okraji, nebo je značně zkrácená či téměř atrofovaná.
Břicho se skládá ze šesti viditelných segmentů. Segmenty VII až X tvoří u samců genitálie (hypopygium), u samic terminálie. U některých rodů jsou segmenty VII až X u samice silně sklerotizované a prodloužené v trubičku („ovipositor“). segmenty VII a VIII samce jsou u rodu Megaselia více či méně sklerotizované, ale jinak většinou membranózní. Tergit 9 (epandrium) je vysoce vyvinutý a obvykle alespoň na jedné straně srostlý s hypandriem (sternit 9). Pouze u rodu Megaselia je hypandrium více či méně zřetelně odděleno od epandria. Nepárové sklerity (ventrity) vyvinuté na distálním konci hypandria mají různý tvar. Mohou být ploché, zduřelé nebo jiné. Sklerity jsou vždy přítomny u báze krčku, který může být silně vyvinutý a přeměněný buď v trubičku (anální trubička), nebo v dvojici asymetrických velkých výrůstků (Phora). Falosom má zřídka složitou strukturu.
Larva je malá, zřídka přesahuje délku 10,0 mm a obvykle má 12 viditelných článků. Tvar je různý, od srostlého s nenápadnými výběžky na zadních článcích až po krátký, široký a zploštělý s nápadnými hřbetními a bočními plicními výběžky zejména na koncovém článku. Zbarvení je bělavé, žlutobílé nebo šedé. První instar je metapneustický, pozdější instary jsou amfipneustické.
Kuklení probíhá v poslední larvální pokožce, která ztvrdne a zčervená. Kukla je oválná, na koncích zašpičatělá (protože končetiny larev zůstávají relativně nezměněné). Na 2. břišním článku je dorzální pár dlouhých, štíhlých kukelních dýchacích rohů.