QR Code Generator: Create, Download and Test Your Code
Create a QR code for a public website address or a short piece of text. Choose the image size and colors, generate a preview, then download PNG, JPG or SVG. Check the encoded content and scan the saved file before you print or share it.
Create your QR code
Enter public text or a complete website address, choose colors and size, then generate your code.
Before generating: your entered content is sent to the external QRserver.com image service to create the image. Use public information, and avoid passwords, private access links or other sensitive details.
Downloads use the external service and may open a new tab. Scan the saved file and a printed test copy before distributing it.
How to make a QR code
- Enter the complete destination, including https:// for a website. For a text-only code, enter the exact message you want a scanner to show. Check spelling before generating.
- Keep black modules on a white background for a straightforward starting point. If you change colors, keep the code darker than the background and test the result. Identical colors are rejected.
- Choose an image size from 100 to 500 pixels. Larger sizes can be easier to work with when placing the code in a document. The best size depends on the content, print quality, viewing distance and scanner.
- Select Generate QR code. When the preview is ready, compare the Content encoded in this image field with your intended text or URL.
- Download a file in the format that suits the destination. If you edit the input, size or colors, generate again. The old preview and download links clear when settings change.
Example: link to a contact page
To make a code for a business card, you could enter https://webtoolbase.com/contact-us/ as a test. Generate it, download PNG and scan the saved file with a second device. The scanner should show that complete address. For your own card, replace the example with your actual public contact-page URL and test a printed copy before ordering a batch.
Choose PNG, JPG or SVG
PNG is a useful choice for sharp edges in a document or on a screen. JPG uses compression, so inspect the result carefully before printing. SVG is a vector format that can be resized in software that supports it. Your document, print settings and scanner still affect the final result; a file-format choice does not guarantee a successful scan.
The download links request the selected format from the image service and may open a new tab. If a browser opens the image instead of saving it, use that browser’s save-image control. Keep an original copy and avoid repeatedly recompressing it.
Keep the blank border and test the real placement
The generated image includes a four-module quiet zone, the blank border around the code. Leave that border intact when cropping or placing it. Keep text, logos and artwork outside the border. Test the saved image and a printed sample at the size and distance people will use. Reflective material, a curved surface, damage or low contrast can make scanning harder.
The tool creates an image containing your chosen text. Changing the address encoded in an already-printed image requires a new code. If the code points to a website address you control, you can update the content at that address separately. A destination can stop working even when the code itself remains readable.
Privacy, external service and limitations
Generation and downloads use QRserver.com. The text or address you enter is included in a request to that external service. Avoid passwords, private invitation URLs, access tokens and sensitive personal details. See the WebToolBase privacy policy and the QR image service documentation for more information.
The form supports up to 800 characters. Longer content creates more detail within the code and may be harder to scan at a small size. The tool does not verify that a destination is trustworthy, set up payments, shorten links, schedule expiry or provide scan analytics. Your entries are not saved by this form between visits, and image generation depends on the external service being available.
If a code does not generate or scan
- Check your connection and retry later if the external image service reports an error. Shorten very long content while preserving the correct destination.
- Return to black on white, keep the surrounding border and try a larger saved image.
- Check the exact address shown by a scanner before opening it. If the address is correct but the page fails, investigate the destination website.
- Test with more than one device and use a printed sample when the final code will be printed.
For a different task, try the barcode generator or browse all WebToolBase tools. Report a problem with this generator.
