QR Code Generator

Turn any link, email address or block of text into a QR code you can print or share. Choose the foreground and background colours, add a frame, drop your logo into the centre, and set the output size up to 800 pixels. You can shorten the destination URL before encoding so the code stays simple and easy to scan.

Frequently asked questions

Is this QR code generator free?

Yes. You can create and download as many QR codes as you like, with no signup, no watermark and no expiry — the code works for as long as the link inside it works.

Can I put my logo in the middle of a QR code?

Yes. Upload a logo and it is placed in the centre. QR codes carry built-in error correction, so a small centre logo stays scannable; test with your phone camera before printing.

What can a QR code contain?

A website link, an email address or plain text. For long links, turn on URL shortening first so the code has fewer modules and scans more reliably from a distance.

What size should I use for printing?

Choose an output of up to 800 pixels. As a rule of thumb, print the code at least 2 × 2 cm (about 0.8 in) and keep a quiet border around it.