The fastest, sleekest, dependency-free desktop QR Code generator you'll ever use.
Type. Watch the QR Code appear in real time. Export. Done.
Download · Demo · Features · Tech Stack · Build
Tired of generating QR Codes on ad-filled websites that track what you type, or that require an internet connection just to create a simple code? QuickQR fixes that: a 100% desktop, offline, native app that generates your QR Code instantly as you type — no waiting, no data ever leaving your machine.
It delivers a clean, fluid experience in Dark Mode, with real-time preview and direct high-resolution export.
If you like the idea, drop a ⭐ on the repo — it really helps the project grow!
A QR Code generated in seconds by QuickQR:
You don't need to install the .NET SDK, dependencies, or runtimes to use QuickQR. The app is compiled as Standalone / Self-Contained — everything it needs to run is already packed into the executable!
git clone https://github.com/ram-ismael/QuickQR-Code-Generator.git
cd QuickQR-Code-GeneratorHead to the apps/ folder, grab the zip for your OS, extract it, and launch the app. You'll find them in the repository or in the Releases.
-
🪟 Windows (
win-x64)- Download and extract
apps/win-x64.zip. - Double-click
QuickQR.exeto run it immediately.
- Download and extract
-
🐧 Linux (
linux-x64)- Download and extract
apps/linux-x64.zip. - Grant execute permission (if needed) and run:
chmod +x QuickQR ./QuickQR
- Download and extract
| ⚡ Instant Generation & Live Preview | Watch the QR Code update and render in real time in the side panel as you type. |
| 🎛️ Error Correction Control | Choose between fault-tolerance levels (Low, Medium, Quartile, High). |
| 📏 Dynamic Size Adjustment | Set the resolution and module size of the QR Code in real time with a slider. |
| 💾 PNG Export | Export the generated QR Code in high definition as .png with a single click. |
| 🎨 Modern Interface | Clean, responsive design with an elegant dark theme. |
| 📊 Code Metrics | Displays the exact character count and final image size in pixels (e.g. 17 character(s), 396x396px). |
| 🔌 100% Offline | No data ever leaves your machine. No ads, no tracking, no internet required. |
- Language: C# (.NET Core)
- Architecture: MVVM (Model-View-ViewModel)
QuickQR-Code-Generator/
├── docs/ # Documentation and images (logo.png, screenshots, etc.)
├── apps/ # Ready-to-run binaries (Self-contained)
│ ├── linux-x64.zip # Linux build (extract and run)
│ └── win-x64.zip # Windows build (extract and run)
├── src/
│ ├── Assets/ # Icons and visual resources (logo.ico)
│ ├── Configs/ # UI configs and base MVVM setup
│ ├── Services/ # QR Code generation logic (IQrCodeService)
│ ├── ViewModels/ # ViewModels (QrGeneratorViewModel, WindowViewModel)
│ └── Views/ # XAML interfaces (QrGeneratorView, WindowView)
├── QuickQR.csproj # .NET project file
└── README.md
If you're a developer and want to modify the source code or produce a new build, you'll need the .NET SDK installed.
-
Clone the repository:
git clone https://github.com/ram-ismael/QuickQR-Code-Generator.git cd QuickQR-Code-Generator -
Restore dependencies and build the project:
dotnet restore dotnet build
-
Run the app:
dotnet run --project QuickQR.csproj
-
To publish new standalone (zero-dependency) executables:
# Windows 64-bit dotnet publish -c Release -r win-x64 --self-contained # Linux 64-bit dotnet publish -c Release -r linux-x64 --self-contained
Contributions are very welcome! If you have an idea, found a bug, or want to add a feature:
- Fork the project
- Create a branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'feat: my new feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
If QuickQR was useful to you, consider leaving a star on the repository — it helps other people discover the project and motivates me to keep improving it!
This project is licensed under MIT. See the LICENSE file for details.
Designed and developed with ❤️ by Ramadan Ismael.




