Skip to content

QR Code Generator

QR Code Generator exposes static Blueprint nodes on UOperatingSystemQrCodeGenerator that turn any string into a UTexture2D QR symbol. No external services — generation runs locally in the plugin module OperatingSystemQRCode.

Demo: QrCodeGenerator/DemoMap and WBP_QrCodeSampleWidget.

flowchart LR
  Text[String to encode] --> Gen[Generate QR Code Texture]
  Gen --> Tex[UTexture2D]
  Tex --> UMG[Image widget Brush]
  Tex --> Mat[Material / runtime UI]
ItemPathPurpose
Generator classUOperatingSystemQrCodeGeneratorStatic encode functions
Sample widgetWBP_QrCodeSampleWidgetExample UMG wiring
Demo mapDemoMapPlayable sample
PageDescription
Getting startedFirst texture in Blueprint
OverviewDisplay in UMG, custom colors
Blueprint referenceNodes, enum, limits
C++ referenceModule dependency and API
  • Strings up to 2953 UTF-8 code units (simple path).
  • Smallest QR version is chosen automatically.
  • Higher Error Correction Level may increase module count (version).