(лат. sub - под + фр. code - система условных обозначений, позволяющая зашифровать информацию) - любая разновидность языка, иерархически ниже расположенная, нежели языковой код, и обладающая меньшими коммуникативными возможностями в сравнении с кодом. Субкодами национального языка являются территориальные и социальные диалекты (арго, жаргоны, сленги), городское просторечие, общий сленг. Субкодами литературного языка выступают его функциональные стили (сам литературный язык в этом случае рассматривается как код).
В лингвистике постсоветских стран субкоды называют также формами существования языка, в западной лингвистике их называют также регистрами данного языка. Термин идиом используется не дифференцированно как по отношению к языковым кодам, так и по отношению к языковым субкодам, когда не ясен статус кода/субкода, либо нет нужды в разграничении иерархии между кодом и субкодом. Ср,: идиом, код, переключение кодов. Мовний субкод. Language subcode.