Free QR Code Generator
Pro · v9.2

What's New

v9.217. 4. 2026
  • Scalable i18n layer for more languages: centralized locale config, generic localized links, dynamic language selectors. Also removed legacy Czech slugs, unified navigation, and stabilized multilingual routing across all pages.
  • The selected language is now remembered and restored on next visit, including direct return to the homepage URL.
v9.115. 4. 2026
  • Editing a saved QR code now updates the existing record instead of creating a duplicate. The save dialog shows "Update" with a "Save as new code" option when editing.
  • Folder kebab menu on the dashboard now shows a standard dropdown (Rename / Delete) instead of a numeric prompt.
  • Code card actions on the dashboard are now visible buttons side by side (Edit, Rename, Move, Delete) instead of a hidden kebab menu. Folder chips show rename/delete icons on hover.
  • Moving to a folder now shows a scrollable list of clickable folders instead of radio buttons with a Move button. Renaming is inline — click Rename and edit the name directly on the card (Enter to save, Escape to cancel).
v9.015. 4. 2026
  • New dedicated "My Codes" page (/my-codes/) with sidebar navigation, folder management, QR thumbnails, search, type filter, sorting, bulk selection, and bulk actions (delete, move to folder).
  • QR codes can now be organized into flat folders (campaigns). Folder CRUD with color support, code count per folder, and move via card kebab menu.
  • Saved QR code preview thumbnails are generated client-side with in-memory cache using a pure payload builder (no DOM dependency).
  • The save dialog now includes folder selection — choose an existing folder or leave empty for "No folder".
  • The editor now supports the ?code= URL parameter for automatic loading of a saved QR code on page open.
  • The "My Codes" button in the header now navigates to the dashboard page instead of opening a modal overlay.
v8.113. 4. 2026
  • QR type selection icons replaced with Lucide Icons — standard, clear line icons (link, mail, phone, map-pin, bitcoin, share-2, etc.) instead of previous custom pixel-art symbols.
  • Text in frames and templates is now vertically centered with pixel accuracy using actualBoundingBoxAscent/Descent measurement, eliminating font-dependent offset caused by dominant-baseline='middle'.
v8.010. 4. 2026
  • Added new eye style "Soft square" for outer frame and inner dot, matching the rounded square look from the provided reference.
  • Payment fields now include browser autofill metadata (name/autocomplete), so Chrome better offers to save and reuse IBAN/account.
  • The "Split IBAN to CZ account" action now appears only in IBAN mode and immediately shows clear feedback for invalid CZ IBAN.
  • SPD conversion buttons now perform a visible action: switch mode and immediately show converted fields or clear guidance for invalid CZ IBAN.
  • Payment amount fields now enforce strict format (positive number, max 2 decimal places) including comma-to-dot normalization.
  • Recipient name and note in SEPA now validate EPC characters and display a live remaining character counter.
  • SPD conversion is now bidirectional: you can calculate IBAN from a Czech account and split a valid CZ IBAN back into prefix/account number/bank code.
  • Payment forms now continuously validate IBAN and BIC/SWIFT for SPD and SEPA fields including inline error highlighting.
  • Payment QR generation is blocked when SPD/SEPA data is missing or invalid, and a centered warning with instructions is shown in the preview.
  • In SPD account number mode, the Prefix / Account number / Bank code fields are stacked vertically, so the Account number field no longer gets clipped in narrow panels.
  • Date and time fields on the Event card have the same design as other inputs, and Start/End are stacked vertically for better readability in narrow panels.
  • The birthday field in vCard now matches the design of other input fields.
  • The Galaxy template was adjusted for higher scan reliability while preserving the visual style.
  • Score scale labels are aligned to actual boundaries (0/60/75/90/100), so the needle position visually matches the displayed score.
v7.24. 4. 2026
  • Neon, Galaxy, Gold Luxury, and Halloween templates have adjusted colors for better scannability while preserving their visual style.
v7.14. 4. 2026
  • The Guide now covers all 18 supported QR code types, each with a bilingual description.
v7.04. 4. 2026
  • Informational subpages — 5 new SEO-optimized pages: QR Code Guide, QR Codes for Business, Technical Info, How to Scan, and Brand Guidelines.
  • Navigation menu — hamburger menu in the header with links to all pages, active page highlighting.
  • Bilingual subpages — all new pages fully support CZ/EN switching.
  • Structured data — Article, BreadcrumbList, and HowTo JSON-LD schemas for better Google indexing.
  • Production routing fix — subpage links now open actual URLs (e.g. /brand-guidelines/) instead of returning to the main page.
  • Caddy routing now supports static subpages (e.g. /guide/) and SPA fallback.
v6.523. 3. 2026
  • Bilingual changelog — the What's New section is now maintained in both CZ and EN from the same entries.
  • Localization format — changelog entries support the data-en attribute for English text.
v6.423. 3. 2026
  • EN changelog — in English mode, the What's New section now syncs with the current CZ content so latest versions and changes are not missing.
v6.323. 3. 2026
  • Frame templates — unified color marker logic with tolerance: red = QR zone, black = frame, yellow (optional) = text zone; more consistent icon previews and rendering.
v6.220. 3. 2026
  • Favicon optimization — the main favicon now uses a small SVG icon instead of a large OG image.
v6.120. 3. 2026
  • Favicon — added website icon for browser bookmarks and mobile home screen.
