You can provide data in GET parameter: like thatClick this image to download the png version.
Use this tool to generate a new QR code.
Paste your text or URL into the Data input.
You can change the settings to generate a different version of the same QR code, however we suggest leaving ECC set to "H", and Mask set to "auto-detect".
Click "GENERATE".
Click the SVG or PNG image to download it.
1.2 You may change the error correction level "ECC" to generate different sizes of QR codes.
Higher levels of error correction will create a larger code and/or require high amounts of pixel density, but they also allow you to cover a portion of the code with an image.
Lower levels of error correction will give you a smaller image, but often can't be covered at all.
1.3 You may change the mask to affect the pattern of pixels in the image.
QR code readers may experience issues if the pixels in your QR code create little boxes, or large areas of white or black pixels. Masks are then used to try and convert your data into pattern-less data or noise.
The mask with the best noise for that data will be automatically selected if you generate a QR code using "auto-detect". If you want to generate a new QR code with different text or error correction level, then you should set the mask back to "auto-detect".
3.1 The PNG image will be as small as possible, where each white and black square is a single pixel. When resizing this image, be sure to use "nearest neighbour" or "pixelate" for sharp lines.
The SVG is set up in a similar way, the only difference being that the black pixels in each row have been joined into a single rectangle where possible.
Additional tools or a different QR code generator may need to be used to stylise the pixels and convert them from a square to a different shape, or let me know if you'd like me to code a specific shape in for you instead.
3.2 When stylising the QR code, the following requirements must be met:
Any colors can be used, even white on black, so long as they contrast sufficiently. A gradient can sometimes be used instead of solid colours.
The pixels don't need to touch, except for the big squares in the three corners, the outlines of the big squares, and the outlines of any small squares, which all need to be a single shape.
The pixels don't need to be square. Any shape can really be used, so long as the centre of each pixel is sufficently filled in by the appropriate colour.