Een code is een manier om informatie in iets anders te veranderen. Soms wordt dit gedaan als een manier om een bericht geheim te houden. Dit wordt encryptie of cryptografie genoemd. Eén bron geeft deze uitleg: een code is "een woord, getal of een ander symbool dat gebruikt wordt om een woord, zin of lettergreep in platte tekst weer te geven". Het is een van de eerste vormen van cryptografie. Contrastcode met cypher, waarin de afzonderlijke letters zijn versleuteld (veranderd).
Soms wordt het gedaan als een gemakkelijkere manier om een bericht te versturen. Als mensen bijvoorbeeld op twee verschillende boten een bericht willen sturen, kunnen ze te ver weg zijn om te schreeuwen, maar ze kunnen wel berichten sturen met een vlaggencode. Een andere code die mensen gebruiken heet Morse code, die letters verandert in punten en streepjes, zoals deze:
SOS: ---------Computers gebruiken codes, door letters te veranderen in 1's en 0's. Deze methode is uitgevonden voor ponsband. Nu is de gebruikelijke alfanumerieke code ASCII.
Sommige mensen schrijven codes als een soort spel. Ze denken dat het leuk is om cijfers te maken, en leuk om ze te breken. Het breken van een code betekent dat je het uit elkaar haalt om te begrijpen hoe het werkt, en dan kun je berichten begrijpen die in die code geschreven zijn. Cryptanalyse is ook een serieuze zaak. Naties en andere organisaties breken al eeuwenlang elkaars cijfers.
Het algoritme (code) voor het geheimhouden van een bericht wordt het versleutelingsalgoritme genoemd. Om een geheim bericht terug te wijzigen is een ontcijferingsalgoritme nodig.

