Abstract Syntax Notation One (ASN.1) is een taalstandaardisatie die coderingsregels beschrijft en data structuren. De gestandaardiseerde aanpak is van geen enkele afhankelijk programmeertaal en biedt een consistente manier om gegevens uit te wisselen tussen verschillende omgevingen.
ASN.1 is vooral belangrijk in communicatieprotocollen om gegevens tussen verschillende systemen consistent te coderen.