Builds a QR code for a link, text, email, place, phone, Wi-Fi, payment, or Bitcoin. Pick a color and a square pattern, then save PNG or SVG. Input stays in the browser.

Type
Module color
Pattern

Pixel width and height of the saved image. Use 512 on screen, 1024 for print.

How much of the code can be covered or damaged and still scan. Higher packs the dots tighter. Medium is enough for most codes.

Preview

Enter content to draw a QR code.

How to use

  • Pick a type and fill the fields. Types are link, text, email, location, phone, Wi-Fi, PayPal, and Bitcoin. Links stay on https. Location is a pin on the map.
  • Click a swatch or type #RRGGBB for the module color.
  • Patterns are square, or square with a chamfered corner. Size is the saved image in pixels. Error correction is how much damage the code can survive.
  • Save PNG or SVG. Input is not sent to this site.

Input, output, limits

Input is the fields for the selected type. Output is PNG or SVG. There is no frame, logo, or round module. Type the country code in the phone field.

Example

Link https://daissue.app becomes a QR code for that address. Location uses latitude and longitude as a geo: point. Wi-Fi uses the name and password to build a WIFI string.

FAQ

Is the input stored on a server?
No. The QR code is built only in the browser.
How do I type a color?
Enter a 6-digit code after #. A swatch writes the same field.
What are size and error correction?
Size is the saved image in pixels. Error correction is how much of the code can be damaged and still scan. Higher makes the dots denser.
Are round dots available?
No. Only square and chamfered modules.