QR Code Generator
Image
Turn a link, text, or any data into a QR code. Customize the size, foreground and background colors, and error-correction level, then download it as a crisp PNG or scalable SVG. Everything is generated in your browser.
Enter text or a URL to generate a QR code.
How to use
- Type or paste the text or URL to encode.
- Set the size and pick foreground and background colors.
- Choose an error-correction level (higher survives more damage).
- Preview the QR code instantly.
- Download it as PNG or SVG.
Frequently asked questions
- Is there a limit on the content?
- QR codes can hold a few thousand characters, but shorter content scans more reliably. If a code can't be generated, shorten the text.
- What is error correction?
- It adds redundancy so the code still scans when partly damaged or covered. Higher levels are more robust but denser.
- PNG or SVG — which should I use?
- PNG is great for sharing and printing at a fixed size; SVG scales to any size without losing quality.
- Do the codes expire?
- No. The QR code encodes your content directly, so it works forever and never depends on this site.
Related tools
SVG → PNG Converter
Rasterize SVG to a PNG at any size, with transparent or solid background, all in the browser.
Image Crop (Aspect Ratio)
Crop any image to a standard aspect ratio (1:1, 16:9, 4:3, etc.) — centered automatically.
Image Rotate & Flip
Rotate an image 90° at a time or flip it horizontally / vertically, then download the result.
Image Resize
Resize an image to any dimensions and export as PNG, JPEG, or WebP — all in your browser.
Image to Base64
Convert an image to a Base64 data URL you can paste anywhere.
Image Compressor
Compress and resize JPEG, PNG, and WebP images in your browser.