Skip to main content

Etemora

Free QR Code Generator

Create QR codes for websites, Wi-Fi, contact details and more — generated in your browser.

Free · No sign-up

Create your QR code

Create free QR codes for websites, Wi-Fi networks, contact information, email, phone numbers, text and more. Customize your QR code and download it as a PNG or SVG file.

The QR code will contain exactly what you type here.

Appearance

Higher error correction can make a QR code more resistant to damage, but it may increase the density of the code.

PNG, JPEG or WebP. The image is read in your browser, redrawn onto a canvas and never uploaded. Adding a logo covers part of the code and can reduce scan reliability — error correction is raised to H automatically and the logo is kept small. Test the result before using it.

Your QR code will appear here

Your QR code is generated in your browser. Etemora does not need to upload your QR content to generate it.

QR code generator illustration showing a generated QR code downloadable as PNG or SVG
A generated QR code, downloadable as PNG or SVG.

What Is a QR Code?

A QR code is a square, two-dimensional barcode. Instead of the single row of stripes on a supermarket barcode, it stores data in a grid of black and white squares that a camera can read from any of four orientations. The three large squares in the corners are how a scanner finds the code and works out which way up it is.

What a QR code holds is simply text. Sometimes that text is a web address, so your phone offers to open it. Sometimes it follows a convention that phones recognise — a line beginning WIFI: for a network, or BEGIN:VCARD for a contact — and the phone offers to join the network or save the contact instead. The code itself is not doing anything clever; it is carrying text that the scanning app knows how to interpret.

QR codes also carry spare data so they still read when part of the code is scratched, smudged or covered. That is what the error correction setting on this page controls.

How to Create a QR Code

  1. Choose the type of QR code you want to create.
  2. Enter the required information.
  3. Customize the appearance if needed.
  4. Generate your QR code.
  5. Download the PNG or SVG file and test it before using it publicly.

What Can You Create a QR Code For?

This QR code generator covers eight kinds of content, and each one builds the text format that phones already know how to handle.

  • Websites — the most common use. Point people at a page without making them type an address.
  • Wi-Fi — guests join the network by scanning instead of copying a long password. Useful in a cafe, an office or a spare room.
  • Contact information — a vCard saves straight into the phone's address book. Common on business cards and conference badges.
  • Email — opens a new message with the address, and optionally the subject and body, already filled in.
  • Phone numbers — opens the dialler with the number ready.
  • SMS — opens a text message to a number, with a message prepared if you want one.
  • Plain text — anything at all: a serial number, a note, a reference code, a short set of instructions.
  • Locations — coordinates or a map link, so a scan opens the place in a maps app.

Static vs Dynamic QR Codes

A static QR code contains the information itself. The address, the Wi-Fi details or the contact card is encoded directly in the pattern of squares. Nothing sits in between, and nothing has to stay online for it to keep working — but it also cannot be changed. Once it is printed, the only way to point it somewhere else is to make a new code.

A dynamic QR code contains a short link to a service, and that service forwards the scan to wherever the owner has currently set it. Because the destination lives on the service rather than in the code, it can be edited later and scans can be counted. The trade-off is that the code depends on that service continuing to exist and keep the link alive.

This QR code generator creates static QR codes. Each one contains exactly the information you supplied, and nothing is routed through Etemora. That means your codes keep working without us, but it also means we cannot change a code's destination after you have made it, and we cannot tell you how many times it has been scanned. If you need an editable destination or scan statistics, you need a dynamic QR service, which this is not.

How to Make a QR Code Easier to Scan

  • Keep the contrast strong. Dark squares on a light background is what scanners expect. Pale colours on pale backgrounds, or a light pattern on a dark background, are where most problems start.
  • Print it big enough. A rough working rule is that the code should be about a tenth of the distance it will be scanned from — a code read from two metres away wants to be roughly twenty centimetres across. Small codes on posters read from across a room tend to fail.
  • Leave the quiet zone alone. The empty margin around the code is part of the code. Do not crop it away or run text and borders up against the edge.
  • Do not decorate it too heavily. Gradients, patterned backgrounds, heavy rounding and large logos all eat into the readable area.
  • Keep the content short. A long address makes a denser code with smaller squares, which is harder to read and harder to print cleanly. A short link is easier on everyone.
  • Test the finished code with a phone before printing. Not one phone from ten centimetres away in good light — test it at the distance, size and lighting it will actually be used in, and ideally on more than one handset.

Can I Customize My QR Code?

Yes, within the limits of what stays readable. You can set the foreground and background colours, either from the presets or with your own values. You can choose a size of 256, 512 or 1024 pixels for the PNG, and the SVG scales to any size without losing sharpness. You can set the margin to standard or large, and pick an error correction level from L to H.

