Generates QR codes from text strings and byte arrays.
**[Codecrete.SwissQRBill.Generator.QRBill](xref:Codecrete.SwissQRBill.Generator.QRBill)**: Generates Swiss QR bill (receipt and payment part). Also validates the bill data and encode and decode the text embedded in the QR code.
This project aims to be the best, clearest QR code generator library. The primary goals are flexible options
and absolute correctness. Secondary goals are compact implementation size and good documentation comments.
**[Codecrete.SwissQRBill.Generator.QRBill](xref:Codecrete.SwissQRBill.Generator.Bill)**: QR bill data as input for generation or output from decoding
This .NET version is built for .NET Standard 2.0 and therefore runs on most modern .NET platforms (.NET Core, .NET Framework, Mono etc.).
**[Codecrete.SwissQRBill.Generator.Payments](xref:Codecrete.SwissQRBill.Generator.Payments)**: Utility for generating and validation payment related data such as IBAN and reference numbers.
Home page with live JavaScript demo, extensive descriptions, and competitor comparisons:
[All types and classes](xref:Codecrete.SwissQRBill.Generator)
## .NET API Documention
Generates QR Codes from text strings and byte arrays.
* [QrCode](xref:IO.Nayuki.QrCodeGen.QrCode): Creates and represents QR codes
This project aims to be the best, clearest QR Code generator library. The primary goals are flexible options
* [QrSegment](xref:IO.Nayuki.QrCodeGen.QrSegment): Represents a segment of character/binary/control data in a QR code symbol
and absolute correctness. Secondary goals are compact implementation size and good documentation comments.
* [QrSegmentAdvanced](xref:IO.Nayuki.QrCodeGen.QrSegmentAdvanced): Advanced methods for encoding QR codes using Kanji mode or using multiple segments with different encodings.
* [All types and classes](xref:IO.Nayuki.QrCodeGen)
Home page with live JavaScript demo, extensive descriptions, and competitor comparisons: