الشفرة (بالإنجليزية: code) هي كل ما يحمل معنى بطريقة غير تقليدية؛ على سبيل المثال: شفرة جافاسكربت، شفرة مورس؛ كل هذه الشفرات تحمل معنى وليست مكتوبة بلغات التحدث العامة ولكن تستعمل لغات ورموز أخرى.