Vissen zijn er in vele vormen, kleuren en maten. Men denkt dat er meer dan 20.000 soorten zeevis zijn. Maar alle benige vissen (vissen die een benig skelet hebben, in tegenstelling tot haaien en roggen, waarvan de skeletten van kraakbeen zijn gemaakt) hebben hetzelfde basislichaamsplan.
Over het algemeen hebben vissen hetzelfde lichaam van gewervelde dieren als alle gewervelde dieren. Dit omvat een notochord, kop, staart en rudimentaire wervels. Meestal is het vislichaam fusiform, dus het is snelbewegend, maar het kan ook bekend staan als filiform (palingvormig) of vermiform (wormvormig). Vissen zijn ofwel depressief en plat, of samengedrukt om lateraal dun te zijn.
Vissen hebben verschillende soorten vinnen en ze kunnen stijve stralen of stekels in zich hebben die ze rechtop houden. Hier zijn de soorten visvinnen en waar ze zich bevinden:
Afhankelijk van waar ze zich bevinden, kunnen de vinnen van een vis worden gebruikt voor stabiliteit en hydrodynamica (de rugvin en anale vin), voortstuwing (de staartvin) of sturen met incidentele voortstuwing (de borstvinnen).
De meeste vissen hebben schubben bedekt met een slijmerig slijm dat hen helpt beschermen. Er zijn verschillende schaaltypen:
Vissen hebben kieuwen om te ademen. Ze inhaleren water door hun mond, sluiten dan hun mond en dwingen water over de kieuwen. Hier absorbeert hemoglobine in bloed dat in de kieuwen circuleert opgeloste zuurstof in het water. De kieuwen hebben een kieuwbedekking of operculum waardoor het water naar buiten stroomt.
Veel vissen hebben een zwemblaas, die wordt gebruikt voor drijfvermogen. De zwemblaas is een zak gevuld met gas dat zich in de vis bevindt. De vis kan de zwemblaas opblazen of laten leeglopen, zodat deze neutraal drijvend in het water is, waardoor deze op de optimale waterdiepte kan zijn.
Sommige vissen hebben een lateraal lijnsysteem, een reeks sensorische cellen die waterstromen en diepteveranderingen detecteren. Bij sommige vissen is deze zijlijn zichtbaar als een fysieke lijn die van achter de kieuwen van de vis naar zijn staart loopt.