Free online code tools
Your QR Shop questions, answered
Learn about digital menus, orders, payments, Free and Premium plans, and the QR and barcode tools that help your business get started.
- No signup
- Free commercial use
- No watermarks
QR Shops and free business tools
Add your digital menu or catalogue, categories, prices, logo, item photos, hours, maps, Google review link, WhatsApp and social pages. Optional table ordering and UPI payment links are included in Free shops.
Restaurants, cafés, hotels, tea and juice shops, and other stores can use QR Shops as a customer page. Start with menu browsing and enable online ordering when it fits your business. UPI payment links support shops serving customers in India.
The Free plan costs ₹0. Premium costs ₹299 per month per shop and adds photo templates, a cover, featured items, announcements, delivery orders, engagement tracking and reports. An eligible verified account can try Premium for three days. Check Pricing for current terms.
Yes. Update your shop's menu, prices and details in the owner dashboard. The published shop keeps its link and QR code, so customers see saved updates when they open it again.
Customers open a published QR Shop in their phone browser. They can browse and place enabled orders without creating a QRCode.so account. A compatible UPI app is needed to use UPI payment links.
With Premium, owners can enable delivery and set the area, fee and minimum. Customers provide a name, phone and address or map pin. Your team fulfils orders and checks payment in your bank or payment app. QRCode.so charges no commission per shop order.
Choose a static QR code for one fixed action, such as opening a website, joining Wi-Fi or saving a contact. Choose QR Shops when customers need a page with your menu, opening hours, address, contact buttons and optional UPI payments. A published QR Shop has a stable link, so you can update its contents without replacing the printed code. Start with menu-only mode if you do not need online ordering; the ordering and table settings can be configured separately.
Download the final image and scan that file, then print one copy at the size you intend to use. Check the full destination or decoded information, not just whether a scanner recognises the symbol. Test with another phone and in the lighting where the code will appear. Keep the surrounding blank border, avoid stretching the image and test again after adding a logo. For a shop, also open the customer page and check its menu prices, contact buttons and payment recipient.
SVG. It is vector artwork, so a printer or designer can scale it to any size without the edges going soft. Use PDF when you need a fixed physical size on paper, and PNG for screens, slides and social posts. Whatever you choose, print at 100% (actual size) rather than 'fit to page'.
Nine linear formats — UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF-14 and Codabar — plus ISBN as a validated book-number workflow, and five 2D formats: QR Code, Micro QR, Data Matrix, PDF417 and Aztec. Each one validates characters, length and check digits before it generates.
A static QR code contains your data inside the image itself, so it keeps working forever and does not depend on this site. What it cannot do is change: if the website it points at disappears or moves, the printed code has to be replaced. Editable (dynamic) codes that keep one printed image and let you change the destination are a hosted feature and depend on the hosting continuing to run.
You can use the images commercially — there is no watermark and no licence fee. But generating an EAN or UPC image does not assign you that number. Retail barcodes must use a company prefix issued to you by GS1 or a legitimate reseller, otherwise the number may already belong to another product.
No. A Wi-Fi QR code contains the network name and the password in plain text. Anyone who can see, photograph or decode the code can read the password. Treat it exactly like the password written on a card, and use a guest network where you can.
Choose the UPI type, enter the UPI ID (it looks like name@bank), the payee name, and an amount if you want a fixed one. The code opens the customer's UPI app with those details filled in. It is a payment request only — it never confirms that a payment succeeded, and generating one is not proof that a merchant is genuine.