About the QR Code Generator

QR Code Generator is a free online tool that converts any URL, text, or contact information into a downloadable QR code PNG — with control over size and error correction level.

How It Works

You enter any text or URL (up to 2,000 characters), choose a size (200, 300, 500, or 800px), and an error correction level. The request is sent to our server where the qrcode Node.js library encodes the input as a QR code matrix and renders it as a data URI PNG with a 2-module quiet zone and black-on-white colours.

Error correction levels:

What Is sortout.app?

sortout.app is a growing collection of focused web tools, each designed to do exactly one thing well. Every tool is free, requires no account, and is built to load fast anywhere.

Privacy

No files are uploaded. Your text input is sent to our server over HTTPS to generate the QR code, and nothing is stored after the response is sent. See our full Privacy Policy.

Frequently Asked Questions

Is this tool free?

Yes, completely free with no usage limits.

Do I need to create an account?

No. There is no sign-up, no login, and no registration of any kind.

What can I encode in a QR code?

Any text up to 2,000 characters: URLs, email addresses, phone numbers, plain text, Wi-Fi credentials, vCard contact data, and more. The scanner app determines how the content is interpreted.

Why is a higher error correction level better for logo QR codes?

Error correction allows the QR code to remain scannable even when part of it is obscured. A logo placed in the center covers some modules, so level H (30% recovery) ensures the code still decodes.

Is there a file size or character limit?

Input is limited to 2,000 characters. There is no file upload — the QR code is generated from text you type.

Contact

Questions or feedback? Open an issue at github.com/sortout-app/feedback or email hello@sortout.app.