YouTube QR Code Generator

Paste a channel, video or playlist URL and get a code that opens it in the YouTube app. Short youtu.be links produce a simpler, more scannable code, and a playlist lets you add videos later without reprinting anything.

Last updated:

Channel, video or playlist — pick the right target

A YouTube code is just a URL code with a specific job, so what matters is which URL you choose. A channel URL (youtube.com/@yourhandle) is right for anything long-lived — packaging, business cards, van livery — because it stays valid as you publish. A single video URL is right when the code answers one question: how to assemble this, how to use this feature, what this venue looks like.

Short youtu.be links make measurably simpler codes than full youtube.com/watch?v= links, because the payload is shorter and the code needs fewer modules. On anything printed small, that difference is worth taking.

Playlists are underused. A playlist URL turns a code on a product manual into a whole support library, and it lets you add videos later without touching the print — one of the few ways a static code can gain new content over time.

Where video codes outperform text

Any instruction that is hard to write and easy to show is a candidate. Flat-pack assembly, a machine's start-up sequence, a recipe, a safety briefing, a product demo. The code sits on the object at the moment of confusion, which is a placement no amount of SEO can buy.

  • Product packaging and manuals — assembly and setup videos
  • Equipment and machinery — safety and operating procedure
  • Menus and food packaging — the recipe or the story behind it
  • Property listings and vehicle sales — a walkthrough tour
  • Business cards and portfolios for creators — showreel in one scan

These are static QR codes — what that means for you

The code this page produces encodes your data directly in the pattern of black and white squares. Nothing is stored on our servers, no short link sits in the middle, and no account is involved. A phone camera reads the squares, decodes the text and acts on it. That is why the generator keeps working with your browser offline, and why there is no scan limit, no expiry date and no monthly fee.

The trade-off is that a static code cannot be edited after it is printed. The destination is baked into the image. If you print 5,000 flyers pointing at example.com/summer and then move that page, every flyer is dead. Dynamic codes — the ones behind most paid QR services — encode a short redirect URL instead, so the owner can repoint it later and count scans. They also stop working the day the service that hosts the redirect goes away or the subscription lapses, which is a real risk for anything meant to outlive a marketing budget.

A practical middle ground costs nothing: point the static code at a URL you control and can redirect yourself, such as yoursite.com/menu. You keep the free, permanent, no-dependency code, and you keep the ability to change where it lands.

Error correction levels, and why the logo option needs H

Every QR code carries redundant data so it still decodes when part of it is dirty, creased, curved around a bottle or partly covered. The QR standard defines four levels: L recovers about 7% of the code, M about 15%, Q about 25% and H about 30%. Higher levels pack the same message into more modules, so the pattern gets denser at the same physical size.

The generator defaults to H. That is deliberate, because H is what makes a centre logo safe: the logo covers modules, and the recovery data is what lets the scanner reconstruct them. If you upload a logo, keep the level at H and keep the logo at or below roughly 20% of the code's width — the size slider is capped at 30% for exactly this reason. Drop to L with a logo on top and you are relying on luck.

If there is no logo and the code will be shown on a clean screen, L or M produces a visibly simpler pattern that scans faster from a distance. Use the lower levels for screens, H for anything printed, laminated, stuck on glass or wrapped around a curved surface.

Sizing, printing and testing before you commit

The rule of thumb scanners have used for years is a 10:1 ratio — the code should be roughly one tenth of the distance it will be scanned from. A code read at arm's length (about 30 cm) works at 3 cm across; a poster read from 3 m needs about 30 cm. Below about 2 cm printed, cheap phone cameras start to struggle regardless of resolution.

Download the SVG rather than the PNG for anything going to print. SVG is vector, so it stays crisp at any size a printer can produce, and it is what design software expects. The PNG is the right choice for slides, emails and social posts where a fixed pixel size is what you want.

Keep the quiet zone — the empty white margin around the pattern is part of the specification, not decoration, and cropping it is the single most common reason a printed code fails. Keep the dark modules dark on a light background; inverted codes are read by fewer scanners than people assume. Then test the real artefact, not the screen: print it at final size, scan it with an iPhone and an Android phone, in the light the code will actually live in.

Frequently Asked Questions

Does scanning open the YouTube app?

Yes, if it is installed — both iOS and Android hand youtube.com and youtu.be links to the app. Without it, the video opens in the mobile browser.

Can I make the video start at a specific time?

Yes. Add the timestamp parameter YouTube gives you in its share dialog (for example youtu.be/ID?t=90 for 90 seconds) and the code carries it through.

Should I use the short youtu.be link?

Yes where you can. A shorter payload means fewer modules and a code that scans more easily at small print sizes.

Channel or single video — which is better?

Channel for anything permanent, because it stays valid as you publish. A single video when the code answers one specific question, such as how to assemble the product it is printed on.

What happens if I delete or unlist the video?

The printed code lands on an unavailable-video page. Point permanent print at a channel or playlist, or at a redirect on your own domain that you can repoint.

Can I link a playlist?

Yes, and it is often the better choice for manuals and support — you can add videos to the playlist later without reprinting anything.

Does it work for YouTube Shorts?

Yes. A Shorts URL is a normal YouTube URL and opens in the app the same way.

Is there any limit on scans?

No. The URL is encoded directly in the pattern, so there is no counter, no quota and nothing that can expire.

Related free tools

More free utility tools