You can also add an optional centre logo. It is read in your browser, redrawn onto a canvas and kept small deliberately; error correction moves to H automatically to make up for the covered area. It still reduces the readable surface, so test any code with a logo carefully.

The quality check beside the preview flags the configurations that most often cause trouble — weak contrast, a light-on-dark arrangement, a very long payload, or a dense code at a small size.

Are These QR Codes Free?

The Etemora generator is free to use and does not require an account to generate a QR code. There is no watermark, no scan limit and no expiry, because there is no service behind the code — the code is built in your browser and the file you download is yours.

One thing worth being precise about: a QR code is a way of encoding text, and it does not grant you any rights over that text. If you encode a link, a logo or a brand you do not own, the QR code does not change who owns it. That part is between you and whoever owns the content.

Does Etemora Store My QR Code Data?

No. Everything on this page runs as JavaScript in your own browser. What you type into the fields is turned into a QR pattern locally, drawn onto a canvas, and offered to you as a PNG or SVG file. The content is never sent to an Etemora server, never written to our database, and never handed to an outside QR service to be drawn.

That applies to all of it — the Wi-Fi password, the contact details, the email address, the phone number. If you close the tab, it is gone; nothing is kept, here or anywhere else.

Being accurate about the boundary: this covers what this QR code generator does with your QR content. Like any page on the web, the page itself loads over the network and Etemora uses standard website analytics, which records that the page was viewed — never what you typed into it.

Reference: QR Code is a published standard — the symbology is defined in ISO/IEC 18004:2015.

Choosing what your QR code should link to

A QR code generator can only encode what you give it, so the quality of the result comes down to the destination you pick. Three things are worth settling before you open the QR code generator above.

Use an address you control. A printed code is permanent and a static code cannot be edited afterwards. Pointing it at your own domain means you can change what sits at that address later even though the code itself is fixed. Pointing it at a third-party link that may expire is how printed codes quietly stop working.

Check the destination on a phone first. Almost every scan happens on a small screen, often on a patchy connection. If the page is slow, or opens a PDF that has to be pinched to read, the scan was wasted. Test the exact address you are about to put through the QR code generator on a real handset, not a desktop browser.

Keep the address short. The more characters a QR code generator has to encode, the denser the pattern gets, and dense patterns are harder to read from a distance or from a scuffed surface. A short, tidy URL produces a visibly simpler code.

For anything going to print at scale, build the code with the QR code generator, print a single proof, and scan that proof before committing to the run.

Frequently Asked Questions

How do I create a QR code?

Pick the type you need at the top of the QR code generator, fill in the fields, and press Generate QR Code. The code appears beside the form and you can download it as a PNG or SVG.

Is the Etemora QR Code Generator free?

Yes. It is free, there is no account, no sign-up and no limit on how many codes you make.

Can I create a QR code for a website?

Yes — that is the default type. Enter the address and the QR code will contain exactly what you typed. If you leave off the https:// the QR code generator will say so, because some scanners will treat the result as plain text rather than a link.

Can I create a Wi-Fi QR code?

Yes. Enter the network name, the password and the security type, and mark the network as hidden if it is. Scanning the code offers to join the network on phones that support it. The password is used in your browser only and is not saved or sent anywhere.

Can I create a QR code for a contact?

Yes. The Contact type builds a vCard with the name, organization, job title, phone, email, website and address you enter, which phones offer to save into the address book.

Can I download a QR code as PNG?

Yes, at 256, 512 or 1024 pixels. The file is named etemora-qr-code.png and is created in your browser.

Can I download a QR code as SVG?

Yes. The SVG is vector, so it scales to any size without blurring — the better choice for printing. It saves as etemora-qr-code.svg.

Can I customize the QR code?

You can set the foreground and background colours, the size, the margin and the error correction level, and optionally add a small centre logo. The quality check flags settings that commonly cause scanning problems.

Are QR codes generated by Etemora dynamic or static?

Static. Each code contains the information you entered, so it keeps working on its own — but the destination cannot be changed afterwards and scans are not counted. This QR code generator does not offer dynamic QR codes or scan tracking.

Does Etemora store the information I enter?

No. The QR code is built in your browser and the content is not sent to Etemora, saved to our database or passed to any third-party service.

Can I put a QR code on a business card?

Yes, and the Contact type is made for it. Download the SVG so it stays sharp at print resolution, keep the quiet zone clear of other artwork, and print a test card before ordering a box of them.

Should I test a QR code before printing it?

Always. Test it at the size and distance it will really be used, in the lighting it will really be in, and on more than one phone if you can. That is the only way to know a code works — a preview on screen is not the same thing.

More from Etemora