QR Code Generator

Generate a QR code for a URL, plain text, vCard contact card, SMS, email, Wi-Fi, social share or crypto payment. No watermark, no expiry; download as PNG or SVG.

Runs 100% in your browser — your content is never sent to a server.

A dynamic QR encodes a fixed short link (openmoon.com.tr/q/…). The QR code itself never changes; you can update the target address any time, without reprinting the QR.

Unlike the other tabs, dynamic QRs are linked to your account, the target URL is stored on our server, and it is sent to Google Safe Browsing (USA) for a malicious-content check (see the Privacy Policy).

Colors
The QR code will appear here

What Is a QR Code Generator Useful For?

A QR (Quick Response) code is a square barcode that's read by scanning it with a smartphone camera, with text, a link, or a contact card embedded inside it. This tool generates 8 different static types (website/URL, plain text, vCard contact card, SMS, email, Wi-Fi, social share, crypto payment); each type is encoded in a standard text format that phones already recognize — for example, scanning a Wi-Fi QR code prompts the phone to connect to the network automatically, a vCard QR code adds a contact directly to the address book, and an SMS/email QR code opens the relevant app pre-filled with the details.

The most common uses: generating a QR code for a website link printed on a business card or poster, a Wi-Fi password placed on a café table, a contact card shared at a meeting, or a campaign link on product packaging. Raising the error correction level (Low/Medium/High/Highest) keeps the code scannable even if it gets a bit dirty, worn, or partially covered — Medium (M) or High (Q) is recommended for print; Low (L) is usually enough for a QR shown only on screen. You can change the QR color and background color to match your brand, and pick a size (256/512/1024 pixels) that fits your use case.

The other 8 types embed the content directly in the QR pattern — once printed, the target never changes. A dynamic QR instead encodes a fixed short link (openmoon.com.tr/q/…); you can change the target URL any time from your OpenMoon account, and the printed QR code itself never changes, continuing to redirect to the new address — so you don't need to reprint it when a campaign ends, a link needs fixing, or one event hands off to the next; you just update the target from your account.

Privacy: the 8 static types are generated entirely in your browser, and your content is never sent to a server. A dynamic QR, by its very nature (so the target can be changed later), is linked to your account and the target URL is stored on our server — using this feature is entirely optional and requires signing in; if you'd rather not, you can keep generating fully anonymous, server-free codes with the other 8 types.

Try This Next

Finished here? These might be your next step.

Frequently Asked Questions

No. A QR code carries its content directly in its own pattern; since there's no server in between, it works forever. It won't ever run into a paywall like the "dynamic QR" services that sell subscriptions.

A higher level lets the QR code still be scanned even if part of it is covered or worn away; in exchange, the pattern becomes denser. Medium (M) or High (Q) is ideal for print.

Phone cameras read these types based on a standard text format they recognize: vCard adds a contact to the phone book, SMS/email opens the relevant app pre-filled, and Wi-Fi connects to the network automatically. Everything is encoded in a single QR pattern — no extra app is required.

The QR code only encodes the wallet address and optional amount you enter as a URI link; it never signs or sends a transaction. Always double-check the address and amount yourself before scanning.

The other 8 types embed the content directly in the QR pattern — once printed, it never changes. A dynamic QR instead encodes a fixed short link (openmoon.com.tr/q/…); you can change the target URL any time from your account, and the QR code itself (and anything printed) keeps working, now pointing to the new address. This requires signing in with your OpenMoon account, and the target URL is stored on our server (unlike the other types).

PNG is a fixed-pixel-size image file — ideal for displaying on screen, pasting into a document, or sharing on social media. SVG is a vector format; if it's going to be printed on a large poster or sign, SVG is recommended because it scales to any size without losing quality.

Last updated: