Free YouTube QR Code Generator

Turn any YouTube video, Short, channel, or playlist URL into a downloadable QR code. Free, no account, and the link is encoded in your browser.

Contrast 21.0:1

What a YouTube QR code is

A YouTube QR code is a static QR code that encodes a YouTube URL, so scanning it opens that video, Short, channel, or playlist in the viewer’s YouTube app or browser.

Paste a YouTube link above and you get a code that opens it. On a phone with the YouTube app installed, the app takes over automatically; on anything else, the video opens in the browser. You do not need a YouTube account to make the code, and neither does the person scanning it.

The part worth getting right is which URL you copy. YouTube exposes several addresses for the same content, and they do not all behave the same way once they are printed on something you cannot edit.

How to create a QR code for YouTube

  1. 01

    Copy the YouTube URL

    Use Share → Copy link under the video, or copy the address from the browser bar. The Share link is the cleaner of the two: it leaves out the playback position and session parameters.

  2. 02

    Paste it into the generator

    Paste the link into the field above. The full address is shown back to you under the code, so you can check it before printing.

  3. 03

    Generate the QR code

    Select Generate QR. The code appears straight away — youtu.be links produce a noticeably smaller, denser-free pattern than long watch URLs.

  4. 04

    Download and test it

    Download the PNG or SVG, then scan it with a phone that is not signed in to your channel, to confirm the video is public and plays for everyone.

Which YouTube URL to use

  • A single video

    youtube.com/watch?v=VIDEO_ID is the standard form. The short youtu.be/VIDEO_ID version points at exactly the same video and is about 20 characters shorter, which makes for a visibly simpler code.

  • A Short

    youtube.com/shorts/VIDEO_ID opens in the Shorts player. The same video usually also works as a normal watch URL, so use the shorts/ form only if the vertical player is the experience you want.

  • A channel

    youtube.com/@handle is the modern channel address and the one to print — handles are readable and stable. Older channel/UC… URLs still work but are long enough to add real density to the code.

  • A playlist

    youtube.com/playlist?list=PLAYLIST_ID opens the playlist itself. A watch URL with both v= and list= starts one video inside the playlist instead, which is usually what you want on a poster.

  • Starting at a timestamp

    Add &t=90 (or ?t=90 on a youtu.be link) to start ninety seconds in. Useful when a code on a page of a manual should jump straight to the relevant step.

  • What to strip out

    Remove &pp=, &si= and similar parameters that YouTube attaches to share links. They are session and attribution noise, they make the code denser for nothing, and one of them can tie the print run to the session you copied it from.

Where a YouTube QR code earns its place

  • Event posters linking to a trailer
  • Product packaging with a setup video
  • Printed manuals and assembly guides
  • Museum and exhibition labels
  • Classroom handouts and worksheets
  • Business cards linking to a showreel
  • Conference slides and handouts
  • Restaurant and shop signage

A QR code cannot make a private or unlisted video public. Check the video’s visibility before you print anything — an unlisted video works for anyone with the link, but a private one does not.

If you later delete the video or change the channel handle, the printed code breaks. Handles are stable in practice, but a video you might take down is a poor thing to etch onto packaging.

Questions about this

Yes. Paste the watch URL or the youtu.be short link and generate the code. Scanning it opens the video in the YouTube app if it is installed, and in the browser otherwise.

Yes. Use your channel handle URL — youtube.com/@yourhandle — rather than the long channel/UC… form. It is shorter, so the code is less dense, and it is the address YouTube now treats as canonical.

Yes. A youtube.com/shorts/… URL encodes like any other link and opens in the Shorts player. The same video is usually reachable as a regular watch URL too, if you would rather it opened in the standard player.

The code never expires — the URL is part of the printed pattern. What can stop working is the destination: a deleted video, a video made private, or a changed channel handle will all break an otherwise perfect code.

Yes. Download the SVG for anything going to a professional printer, or the 1024 × 1024 px PNG for office printing. As a rule of thumb, make the printed code about a tenth as wide as the distance people will scan it from.

Yes. There is no account, no limit on how many codes you create, and no watermark on the image. The code is generated in your browser, so the video you are linking to is not sent anywhere.

Not as scans. YouTube Analytics will show the views, and its traffic source will usually read as External or Direct. If you need to separate one print run from another, give each its own URL — for example a different timestamp or a redirect you control.