Help centre

Frequently asked questions

Everything you need to know about BeamQR's QR code generator and QR file transfer: how they work, what they support, and how your privacy is protected.

QR Codes QR Design & Printing File Transfer How It Works Files & Compatibility Devices & Browsers Privacy & Security Troubleshooting

You can create QR codes for website links, WiFi networks, WhatsApp chats, social media profiles, business cards (vCard), calendar events, emails, SMS messages, phone calls, map locations and plain text. You can also add a frame, shape, sticker or logo, or start from a template. Pick a type on the QR generator, fill in the fields and the code appears instantly.

11 QR code types

Yes, completely. Every QR type, the logo option, custom colours and high-resolution downloads are free. There is no account, no watermark and no limit on how many codes you make.

Free · No watermark

No. The free generator makes static QR codes, which store your information inside the pattern itself. There is no redirect server or subscription behind them, so they keep working for as long as the link or details inside are still valid.

Never expire

A static code contains your data directly and can't be changed once printed. A dynamic code contains a short link to a QR company's server, which forwards people to your page; it can be edited and tracked, but with most services it stops working if you stop paying. The free BeamQR generator makes static codes. BeamQR Pro makes dynamic codes that keep working even if you cancel.

Not a static one. If your content might change, make the code point to a page you control (such as your own website or a link-in-bio page) and update that page whenever you need to. The printed code stays the same.

It stores your network name, password and security type in a standard format that phone cameras recognise. On iPhone and Android, guests scan it and tap to join, without typing the password. It's best used for a guest network, since anyone who can see the code can connect.

Enter your full number with the country code and no plus sign, spaces or leading zero (for example 447700900123). You can also add a pre-filled message so people only have to tap send.

No. QR codes are generated inside your browser. Your links, WiFi passwords, contact details and logos are never sent to or saved by BeamQR.

Created in your browser

Yes. Upload a square PNG, JPG or SVG and BeamQR places it in the centre. The code automatically switches to the highest error-correction level, which lets it still scan with part of the pattern covered. Keep the logo simple for best results.

Yes, you can choose any pattern and background colour. The key rule is contrast: keep the pattern clearly darker than the background. Navy, dark green or charcoal on white work well; yellow, pastels or light-on-dark often fail.

At least 2 × 2 cm (0.8 × 0.8 in) for something scanned up close, like a business card. For posters and signs, make the code about one-tenth of the scanning distance: scanned from 2 m (6.5 ft) away means about 20 cm (8 in) wide.

You can download a PNG from 500px to 3000px, an SVG or a PDF. 1200px suits most flyers and menus. For printing, choose SVG or PDF: they stay sharp at any size, from a sticker to a banner.

The four most common causes are low colour contrast, a logo that is too large, a code printed too small, and text or images crowding the edges. Fix those first, and always test with two different phones before printing.

Yes. Use them on menus, product packaging, flyers, signs, business cards and adverts. Codes you create are yours, with no attribution needed.

Commercial use allowed

BeamQR File Transfer is a free, browser-based tool that lets you send files directly between two devices using a QR code connection. No cloud storage, no account, and no app installation required. Open BeamQR on both devices, scan the QR code, and your files transfer instantly.

Yes. The QR generator and file transfer are completely free, with no account, no watermark and no hidden fees. BeamQR Pro is an optional paid plan ($4.99/month or $39/year) for codes you can edit after printing, menu hosting and scan insights.

Always free · No credit card

No account is needed. BeamQR is designed to work without any login or registration. This is intentional — the fewer barriers between you and your file transfer, the better.

BeamQR uses browser-based peer-to-peer (WebRTC) technology. When two devices scan each other's QR code, they establish a direct connection. Files move directly from one browser to the other. Our server only helps the two devices find each other. On some strict networks a relay passes the encrypted data along, but it can't read or store it.

No. Your files are never uploaded to or stored on BeamQR's servers. The transfer happens entirely between the two devices involved. Once you close the browser tab, the connection ends immediately and no data is retained.

Zero server storage

The peer-to-peer connection is terminated instantly when either device closes the browser tab. No files, connection data, or session history is kept after the session ends.

Not necessarily. BeamQR can work over the internet as well, though transfers on the same local network tend to be faster. The QR code connection works regardless of whether both devices share the same network.

BeamQR supports all file types — photos, videos, documents, PDFs, ZIP files, AI-generated images, RAW files, and more. There are no restrictions on file format.

Any type · Any format

BeamQR does not impose a file size limit. Transfer speed and success depend on your device's available memory and browser capabilities, but there is no arbitrary cap set by BeamQR.

You can send up to 10 files per session in the current version. This covers most everyday transfer needs.

No. Unlike messaging apps such as WhatsApp or Telegram, BeamQR does not compress or alter your files in any way. The file received is identical to the original — same resolution, same size, same quality.

Zero compression · Lossless

BeamQR works on any device with a modern web browser — smartphones, tablets, laptops, and desktop computers. It is compatible with iOS, Android, Windows, macOS, and Linux.

Yes. BeamQR works on iPhone using Safari or any other browser. No app download is required from the App Store.

Works in Safari · No App Store needed

BeamQR works on all modern browsers including Chrome, Firefox, Safari, and Edge. For best performance, use an up-to-date version of Chrome or Safari.

No. BeamQR runs entirely in your browser. There is nothing to download or install on either device.

Yes. Files travel directly between the two devices over an encrypted WebRTC connection and are never saved on a server, so there is no central copy that could be leaked or accessed. BeamQR is designed with a privacy-first approach.

No server copy · Session-only

No. BeamQR does not log, monitor, or track the content of your file transfers. We have no access to what you send because your files are never uploaded or stored by us.

Only the two devices involved in the transfer can access the files. The connection is peer-to-peer and encrypted, so no third party, including BeamQR, can see the file contents.

Make sure both devices are connected to the internet. Try refreshing the page on both devices to generate a new session ID and QR code. If the issue persists, try switching browsers or checking that your browser is up to date.

Transfer speed depends on your internet connection and the size of the files being sent. For large files like 4K videos, a strong Wi-Fi connection on both devices will significantly improve speed.

Make sure you do not close the browser tab on the sending device until the transfer is fully complete. Closing the tab ends the peer-to-peer connection immediately.

Yes. BeamQR works over the internet, so you can transfer files between devices in different locations or countries as long as both have an active internet connection.

Works globally

Still have a question?

If your question isn't answered here, reach out and we'll get back to you within 1–2 business days.

✉️ Contact Us → ⬛ Create a QR Code