All Projects

Qraft

Aayush-Sigdel / QrScanner
2025Desktop

A fast, minimal desktop app for creating custom QR codes. Supports URLs, emails, Wi-Fi, vCards, SMS, images, PDFs and more — with fine control over shapes, colors, corners, and logos. Available on Windows, macOS, and Linux.

Screenshots

About This Project

Qraft is a cross-platform desktop application for generating custom QR codes. Built with Electron, it provides a native-feeling experience on Windows, macOS, and Linux.

Key Features:

  • Support for multiple data types: URLs, emails, Wi-Fi credentials, vCards, SMS, plain text
  • Embed images and PDFs into QR codes
  • Full customization: shapes, colors, corner styles, error correction levels
  • Add logos and branding to QR codes
  • Export as PNG, SVG, or PDF
  • Dark mode support

Technical Highlights:

Built on Electron with a vanilla JavaScript frontend for maximum performance. The QR generation engine uses a custom fork of qr-code-styling for advanced customization options. File handling uses Electron's native dialog APIs for a seamless desktop experience. The app has been deployed as a web version on Render as well.

I built this because existing QR generators either lacked customization or were bloated web apps. Qraft is fast, offline-first, and gives you full control.

Technologies

electronjavascriptcssdesktop