Generate QR codes from any URL, text, email or data instantly. Customize size and error correction level. Download as PNG. Runs entirely in your browser — no data leaves your device.
Strong Password Generator Online — Free, Secure & Random
Generate strong random passwords instantly. Choose length, character types and symbols. Uses cryptographic randomness — runs entirely in your browser, no data sent to a server.
Diceware Passphrase Generator — Secure Passwords You Can Remember
Generate secure passphrases using the Diceware method. Easy to remember and resistant to brute-force attacks. Runs entirely in your browser — no data leaves your device.
Nickname Generator
Free unique nickname generator — 6 styles, export, Unicode fonts. Create a cool username for gaming, Twitch and Steam in seconds.
JSON Formatter Online — Format & Minify
Format JSON online — free. Paste or upload files up to 5 MB. Runs entirely in your browser, data stays private.
Remove Background from Image — Free AI, No Upload, Works Offline
Free AI background remover — no upload, no signup, no watermark. Runs entirely in your browser, images never leave your device. Works offline. JPEG, PNG, WebP, AVIF.
Image to Text (OCR) — Extract Text from Any Image
Extract text from any image using OCR. Works with photos, screenshots, and scans. 15 languages: English, Russian, Chinese, Arabic and more. Free — no uploads.
Create QR codes from any URL, text, email or data in seconds. Adjust error correction level and output size, then download as a PNG — ready for print or digital use. Generation happens entirely in your browser, so your content is never sent to our servers. Works fully offline for maximum privacy.
Enter the content to encode
Type or paste any content into the input field — a URL, plain text, email address, phone number, or any other data. The QR code updates automatically as you type.
Choose an error correction level
Select L, M, Q or H. Higher levels allow the QR code to be scanned even if part of it is damaged or obscured, but produce a denser pattern. Level M is a good default for most uses.
Set the output size
Use the size slider to pick a resolution between 128 px and 512 px. Larger sizes are easier to scan at a distance and look sharper when printed.
Download the QR code
Click Download PNG to save the QR code as an image file, ready to use in print or digital materials.
Yes, completely free with no sign-up required. Generation happens in your browser using the qrcode library — no data is sent to any server and no account is needed.
Any text: URLs, plain text, email addresses (mailto:), phone numbers (tel:), SMS (smsto:), Wi-Fi credentials, vCards, and more. The most common use is encoding a URL so users can open a website by scanning.
They control how much of the QR code can be damaged or covered while still being scannable. L = 7%, M = 15%, Q = 25%, H = 30% recovery capacity. Higher levels produce a denser code. M is recommended for most use cases; H is useful when the code will be printed on a surface that may get scratched.
No. QR codes generated here are static — the encoded data is baked directly into the image. They never expire and require no ongoing service to scan.
Very long inputs produce extremely dense QR codes that some scanners struggle with. Try shortening the URL with a link shortener, increasing the output size, or raising the error correction level to H.