Skip to content
Toolshed

QR Code Generator

Create QR codes with your logo and colors. Static codes that never expire, as PNG or SVG.

  • No uploads
  • No limits
  • No signup
What should the code contain?

Stays on your device. Use a simple, high-contrast image.

Static code: it never expires. No redirect service, no tracking, and it keeps working even if this site goes away.

Input:
Link · Text
Output:
QR code
Runs on:
Your device
Size limit:
None
Account:
Not needed

How to use QR Code Generator

  1. Choose what to encode

    Pick URL, text, Wi-Fi or contact, then fill in the details.

  2. Style it

    Choose colors and add a logo if you like. The error correction level adjusts for logos.

  3. Download

    Save your code as a PNG or SVG. Test it with your phone camera before you print.

Why QR Code Generator on Toolshed

  • No uploads

    Everything runs in this browser tab. Your files never leave your device.

  • No limits

    No file-size caps, no daily quotas. Process as much as your device can handle.

  • No signup

    No account, no email, no watermark.

Frequently asked questions

Do these QR codes expire?

No. They are static: the content is written straight into the code. There is no redirect service, so they never expire and nothing can be switched off later.

Will a logo stop my QR code from scanning?

Not if the logo is small. We switch to the highest error correction (H) when you add a logo so the code can still be read. Always test-scan before printing.

Are my files uploaded anywhere?

No. QR Code Generator runs entirely in your browser. Your files are processed on your device and are never sent to a server.

Is there a file size limit?

No fixed limit. The only limit is your device's memory. Very large files work best in a desktop browser.

Is QR Code Generator really free?

Yes. There's no account and no watermark. A short optional ad, or a 20-second wait, unlocks each download. That's how we keep it free.

Does it work offline?

Once the page has loaded, processing happens locally, so it keeps working even if your connection drops.