v5.219. 3. 2026
  • Multilingual support (CZ/EN) — full Czech and English support including language switcher, automatic detection, content localization, and SEO.
  • EN text fix — fixed remaining Czech labels in export and design sections (e.g. vector/print/file/Color).
  • EN text fix 2 — fixed localization of PayPal hint and "Payment description" label.
  • Mobile header — on phones, it's now simplified and stable without horizontal overflow.
  • Clean mobile mode — on small screens, only sign-in/sign-out remains in the header, secondary buttons are hidden.
  • Auth elements — in both signed-in and signed-out states, alignment and email truncation are adjusted for narrow widths.
v5.118. 3. 2026
  • Free access — the app is now available immediately without sign-in; the login form opens as a modal.
  • Header — "Sign in" button / email display and "Sign out" based on auth state.
  • Feedback for everyone — submitting an idea works even without signing in.
  • SEO — informational section with FAQ, JSON-LD schema, optimized meta tags.
v5.018. 3. 2026
  • Authentication — email and password sign-in with confirmation and password recovery (Supabase Auth).
  • Password recovery — "Forgot password?" link on the login screen with email reset.
  • Feedback — "Send us an idea" link in the footer for submitting ideas and suggestions.
v4.318. 3. 2026
  • QR code margins — new slider in the Frame section for template frames; allows setting inner QR code margins (0–15%).
v4.217. 3. 2026
  • Dynamic template loading — new frames can be easily added without coding.
  • Fix for background color change in Safari browser.
v4.117. 3. 2026
  • New frame style Shopping Bag — QR code is placed inside a bag silhouette with handle; supported for PNG, WebP, and SVG export.
  • Template frame system — frames can be defined with custom graphics with automatic QR code and text placement.
v4.017. 3. 2026
  • PDF export — new "PDF" button opens the print dialog in full vector (SVG); in Chrome/Edge choose "Save as PDF".
  • WiFi — "Hidden network" checkbox (adds H:true); 👁 button to reveal password.
  • vCard — street autocomplete including house number; ZIP code auto-fills when selecting a city; empty fields (ORG, TEL, EMAIL, URL) are not included in vCard format.
  • Downloaded files now have a unique name (date + content hash), preventing overwrite of previously downloaded QR codes.
  • SVG print fix — SVG now prints at the correct size (previously it could be shrunk to 75%).
  • New Copy PNG button — copies the QR code as an image directly to clipboard (ClipboardItem API); ready for pasting into Word, Slides, or email.
v3.917. 3. 2026
  • vCard — added fields: address (street, city, ZIP, country), birthday, and note.
v3.816. 3. 2026
  • New feature: Color gradient — linear or radial gradient for QR code modules; second color picker + 4 linear gradient directions; works for PNG, WebP, and SVG export.
  • Removed Code Shape feature.
  • Code frame: added Font Size option (Small / Medium / Large / Extra Large).
v3.616. 3. 2026
  • New type: Social Networks — direct link to profile on Instagram, Facebook, X, YouTube, LinkedIn, TikTok, Snapchat, Pinterest, Reddit, GitHub, or Twitch.
v3.516. 3. 2026
  • New type: WhatsApp — phone with country code picker and pre-filled message.
  • New type: Telegram — username or phone number with country code.
  • New type: App — direct link to App Store (iOS) or Google Play (Android) — URL or ID/package name.
  • New type: Meeting — link to video conference Zoom (ID + password), Microsoft Teams, or Google Meet.
v3.416. 3. 2026
  • New type: PayPal — P2P payment, paypal.me, or donations; amount, currency, and description options.
  • Predefined logos — Simple Icons library (30 brands), color/monochrome toggle, transparent background.
  • Fix: LinkedIn and Amazon icons now display more reliably.
v3.316. 3. 2026
  • QR code corner shape: frame style picker (6 shapes) and dot picker (4 shapes) with support for PNG, WebP, and SVG.
  • Module style moved to the right panel next to colors.
  • Simplified frame style menu.
  • Content section visually distinguished with a subtle blue background.
  • Fix: SVG export with IBM Plex Mono font.
  • Fix: frame bubble now has the correct shape.
  • Fix: more accurate readability verification for non-standard corner shapes.
v3.212. 3. 2026
  • Module styles — squares, rounded, circles, blob.
  • Transparent background — transparent QR codes for PNG and SVG.
  • Eye color — outer and inner part of each of the three corners.
  • Background color — customizable QR code background color.
  • Verification strictness — three levels: Loose, Medium, Strict.
  • Readability scale — visual scale with zones and a moving indicator.
  • New type: Crypto — Bitcoin, Ethereum, Bitcoin Cash, Litecoin, Dash (BIP-21).
  • SPD payment: IBAN / Account number toggle with automatic IBAN and BIC calculation for CZ banks.
  • SPD payment: dropdown list of all 46 banks according to the CNB registry.
  • GDPR — cookie consent banner with the option to withdraw consent from the header.
  • QR code frame — 5 styles (bottom, top, bubble), custom text, font, colors, rounding; PNG and SVG.
  • WebP download — compressed format for web.
  • Fix: readability indicator correctly responds to unscannable code.
  • Fix: more accurate readability verification for rounded and circular modules.
  • Fix: URL validation with error message.
v3.112. 3. 2026
  • Logo: max 25% — reduced from 30%.
  • Fix: readability indicator correctly shows problem caused by logo.
  • Fix: more accurate error message — distinguishes between logo and contrast issues.
  • Fix: "My location" button always generates a QR code.
v3.01. 1. 2026
  • Migration to Vite — faster build, modular structure.
  • Web Worker — jsQR verification doesn't block UI, works offline.
  • 11 QR code types — URL, vCard, WiFi, geo, email, SMS, and more.
  • Logo overlay — automatic white background and adjustable size.
  • Scan panel — contrast and readability rating.