freebarcodeqr.com

Free YouTube QR Code Generator.

QR for any YouTube video, channel, or playlist. Scan opens the YouTube app on the link.

Generated in your browser. Never stored.

Live preview updates as you type.
Colors
#0B1220
#FFFFFF

Contrast 18.7:1 — scans reliably.

Foreground gradient
Body dots
Corner eyes
Outer square
Inner dot
Frame & CTA text

A printed frame raises scan rate. Uses your foreground color for the border and band; text is rendered in the background color for contrast.

Logo

Logo is overlaid in the center. Error correction is automatically raised to H (30% recovery) when a logo is present.

A YouTube QR encodes any YouTube link — a specific video, a channel, a playlist, or a YouTube Short. Scanning opens the YouTube app on the link, autoplaying the video.

Copy the YouTube URL from the address bar (or use the Share button in the app) and paste it below. Short links (youtu.be/<id>) and long links (youtube.com/watch?v=<id>) both work; short is denser and produces a smaller QR.

The code is generated by JavaScript running on your device. We don't host it, log it, or send it anywhere. Close the tab before downloading and nothing is left behind.

Free forever. No signup. No watermark. No expiry. The code you download today still works in ten years.

Three placement patterns that work

Product packaging: a QR linking to a how-to-use video on your YouTube channel. Reduces support tickets and increases channel subscribers as a side effect.

Conference sessions and trainings: a QR on the slide or printed handout linking to the session recording. Viewers scan after the talk and rewatch on their own time.

Print ads and billboards: a QR linking to a 30-second product video. Higher engagement than a static URL printed in tiny type.

Short vs long URLs

Use youtu.be/<id> for QRs whenever possible. The shorter URL produces a sparser QR pattern, which prints at smaller sizes and still scans reliably.

The watch?v= URL is fine but adds ~20 characters of unnecessary density. Save the dot real estate.

Timestamps and start-times

Add ?t=90s to start a video at 90 seconds. The QR encodes the full URL including the timestamp. Useful for printed materials referencing a specific moment in a long video.

Playlists: encode the full playlist URL (youtube.com/playlist?list=<id>) for a sequenced multi-video experience. Scanners land on the playlist player.

Frequently asked questions

Does it require the YouTube app?
No. Without the app the scan opens mobile YouTube in the browser, which plays the video. With the app, deep-links open in the app for a better experience.
Can I encode a YouTube Short?
Yes. Shorts have URLs of the form youtube.com/shorts/<id>. Paste that and the scan opens the Short player.
Will it work for unlisted or private videos?
Unlisted videos work — the URL is shareable and unlisted only means it's not in search. Private videos require login as an invited viewer; the QR opens the page but the user must be signed in to watch.

Related QR types