Metalen hebben een dichte, non-poreuze oppervlakte waardoor ze geen vloeistof opnemen. Hierdoor hechten inkten op oliebasis moeilijk. Om metaal te coderen zijn daarom inkten op solvent, wax of UV-uithardende basis nodig. Deze inktsoorten hechten doordat de solvent eruit verdampt, de wax door afkoeling stolt, of doordat een flits van een UV lamp ze droogt. Verreweg de meeste coderingen op metaal worden aangebracht voor interne fabricagedoeleinden of op de gebruikslocatie tijdens bijvoorbeeld constructie of laswerkzaamheden.
Metaal wordt tijdens productie het meest gecodeerd met Kleinkarakter en Hi-Res Inkjet in combinatie met inkt op solvent basis. Bij Hi-Res Inkjet kan daarnaast gewerkt worden met UV uithardende inkt. De codering wordt dan aangebracht aan de productielijn, of bij stilstand met een traverse. Bij niet veel variërende coderingen kunnen ook economische opties zoals een Rolcoder of Hot Solid Inks worden ingezet. Tot slot worden voor het handmatig aanbrengen van coderingen op locatie vaak Handjets, maar uiteraard ook Markers gebruikt.