QR code generator guide — text, links & images | Itqan

Create professional QR codes for links and campaigns — Itqan QR generator guide.

Need a scannable link for a menu board, a WhatsApp shortcut on a business card, or a poster that opens an image without typing a long URL? The QR code generator on Itqan builds codes for plain text, web links, or uploaded images — with pixel size, custom color, and a PNG download on the result page. This guide is written for that tool specifically: what each mode does, which payloads work best, four placement scenarios, and print rules that keep scans reliable. No account required.

QR code vs traditional barcode

A QR code is a square, two-dimensional pattern of dark modules on a light background. Phone cameras read it from any angle — you do not need a laser scanner or perfect alignment. One scan can carry a full HTTPS URL, a block of text, or a structured string (Wi-Fi credentials, a phone number).

Linear barcodes — the vertical stripes on retail packaging — usually store a short product ID looked up in a database. QR codes carry the destination directly. That is why menus, flyers, and business cards switched to QR: the phone opens the link immediately instead of asking someone to type https://… by hand.

Itqan’s generator is not a bulk label printer or a dynamic QR platform with edit-after-print analytics. It is a fast way to produce a static PNG you control — ideal for one-off posters, table tents, and shareable image links.

What you can encode

In text/URL mode, whatever you type becomes the QR payload. Common patterns:

  • Website: https://yourshop.com/menu — always include https:// so phones treat it as a link.
  • WhatsApp: https://wa.me/966501234567 — opens a chat with that number (country code, no plus sign).
  • Phone call: tel:+966501234567 — dial prompt on supported devices.
  • Email: mailto:hello@example.com?subject=Inquiry — pre-fills the recipient.
  • Plain text: Wi-Fi string, promo code, or short instructions shown after scan.
  • Wi-Fi (advanced): WIFI:T:WPA;S:NetworkName;P:YourPassword;; — some Android cameras join automatically; iOS behavior varies by version.

Very long URLs still work, but each extra character adds modules to the QR — the pattern gets denser and harder to scan at small print sizes. If your link is unwieldy, shorten it with a trusted link shortener first, then encode the short URL.

In image mode, the QR does not embed the picture inside the square. The tool uploads your image, hosts it temporarily, and encodes the viewing URL. Scanning opens that page — useful for a flyer that should show a photo, certificate, or infographic without attaching a heavy file.

Text/URL mode vs image mode

Text or URL — direct encoding

Choose Text / URL, paste or type your string, set size and color, press Create QR. The browser builds the matrix locally and saves a PNG to a short-lived result page. Nothing is uploaded unless you picked image mode.

Best for: menus, social profiles, payment links, contact shortcuts, and any payload you can express as text.

Image — upload then link

Choose Image, select a file from your device, preview it, then create. The tool compresses large photos, uploads a JPEG to the server, and encodes the returned URL into the QR.

Best for: sharing a visual asset on a printed card when email attachments are awkward — event photos, infographics, or a product shot on a market stall sign.

Important: the hosted image is temporary. Print a test scan the same day you distribute materials, and do not rely on a months-old image QR for permanent signage.

Scenario: restaurant digital menu

A café replaces laminated menus with a table tent that says «Scan for today’s menu.» The web team already hosts the menu at https://cafe.example/menu.

  1. Open the QR code generator.
  2. Stay on Text / URL and paste the full HTTPS link.
  3. Set size 256 for screen previews or 400 for print.
  4. Keep color #000000 on white — highest contrast for dim dining light.
  5. Create, download PNG, drop it into the table-tent template.
  6. Scan from 30–40 cm with two different phones before sending to print.

If the menu URL changes weekly, generate a fresh QR — static codes always point to the encoded string.

Scenario: conference badge and check-in

An organizer prints badges with a QR that opens registration details. Two approaches:

Link to a form: Encode https://event.example/checkin?id=hall-a. Attendees scan at the door; staff see live responses on the web app.

Share a floor plan image: Switch to Image mode, upload floor-plan.jpg, download the QR, place it on the back of the badge. Scanning opens the hosted image — handy when the plan updates once and badges print the night before.

For badges, prefer 128 or 256 if the print area is under 2 cm. Test at actual size before printing.

Size and color choices

Size (px)Typical usePrint note
128Quick tests, tight UI mockupsOnly if the printed square is at least ~2 cm
256Default — social posts, slides, emailComfortable on A6 flyers and business cards
400Posters, window stickers, bannersSharper edges when viewed from a distance

The color picker sets the dark modules; the background stays white in the exported PNG. Brand colors work when contrast is strong — navy on white, burgundy on cream. Avoid yellow-on-white, light gray on white, or red-on-black at very small sizes; cameras struggle even if it looks fine to the eye.

Match export size to final print dimensions. Upscaling a 128 PNG on a billboard softens edges; generate at 400 instead.

How to create on Itqan

  1. Go to the QR code generator.
  2. Select Text / URL or Image.
  3. Enter your string — or choose an image file and confirm the preview.
  4. Pick size (128 / 256 / 400) and color.
  5. Click Create QR. Image mode shows upload progress.
  6. On the result page, review the preview text and press Download for PNG.
  7. Need another variant? Return to the generator — each run is independent.

Where to put the code

  • Eye level on posters — people scan while walking; avoid the bottom edge where shoes block the frame.
  • Flat surfaces — curved bottles and glossy shrink-wrap cause glare. Matte sticker stock scans better.
  • Quiet zone — leave empty white margin around the square; do not crop finder patterns at the corners.
  • Call to action — one line above the code («Scan for menu») improves use more than decoration around it.
  • Lighting — backlighting or strong reflections on lamination are the main real-world failure, not the generator.

Print and scan rules

Before you print hundreds of copies

Scan with iOS and Android if your audience is mixed.

Resolution and physical size

A 256 px file is enough for a business card if the printed QR is roughly 2.5–3 cm. For a shop window viewed from two meters, use 400 px and a larger printed square.

Links and HTTPS

Test the URL in a browser first. Broken pages make a perfect QR useless. Prefer https:// — some phones warn on plain http://.

Image mode checklist

After upload, scan the fresh QR and confirm the image loads on mobile data, not only on Wi-Fi. Temporary hosting means the link expires — suitable for events and campaigns, not archival plaques.

Image mode limits

  • Large photos are compressed server-side; extremely heavy files may be rejected.
  • The QR stores a URL, not the image bytes — scanning needs network access.
  • Hosted files are temporary; regenerate before long-term print jobs.
  • Very dense QR data (long URLs) can fail at low error correction — keep payloads concise.
  • Supported uploads are standard image formats accepted by your browser’s file picker.

Mistakes that break scans

Missing https://

www.example.com may display as plain text after scan instead of opening a browser tab. Include the scheme.

Printing too small

A dense QR shrunk to a fingernail size fails even with a 400 px source file. Increase physical size or shorten the URL.

Low contrast «brand» colors

Pastel modules on white look elegant but scan poorly. Keep dark modules noticeably darker than the background.

Assuming image QRs last forever

Temporary hosting is by design. For permanent signage, host the image on your own site and encode that stable URL in text mode.

Skipping the test scan

One thirty-second test prevents a thousand unscannable flyers.

FAQ

Is the QR generator free?

Yes — use it in the browser without an account.

What can I encode?

Any text string in text mode — URLs, phone links, email, Wi-Fi strings, or plain messages. Image mode encodes a temporary link to an uploaded picture.

Can I change color and size?

Yes — 128, 256, or 400 pixels and any foreground color via the color picker.

How do I download?

After creation, the result page offers a PNG download. Result links are short-lived for privacy.

Does image mode upload my file?

Yes — the image is stored temporarily so the QR can point to it. Text mode does not upload your payload.

Will it work on my phone?

Yes — create and download on mobile or desktop. Scanning uses your phone’s camera app or reader.

Can I edit a QR after printing?

Not the printed code — it is locked to the encoded string. Create a new QR if the destination changes.

Back to blog