# A QR code generator that encodes in your browser > Create free QR codes that never expire. Links, Wi-Fi, vCards, menus and more, encoded in your browser. Download PNG, SVG or JPG at print quality. Source: https://qr-code-build.com/ Last reviewed: 2026-08-24 Publisher: QR Code Builder ## Summary QR Code Builder generates static QR codes entirely in your browser. The destination is encoded directly into the pattern rather than routed through a redirect, so codes never expire, have no scan limit, and keep working even if this website disappears. Export PNG, SVG or JPG at any size, free. ## Fifteen kinds of code, one generator Link Open any web address. Encoded directly, with no redirect in the middle. Wi-Fi Guests join without typing a password. iOS 11+ and Android 10+. vCard Name, number, email and company saved in one scan. Menu A table code with no monthly fee and no expiry. Google review Opens the star rating box directly, skipping the search. WhatsApp Start a chat with a prefilled message, no number saved. Text Works with no signal at all. Batch codes, asset tags, instructions. PDF Link a hosted document to a print-ready code. #### Every code type - [URL QR code generatorLink](/url-qr-code-generator/) - [Wi-Fi QR code generatorNetwork](/wifi-qr-code-generator/) - [vCard QR code generatorContact](/vcard-qr-code-generator/) - [Text QR code generatorOffline](/text-qr-code-generator/) - [Email QR code generatorEmail](/email-qr-code-generator/) - [Phone number QR code generatorCall](/phone-qr-code-generator/) - [SMS QR code generatorMessage](/sms-qr-code-generator/) - [WhatsApp QR code generatorChat](/whatsapp-qr-code-generator/) - [Location QR code generatorMap](/location-qr-code-generator/) - [Event QR code generatorCalendar](/event-qr-code-generator/) - [Menu QR code generatorHospitality](/menu-qr-code-generator/) - [PDF QR code generatorDocument](/pdf-qr-code-generator/) - [Google review QR code generatorReviews](/google-review-qr-code-generator/) - [App download QR code generatorApps](/app-store-qr-code-generator/) ## The difference that matters Most free generators wrap your link in a short URL on their own domain. Your printed material then depends on their server, their business and their pricing decisions. When a service shuts down or a trial ends, every code printed through it stops working at once — and ink on paper cannot be updated. Here, your destination is encoded directly in the pattern. There is no server in the middle, nothing to switch off, and no account holding your codes. | | This generator | Typical free tier | |---|---|---| | Encoded destination | Yours | Their short domain | | Expiry | None | Often after a trial | | Scan limit | None | Common | | Account required | No | Usually | | Data sent to a server | None | Every payload | | Vector SVG | Free | Often paid | | Watermark | Never | Sometimes | | Scan analytics | None — the honest trade-off | Yes | The trade-off is real: no analytics, and no editing after printing. If you need either, the [dynamic codes guide](/dynamic-qr-code/) shows how to build a redirect on a domain you own — which is better than renting one. ## Built by people who print these Most generators give you an image and wish you luck. The readout beside the preview shows what the code actually is — its version, module grid, error correction headroom, bytes used against capacity, and the minimum width it should be printed at. That last number prevents most failed print runs. What size should it be? The distance rule, module size floors, and a table by placement. Error correction levels What L, M, Q and H really do, and which to choose. Why codes fail to scan Twelve causes in order of frequency, each with a fix. ## Design, batch and read - [Custom colours, shapes and corner stylesDesign](/custom-qr-code/) - [Add a logo to the centre of a codeDesign](/qr-code-with-logo/) - [Read a QR code from an image fileDecode](/qr-code-scanner/) - [Generate hundreds of codes from a listBatch](/bulk-qr-code-generator/) - [Vector SVG export for commercial printFiles](/qr-code-svg/) - [High resolution and print resolutionFiles](/high-resolution-qr-code/) - [Transparent background codesFiles](/transparent-qr-code/) ## How different trades use them - [Restaurants and cafésHospitality](/qr-code-for-restaurants/) - [HotelsHospitality](/qr-code-for-hotels/) - [RetailShops](/qr-code-for-retail/) - [Estate agentsProperty](/qr-code-for-real-estate/) - [Product packagingManufacturing](/qr-code-for-packaging/) - [Business cardsNetworking](/qr-code-for-business-cards/) - [Events and conferencesEvents](/qr-code-for-events/) - [WeddingsEvents](/qr-code-for-weddings/) ## Frequently asked questions ### Is this QR code generator really free? Yes. No account, no watermark, no scan limit, no paid tier for vector files, and commercial use is fine including on products you sell. ### Do the QR codes expire? No. The destination is encoded in the pattern itself, so there is no redirect that can be switched off. Codes keep working even if this site disappears. ### Is my data sent to your server? No. Encoding runs in your browser using a local JavaScript library. You can confirm it in the network tab of developer tools — no request is made when you type. ### Can I track how many times my code is scanned? Not with a static code, because nothing calls home. If you need scan counts, point the code at a short URL on your own domain and log the hits there. ### What file format should I download? SVG for anything printed, because it stays sharp at any size. PNG for screens, email and platforms that reject SVG. ### Can I add my logo? Yes. Set error correction to H, keep the logo under about 25% of the width, and centre it. The image never leaves your browser. --- Licence: this page may be quoted with attribution to QR Code Builder (https://qr-code-build.com/).