ASN.1 Tools

ASN.1 to C/C++/C#/JAVA »An ASN.1 to C, C++, Java, or C# code generation tool that supports all major encoding rule types – BER, DER, CER, PER, UPER, OER, COER, XER(XML), and JER(JSON).

ASN.1 Viewer/Editor »ASN.1 viewer/editor graphical user interface (GUI) tool for analyzing and editing ASN.1 encoded data.

ASN.1 to Text Translator »ASN2TXT is a command-line tool for translating ASN.1 binary encoded data to various textual formats including XML, JSON, and comma-separated-value (CSV).


XBinder Schema Compiler »An XML data binding tool for generating C/C++, Java, or C# data structures and encoders/decoders from XML schema specifications.


Telephony API’s »Prebuilt Application Programming Interfaces (API’s) are pre-compiled and optimized C/C++ function libraries, Java class libraries (.jar files), or .NET DLL’s tailored to a specific ASN.1 application.

3GPP 5G/LTE ASN.1 API’s »Prebuilt API’s for ASN.1-based messages used in 3GPP 5G/LTE messaging including LTE-RRC, S1AP, and X2AP specifications as well as non-ASN.1 3GPP Layer-3 messages as used in the Non-Access Stratum (NAS).

Objective Open Source »Open source libraries and applications. Currently a simple H.323 protocol stack (ooh323c) and BER/DER run-time library (ooberrt) are available.

CSTA All-Phases .NET DLL »The CSTA all-phases .NET DLL is a Microsoft .NET component that can be used to communicate with a wide variety of PBX devices that support CSTA.

Free Web Tools

LTE/3G NAS Decoder »Dump the contents of LTE/3G Non-Access Stratum (NAS) binary messages to a human-readable format.

ASN.1 Syntax Check »Run a syntax check on an ASN.1 specification.

ASN.1 Data to XML »Translate ASN.1 BER/DER/PER Encoded Data to XML.

ASN.1 Schema to XSD »Translate an ASN.1 Schema to XML Schema (XSD).