Fileoholic

Generate a QR code in your browser

Turn any link or text into a QR code. Choose size and colors, download as PNG or SVG. No signup, no watermark.

Your QR code appears here as you type.

How to use the QR code generator

  1. 1

    Type your link or text

    Enter a URL, phone number, Wi-Fi text, or any message. The QR code updates as you type.

  2. 2

    Style it

    Choose the size, error-correction level, and foreground and background colors.

  3. 3

    Download

    Save as a PNG for everyday use, or SVG for print and large signage. Built entirely in your browser.

Static QR codes that never expire

Most "free" QR generators online make a dynamic code — they point the scan at their own server, which redirects to your link. That lets them track scans and, on a lot of sites, switch your code off unless you pay. This tool makes a static code instead: your link is baked straight into the pattern. It works forever, with no account and no middleman.

Download a PNG for screens and social posts, or an SVG for anything you'll print large — posters, packaging, signage — since SVG stays sharp at any size. The whole thing runs locally, so whatever you encode stays on your device.

Your files never leave your browser.

All processing runs locally on your device. No uploads, no tracking of file content.

FAQ

Is this QR code generator really free?

Yes. No signup, no watermark, no daily limit, and no tracking. Generate as many QR codes as you want and download them as PNG or SVG.

Do the QR codes expire?

No. These are static QR codes — the link is encoded directly into the pattern, so they work forever and never expire. There is no redirect server that could go down. The trade-off is you can't change the destination later without making a new code.

What can I put in a QR code?

Anything text-based: a website URL, plain text, a phone number (tel:+1...), an email (mailto:...), or an SMS. For Wi-Fi, encode the string WIFI:T:WPA;S:NetworkName;P:Password;; to let phones join on scan.

PNG or SVG — which should I download?

PNG for screens, social posts, and email. SVG for anything printed — business cards, posters, packaging — because it stays razor-sharp at any size. Pick a larger size or SVG if the code will be printed big.

What does error correction do?

Higher error correction lets a QR code still scan when part of it is dirty, damaged, or covered by a logo. High (30%) is the most robust but makes the pattern denser. Medium is fine for most uses.

Are my QR codes uploaded anywhere?

No. The QR code is generated on your device with JavaScript. Whatever you type never leaves your browser — confirm it in the Network tab.

Why is my QR code hard to scan?

Low contrast is the usual cause. Keep the foreground dark and the background light, avoid inverting them, and don't shrink it too small. If you added heavy color, raise the error correction level.

Related tools

Last updated: 2026-06-20