Free and open-source Windows desktop app for generating QR codes from text and URLs.
Pre-built Windows release (no SDK required):
Latest release — download QrCodeGenerator-v1.0.1-win-x64.zip, unzip, and run QrCodeGenerator.exe.
- Text or URL input with live preview
- Auto-generation with debounce, manual refresh, and PNG export
- Adaptive error correction for long payloads
- 14 languages: English, German, Russian, Ukrainian, Belarusian, Kazakh, Kyrgyz, Georgian, Armenian, Azerbaijani, Romanian, Tajik, Turkmen, Uzbek
- Optional install to Local AppData or Program Files with Start menu shortcut
- Windows 10/11
- .NET 10 SDK (or compatible)
git clone https://github.com/Mitroshenkov87/QrCodeGenerator.git
cd QrCodeGenerator
dotnet build
dotnet run --project QrCodeGenerator.csprojdotnet test QrCodeGenerator.Tests/QrCodeGenerator.Tests.csproj| Path | Description |
|---|---|
MainWindow.xaml |
Main UI |
Services/QrCodeService.cs |
QR generation via QRCoder |
Services/LocalizationService.cs |
UI language switching |
Services/AppInstallService.cs |
Portable install and shortcuts |
Properties/Resources.*.resx |
Translations |
QrCodeGenerator.Tests/ |
Unit tests (xUnit) |
Run the app once from the build output, then use Install in the window to copy files and create a Start menu shortcut. The install panel is hidden when install.ini is detected in the install folder.
Issues and pull requests are welcome. Please keep changes focused and run tests before submitting.
This project is licensed under the MIT License.
