Skip to main content
SK Play Labs logoSK Play Labs

QR Code Generator

Turn text or a URL into a QR code.

Runs entirely in your browser — nothing you enter is uploaded or sent to a server.

Always scan the finished code with a real phone before printing or publishing it — and remember a higher error-correction level survives more damage but holds less data. Read our full disclaimer.

About this tool

Turn a link, message, or any text into a scannable QR code. The data is encoded completely in your browser in byte mode (UTF-8, so accents and emoji work), and nothing you type is uploaded. Choose an error-correction level — higher levels stay scannable even if the code is partly damaged or covered by a logo — and download the result as a crisp SVG or a PNG.

Try it

Paste a URL like https://skplaylabs.com and scan the preview with your phone's camera — it opens the link. Longer text automatically uses a larger QR version.

How to use

  1. 1Type or paste the text or URL you want to encode.
  2. 2Pick an error-correction level (Medium is a good default).
  3. 3Scan the live preview with your phone to check it, then download.
  4. 4Download as SVG (scalable) or PNG (image).

Features

  • Encodes any text or URL, including Unicode (UTF-8 byte mode).
  • Choose the error-correction level (L / M / Q / H).
  • Live preview that updates as you type.
  • Download as a scalable SVG or a PNG.

Frequently asked questions

What does the error-correction level do?

It adds redundancy so the code can still be read if part of it is damaged or obscured. Higher levels (Q, H) tolerate more damage but hold less data, so very long text may need a lower level.

Which error-correction level should I pick?

Medium (M) is a good default. Use a higher level (Q or H) if the code will be printed small, sit on a curved surface, or have a logo over the middle — it survives more damage but holds less data, so very long text may need a lower level.

SVG or PNG — which should I download?

SVG is scalable, so it stays razor-sharp at any size — best for print, posters, or a logo. PNG is a fixed-size image that's handy for quick sharing or embedding. You can download either.

Are the QR codes free to use commercially?

Yes. The codes you generate are yours to use anywhere — products, posters, business cards — with no watermark, sign-up, or licence. They're created entirely in your browser.

How much text can it hold?

Plenty for URLs and typical text — it scales the QR up to a larger version automatically as your text grows. Extremely long input shows a friendly limit message; shorten it or lower the error-correction level.

More developer tools

View all