Skip to content
Generate Online

YouTube QR Code Generator

Send someone to a specific video, and to the exact second that matters.

The 11 characters after v= in the YouTube address.

Optional. Jump straight to a moment instead of the beginning.

QR code options

Generated on your device. Nothing you type is sent anywhere.

What a YouTube QR code does

A YouTube QR code opens a video. The feature that makes it genuinely useful for printed material is the start timestamp: rather than dropping someone at the beginning of a twenty-minute installation guide, the code can land them at the step they are actually stuck on. That turns one video into a set of codes — one per step, printed next to the relevant part of an instruction sheet or on the component itself. It is a considerably better experience than a single code plus a written instruction to skip to 6:42.

When to use one

  • Assembly instructions where a step is easier shown than described
  • Product packaging linking to a demonstration or unboxing
  • Museum and gallery labels with an accompanying explanation
  • Training materials and safety notices fixed to equipment
  • Recipe cards and food packaging with a technique video
  • Event programmes linking to performances or past sessions

Why it works well

  • Timestamps make one video into many

    A long guide can be referenced at a dozen precise points, each with its own code beside the relevant step. The alternative — a written note to skip to a certain minute — is followed by almost nobody.

  • Demonstration beats description

    Some things are far quicker to show than to write, particularly physical assembly. A code on the part itself is more useful than a paragraph attempting to describe the motion.

  • No hosting to maintain

    YouTube handles storage, transcoding and bandwidth, and the video adapts to whatever connection speed the viewer has. There is nothing on your own infrastructure that could go down and break a printed code.

  • Captions and translation come free

    Automatic captions and translated subtitles are available on the platform, which makes a video code more accessible than most printed instructions in a single language.

Worked examples

Video from the beginning

The standard case — a code opening a video at its start, suitable for packaging or a poster.

Encoded as

https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=0

Jump to a specific step

Opens the video at 6 minutes 42 seconds. Printed beside step four of an instruction sheet so the viewer arrives exactly where they need to be.

Encoded as

https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=402

How to create a YouTube QR code

  1. Find the video ID

    The Video ID is the eleven characters after v= in a YouTube address. In youtube.com/watch?v=dQw4w9WgXcQ the ID is dQw4w9WgXcQ. Use the ID rather than pasting a full share link, which carries tracking parameters that make the pattern denser.

  2. Set a start time if it helps

    Put a value in Start at to open the video partway through. It is measured in seconds, so 6 minutes 42 seconds is 402. Leave it at zero to begin at the start.

  3. Check the video is public

    Unlisted videos work from a direct link, but private ones do not — they show an access error to everyone except accounts you have specifically invited, which is rarely what printed signage intends.

  4. Scan it before printing

    Confirm the video opens and starts at the right moment. Timestamps are easy to miscalculate when converting minutes to seconds, and the mistake is invisible until you scan.

What goes wrong, and how to avoid it

  • Pasting a full share link instead of the ID

    Share links carry tracking parameters such as si= and feature=share that add nothing for the viewer and noticeably densify the pattern. On a small printed label that difference can be the reason a code will not scan. Extract the eleven-character ID and use that.

  • Getting the timestamp arithmetic wrong

    The start value is in seconds, not minutes and seconds. Entering 642 for 6 minutes 42 seconds lands the viewer at 10 minutes 42 instead — plausible enough that it may not be noticed until someone complains that the video shows the wrong step.

  • Encoding a private video

    Private videos are visible only to invited accounts, so a printed code shows an access error to everyone who scans it. Unlisted is usually what people actually want: not searchable, but viewable by anyone with the link.

  • Deleting or replacing the video later

    The video ID is inside the pattern. Re-uploading an edited version produces a new ID, so every printed code points at the old one — or at nothing, if the original was removed. Edit in place where possible rather than replacing.

  • Assuming the video will play immediately

    Mobile browsers commonly block autoplay, so the viewer arrives at a paused video and must press play. That is fine, but it means a code beside a machine will not simply start explaining itself to someone with their hands full.

Device and app compatibility

The payload is a standard https link, so every scanner handles it. With the YouTube app installed the link opens there and the timestamp is respected; without it, the video plays in the mobile browser and timestamps still work. Autoplay is blocked by most mobile browsers, so the video generally arrives paused at the correct point. Some in-app browsers inside other social platforms play video poorly or refuse fullscreen, which is a platform limitation rather than a fault in the code. Desktop scans open the video in a browser tab and behave normally.

The link uses the canonical watch?v= form rather than a youtu.be short link. Both work, but the canonical form is the documented one and is less likely to be rewritten by intermediaries. The t parameter accepts a plain integer number of seconds.

Common questions

Where do I find the video ID?

It is the eleven characters after v= in the YouTube address. In youtube.com/watch?v=dQw4w9WgXcQ the ID is dQw4w9WgXcQ. Using the ID rather than the full share link avoids the tracking parameters YouTube appends, which make the pattern denser without benefiting the viewer at all.

How do I make the video start partway through?

Enter the start point in seconds in the Start at field. Six minutes forty-two seconds is 402, not 642 — the value is a plain second count, and the minutes-and-seconds mistake is the most common error with these codes because the result looks plausible.

Can I link to a channel rather than a video?

This generator produces video links. For a channel, use the URL generator with your channel address, which will be either youtube.com/@yourhandle or youtube.com/channel followed by the ID. The handle form is shorter and produces a sparser code.

Will the video play automatically when scanned?

Usually not. Most mobile browsers block autoplay to save data, so the viewer arrives at the right moment with the video paused and taps play. Worth knowing if you were planning a code beside machinery for someone whose hands are occupied.

What happens if I re-upload the video?

A re-upload gets a new ID, so every printed code still points at the old one. If the original was deleted, the codes lead nowhere. Where possible edit the existing video rather than replacing it, so the ID and all printed codes stay valid.

Is the video ID sent to this site?

No. The link is assembled in your browser and the pattern drawn on your device, with nothing transmitted while you type. YouTube naturally sees the request when someone scans the finished code and plays the video, as it would for any link.

Read before you print

Other QR code generators

This generator is part of social media QR codes — see the whole group, and what to decide before you generate one.