Le poisson-ruban a des corps longs et anguilles et se trouvent généralement dans les océans tropicaux et subtropicaux. Ce sont des prédateurs voraces et se nourrissent principalement de petits poissons et d'invertébrés. Certaines espèces de poissons de ruban sont connues pour manger des proies plus grandes telles que les calmars, les seiches et même les petits requins. Ils sont également connus pour se nourrir d'organismes planctoniques tels que le krill, les crevettes et d'autres petits crustacés. Les poissons-ruban sont des prédateurs opportunistes et chassent souvent dans les grandes écoles, chassant et capturant les proies avec leurs dents pointues.