QR Code Generator

Create custom QR codes for websites, Wi-Fi, contacts, menus and more. Add your colors and logo, then download.

3 free operation(s) per day
1

Choose your content

Generate in bulk

One code per line for websites or plain text, or import a CSV with a type column and content fields. Each code counts as one operation. Importing replaces the list below; your files are read locally.

2

Make it yours

Dark colors on a light background are required. Locator and alignment patterns retain their reliable square shape.

One PNG, JPG or WebP · up to 2 MB and 4 megapixels. Logos use high error correction; scan-test before sharing.

Captions support English text and symbols; QR content supports Unicode.

Resolution and error correction

Actual width rounds down to keep modules on whole pixels. Captions add height. Dense content may need a larger size; logos always use H.

Reusable design presets

Only design settings are saved on this device—not content, passwords or logos.

Each code includes PNG, SVG, JPG, PDF. No QR-content storage or scan tracking.

×

Current limits

per code / batch

Codes per batch
3
QR width up to
2048 px
Content per code
2000 bytes

One code = one operation. Daily allowances reset at 00:00 UTC. Guest usage is associated with this browser; system-abuse safeguards always apply.

Read the security details
Limit comparison

How to increase limits

Compare the per-operation limits available after registration or with an active paid pass.

Free account

Registered user

10 free operation(s) per day

Codes per batch
10
QR width up to
2048 px
Content per code
2000 bytes
Create a free account
All access passes

Unlimited operations during active validity, subject to abuse safeguards.

Codes per batch
20
QR width up to
2048 px
Content per code
2000 bytes
View packages
Enlarged generated QR code

Scan with your phone to verify the encoded content.

Frequently asked questions

What counts as one operation?

One successfully generated QR code is one operation, including all its available download formats. A bulk request for three codes uses three operations. Failed requests do not consume your free allowance.

Will my downloaded QR code expire?

No. Static QR images have no Helphonic expiry or scan limit. A linked website must remain available. Pass expiry only changes your allowance for new generation.

Can I edit destinations or track scans?

No. These are static codes. Changing content requires generating a new image. Helphonic does not host destinations or collect scan analytics.

Are PDF, menu and gallery files hosted here?

No. These options encode a link to a file or page you already host elsewhere. Payment codes likewise open your payment link or wallet app; this tool does not process payments.

How do free and paid limits work?

The initial allowances are three operations per day for guests and ten for registered users. Active passes remove the tool allowance for their validity period, subject to system-abuse safeguards. The current admin-configured policy is shown above. Daily allowances reset at 00:00 UTC; guest allowances use this browser identity.

Is a logo guaranteed to scan?

No. Logos force high error correction and are kept small, but content length, printing, styling and the scanner all affect reliability. Scan-test your actual downloaded artwork before use.

×

How to use

QR Code Generator

Create static QR codes for links, contact details, Wi-Fi and other supported content, with optional design and bulk export controls.

Step-by-step instructions

  1. Choose an available QR code type and fill in its content fields.
  2. Set the colors, shape, frame or optional logo if those controls are enabled. Keep strong dark-on-light contrast.
  3. Choose a suitable maximum width, quiet zone and error-correction level. For a batch, enable bulk input and enter lines or import the CSV example format.
  4. Generate the codes, inspect their previews and download the available formats or the complete ZIP.
  5. Scan the actual exported artwork with a phone and verify the content or destination before printing or sharing it.
Content types and required details

Available types can include website or plain text; email, phone, SMS and WhatsApp; Wi-Fi; vCard or MeCard contacts; map coordinates; calendar events; and links to social profiles, video, audio, documents, galleries, menus, reviews, app stores or payment pages. Bitcoin and UPI encodings are also supported when enabled.

Link types encode a destination URL you provide. They do not upload or host the linked document, image, menu or media. Use a complete HTTP or HTTPS address. Enter international phone numbers with a country code; calendar dates and times are entered in UTC.

A static QR code stores its content in the code itself. Existing artwork cannot be edited to encode new content. Its usefulness depends on the destination or underlying information remaining valid.

Design, downloads and bulk input
  • Use square, rounded or dotted modules, optional gradients and corner colors. Keep a clear quiet zone. Locator and alignment patterns retain their square form for scanning reliability.
  • A logo can be JPG, PNG or WebP and is subject to the displayed file and pixel limits. Logo use forces high error correction. QR content supports Unicode; frame captions support English letters, numbers and symbols.
  • Maximum width is rounded down so modules occupy whole pixels, and captions add height. Dense content can require a larger width or shorter input.
  • PNG, SVG, JPG and PDF downloads are available according to the current settings. Download all as ZIP bundles the generated results. Saved design presets remain on this device and exclude content, passwords and logos.
  • Bulk lines support website URLs or plain text. CSV imports use a type column and the documented content-field headers; download the CSV example from the editor. Each generated code counts as one operation, including a code with several download formats.
Troubleshooting

Check the current codes-per-batch, maximum width and encoded-content byte limits. Unicode characters can use more than one byte. Fewer characters do not always mean fewer encoded bytes.

If a code is too dense or fails to scan, shorten its content, increase the width, simplify the design or remove the logo. Use a lower correction level only when no logo requires high correction. Test at the physical size you intend to print.

The tool does not verify a destination or payment recipient, register a payment account, or track scans. A Wi-Fi QR code exposes its encoded network information to people who can read it. Save and share generated artwork with that in mind.

Processing and privacy

CSV imports are read in the browser, but generation sends the entered QR content, design and any logo to Helphonic. Content is processed for generation without QR-content storage or scan tracking; temporary uploaded logos and generated files are removed after the response. Generated previews and download links stay in the current tab. Only optional design presets are saved on this device.

About this tool

Create static QR codes with content embedded directly in the image. Choose a content type, personalize the design, and download PNG, SVG, JPEG and PDF formats. Generate multiple codes with a bulk list or CSV. Helphonic does not retain your QR content, host destinations or track scans. Test every code with a phone before printing or sharing.

Read the full QR Code Generator guide (opens in a new tab)