Image Cropper
A better frame for every image. Crop, shape and resize — all...
Create QR codes with custom colors and Heart, Star, Circle, Diamond or Hexagon outlines. Style the pattern and download PNG or SVG locally.
Choose a type, add your content and generate.
The code contains your content directly. Preserve the quiet border and scan-test your colors and style before sharing.
Select a QR type and enter a website link, message, Wi-Fi details or other supported content.
Set the download size and generate your QR code. The white border helps readers recognize it.
Save a PNG or SVG and test it with a scanner before printing or sharing.
A QR code stores data in a square pattern that compatible readers can decode. This generator creates codes for website links, text, email, phone calls, SMS, WhatsApp, Wi-Fi, app links and social profiles. Raw data is also supported. It creates QR codes, rather than other barcode symbologies.
Choose a PNG size from 128 to 4096 pixels, subject to the minimum readable module size for the content. SVG keeps the code scalable. Both formats include a white quiet zone and use black modules on white. Higher error correction is used; long content produces a denser code.
Choose Square, Heart, Star, Circle, Diamond or Hexagon for the overall outline. Decorative outlines surround a complete central QR code and its quiet border. Choose foreground and background colors with strong contrast. Square, Rounded, Dots, Heart, Star and Diamond styles change the data modules; finder, alignment and timing patterns retain their standard geometry. Styled codes need at least four pixels per module. Test the saved code with the devices you plan to use.
The content is encoded on your device, without an account or upload. Wi-Fi codes contain the network password when supplied, so share them only with intended users. The code stores the entered content directly; it does not create a hosted redirect or an editable short link. Scan the saved code before using it.
A few helpful answers before you get started.
No. Generation and scanning run on your device. QR content and camera frames are not sent to a server.
PNG downloads use your chosen pixel size. SVG downloads retain a scalable black-and-white code with its quiet border.
No. Scanned content is shown as text. Review it before choosing an action or copying it.