Free QR code generator

Free QR codes with no sign-up and no expiry

Paste a link, pick a style and download. There is no account and no watermark, nothing you type leaves your browser, and the codes never expire because they do not depend on our servers.

  • Free forever
  • No sign-up
  • Never expires
  • Nothing uploaded
1

Add your content

Your QR content is processed in your browser. Nothing is uploaded.

2

Make it your own

Free templates
Dot fill
3

Save your code

Sample code. Enter your content, then download your QR code.

    Download size (px)

    Before you print, scan the downloaded file with your phone camera, or check it in the QR code scanner.

    Show the data inside the code
    Preview updates as you type

    How it works

    Three steps, in the same order every time

    1. 1Content

      Pick a type (link, text, WiFi, vCard and more) and enter what the code should open.

    2. 2Design

      Choose a template, frame, shape, colors or logo. We warn you the moment a design might stop scanning.

    3. 3Download

      PNG, SVG, JPG or WebP from 256 to 4096 px. Static codes never expire.

    Two kinds of code

    Static vs dynamic QR codes

    Both scan the same way. They differ in what happens after you print.

    Static · what we make

    The content lives in the pattern

    A static code encodes your link or text directly. It never expires and needs no account, but once printed it cannot change.

    • WiFi passwords, menus, contact cards
    • Unlimited and free, no sign-up
    • Works even if this website disappears
    • No scan counts, no edits after printing
    Dynamic · not offered here

    The code points to a short link

    A dynamic code points to a short link on someone's server that forwards to your content. You can edit it and count scans, but it only works while that service keeps running.

    • Change the destination after printing
    • Scan statistics
    • Usually needs an account and a subscription
    • Stops working if the service or plan ends

    About QR codes

    How a QR code actually works

    A little background helps you make codes that scan first time. The short version of what matters when you create and print one.

    A pattern that stores text

    A QR code is a grid of dark and light squares that encodes text: a web address, a WiFi login, a contact card. The phone reads the pattern and acts on the text. How to create one.

    The three big squares

    The large squares in three corners are finder patterns. They tell the camera where the code is and which way up it sits, which is why a code scans from any angle.

    More content, denser code

    A code can hold up to about 4,000 characters, but every extra character adds squares. Short links make cleaner codes that scan faster and print smaller.

    Built-in error correction

    Every code carries spare data so it still reads when part of it is dirty, scratched or covered by a logo. Level M tolerates about 15% damage, level H about 30%.

    No app needed

    Most phones sold in the last few years read QR codes with the built-in camera. Point, wait for the prompt, tap. Older phones may need a scanner.

    Size follows distance

    A rule of thumb: the code should be at least one tenth of the distance it will be scanned from. A poster read from 2 metres needs a code around 20 cm. Print size guide.

    Why mqrlink

    Built so the code still scans

    Style it, keep it scannable

    Shapes, colors, frames and logos, with a live warning when contrast or logo size gets risky.

    Private by default

    Your QR content is processed in your browser. Nothing you type or upload reaches our server.

    Print-quality files

    Download size is separate from the preview: get 2048 px PNGs or scalable SVG for print.

    Use cases

    Where QR codes work well

    Anywhere a person would otherwise have to type something. A few of the most common jobs, each with a ready-made generator.

    Menus and table cards

    Link a table card to your menu or ordering page. Guests open it in a second and you can update the page without reprinting. Website QR code.

    Guest WiFi

    Put the network name and password in a code. Visitors tap once to connect, and nobody reads out a long password. WiFi QR code.

    Business cards and signage

    A vCard code saves your name, number and email straight into the contacts app. vCard QR code.

    Events and invitations

    Add the date, time and place to a calendar with one scan, or link to the ticket page. Event QR code.

    Customer messages

    Open a WhatsApp chat, a pre-written SMS or an email draft so people can reach you without typing your number. WhatsApp QR code.

    Packaging and posters

    Send people from a label or flyer to instructions, a review page or a promotion. Test a printed copy before the full run. Scanning checklist.

    Questions

    Before you print

    Anything else? Write to us.

    Can I create a QR code for free?

    Yes. Every type and design option on mqrlink is free, with no account, no watermark and no limit on how many codes you make or download.

    What is a static QR code?

    A static QR code stores your content directly in its pattern: the web address, the text, the WiFi details. When someone scans it, their phone reads that content straight from the code. No server sits in between, so the code works without this website.

    Does a static QR code expire?

    No. The content is part of the pattern itself, so there is nothing to switch off. A static code keeps working as long as the printed image is readable. If it points to a web page, that page does need to stay online.

    Can I change a static QR code later?

    No. Once it is printed, a static code always contains the same content. If the details might change, point the code to a web page you control, then update that page instead. Or create a new code.

    Can I track static QR scans?

    Not with the code itself. A static code opens your content directly, so nobody (including us) can count its scans. If you need numbers, send people to your own web page and read that page's analytics, for example with a UTM tag on the link.

    Can I add a logo?

    Yes. Upload a PNG, JPG, SVG or WebP logo in step 2. It is placed in the centre, the dots behind it are cleared, and error correction is raised to H so the code still scans. Keep the logo under about a quarter of the code's width.

    Can I download SVG?

    Yes. Open the download menu and choose SVG. SVG is a vector file that stays sharp at any size, which makes it the best choice for printing on posters, packaging and signs.

    Do you see or store what I type?

    No. The code is generated by JavaScript in your browser. Your content, WiFi passwords and logos are never sent to our server, and we keep no database of codes.

    Make your first code

    It takes about ten seconds, and you never need an account.

    Create QR code