Free QR code generator · no ads on scans

Free URL shortener

Shorten long links for free. Get a short link and a QR code, see every click, and change where it goes at any time.

26QR types 20languages 0ads on scans
Free · No app needed · Read on your device

Scan a QR code online

Scan QR codes with your phone or laptop camera, or upload a screenshot. Free, private and works right in your browser.

  • Phone or laptop camera
  • Upload, paste or drop a screenshot
  • Nothing is uploaded

Point your camera at a QR code, or drop an image here

You can also paste or drop a screenshot here. Ctrl+V

Everything is read on your device. Nothing is uploaded.

Scan a QR code in 3 steps

  1. 1Open the camera

    Tap “Use camera” and allow access. The webcam on a laptop works too.

  2. 2Point at the code

    Keep the QR code inside the frame. It is read in a moment, no button to press.

  3. 3Check, then open

    See what the code holds and where a link goes before you open it.

Reads every kind of QR code

  • LinkShows the web address first, then opens it
  • Wi-FiShows the network name and password to copy
  • PromptPayShows the PromptPay ID and amount
  • Contact cardShows the name, phone number and e-mail
  • EmailStarts an e-mail to the address
  • Phone callCalls the number with one tap
  • SMSOpens a text message, ready to send
  • LocationOpens the place in your maps app
  • TextShows the text so you can copy it

Scan safely

  • Check the web address before you open a link. Fake pages often copy real brands.
  • Never type passwords or OTP codes on a page you reached from an unknown QR code.
  • Before paying by PromptPay, check the receiver's name in your banking app.

Questions about scanning QR codes

Do I need an app to scan a QR code?

No. This page works in any browser on phones and computers, and most phone cameras can read QR codes too.

Can I scan a QR code from a screenshot or a photo?

Yes. Upload the image, drag it onto the scanner, or paste it with Ctrl + V (⌘ + V on a Mac).

Is my picture uploaded anywhere?

No. The image and the camera picture are read on your own device. Nothing is sent to our server.

Why won't my QR code scan?

Add more light, hold the phone steady and move closer so the code fills the frame. A blurry, very small or damaged code may not be readable.

Can I scan a QR code on a laptop?

Yes. Use the laptop's webcam, or take a screenshot of the QR code and upload or paste it here.

Short link · QR code · Click stats

Free URL shortener

Paste a long link and get a short one you can share anywhere. Change where it goes later, see how many people click, and print it as a QR code.

  • ⚡ Ready in a second
  • 🛡️ Checked for danger
  • 📊 Every click counted

Link powers

Switch on what you need. More powers unlock with Pro and Business.

More than a short link

  • Change it any timePoint the same short link to a new page without reprinting or resending it.
  • See every clickDaily clicks, devices, countries and times, so you know what works.
  • A QR code in one tapEvery short link comes with a QR code for posters, menus and packaging.
  • Your own wordsChoose the ending, like /r/my-shop, so people trust and remember it.
  • Safe hand-offLinks are checked for danger, and visitors see where they are going before they leave.
  • Expiry and passwordStop a link on a set date, or let in only people who know the password.

How to shorten a link

  1. 1Paste the long link

    Copy the address from your browser or app and paste it into the box.

  2. 2Press “Shorten”

    Add a name or your own ending if you like. The short link is made at once.

  3. 3Share and track

    Copy the link or download the QR code, then watch the clicks come in.

Questions about short links

Is the URL shortener free?

Yes. A free account includes short links with QR codes and click stats. Paid plans add more links, custom endings and longer history.

Do short links expire?

No, they keep working unless you set an end date or turn them off yourself.

Can I change where a short link goes?

Yes. Change the destination in your dashboard at any time. The short link and its QR code stay the same.

Can I see how many people clicked?

Yes. Every short link shows clicks per day, devices and countries in your dashboard.

Why does a page appear before the website opens?

It shows visitors where the link goes, so they can leave safely. The site owner can turn it off or change how long it shows.

1

Add content

2

Customize

Colours, shapes, frames and logo — see every change right away

Color palettes
Dot style
Corner style
Your own colours
Picture background

A light veil keeps the code easy to scan. Check the scan test after choosing a picture. (PNG / JPG downloads; SVG has no picture.)

In real life

Your QR code, everywhere

Cups, table cards, posters, shop windows, T-shirts: see it before you print.

Why QR-TH

Everything the big generators do, minus the ads, plus Thai payments.

EMVCo · THB

PromptPay built in

Create Thai QR payment codes with or without a fixed amount. Every banking app can read them.

qr-th.com/r/…

Editable dynamic links

Change where a printed code points whenever you need. The short link on the poster never changes.

14-day chart

Scan analytics

Daily scans, device split and your best-performing codes on one screen.

ECC H · 30%

Logo, colors, frames

Gradient dots, soft corners, your logo in the middle and a call-to-action frame around it.

0 ads

No ads on scans

People who scan go straight to your content, on every plan including Free.

EN · 中文 · हिन्दी · ES · ไทย …

20 languages

The whole site, dashboard included, follows your browser's language. Switch any time.

Menu · link in bio · PDF

Menus and pages, hosted

Restaurant menus, link-in-bio, PDFs, photos and videos on fast mobile pages, without a website of your own.

API · teams · go.yourbrand.com

Teams, API and your domain

Invite teammates, create codes from your own systems and use short links on your brand's domain.

Safe Browsing

Safer links

Every link is checked against known scams and re-checked each night, so your codes stay trustworthy.

Generator

A QR code for every job

Pick a type to open its generator, ready to customize and download.

LinkTurn any website link into a QR code. Add your colors and logo, download in high resolution, and use a dynamic link to count scans. TextPut any text in a QR code that shows up instantly on every phone, even offline. Free and unlimited, with your own colors, logo and frame. No ads. Wi-FiLet guests join your Wi-Fi by scanning instead of typing the password. Works with iPhone and Android cameras. Free and ready to print. Contact cardShare your contact details in one scan. A vCard QR code saves your name, phone, email and company straight to the phone's contacts. EmailMake a QR code that opens a new email with the address, subject and message already filled in. Free and works on every phone. SMSMake a QR code that opens a text message with the number and message ready to send. Great for bookings, votes and feedback. Phone callCreate a QR code that calls your number the moment it is scanned. Ideal for shop signs, flyers, vehicles and business cards. Free, with your logo. LocationSend people to an exact spot with a location QR code that opens their map app. Enter the coordinates and download for free. PromptPayGenerate a Thai PromptPay QR code to receive payments, with or without a fixed amount. Works with every Thai banking app. Free. Calendar eventTurn an event into a QR code that adds it straight to the phone's calendar: name, date, time and place. Free, no app needed. LINEMake a QR code that adds your LINE account or LINE Official Account as a friend in one scan. Free, with your own logo and colors. FacebookMake a QR code that opens your Facebook page so customers can follow, like and message you in one scan. Add your logo and colors, free to download. InstagramCreate an Instagram QR code that opens your profile in one scan. Add your logo and colors, then print it on packaging, flyers, menus and your shop. TikTokCreate a TikTok QR code that takes people straight to your profile to follow and watch your videos. Free, with your logo, colors and scan counts. YouTubeMake a YouTube QR code that opens your channel or a single video, and see how many people scan it. Free download in PNG or SVG with your logo. Google reviewGet more Google reviews with a QR code that opens the review form for your business in one scan. Print it at the counter, on receipts or tables. MenuBuild a mobile menu for your restaurant or café with photos and prices, then share it with a QR code on every table. Link in bioMake a link-in-bio page with all your links, shops and social profiles, then open it from one QR code. Hosted for you and editable at any time. PDFUpload a PDF such as a catalog, brochure, menu or manual and share it with a QR code that opens on any phone. Replace the file later, same QR. PhotosUpload photos into a gallery page and share it with a QR code. Great for portfolios, products, real estate and events. Hosted, mobile-friendly. VideoShare a video with a QR code: upload a file or link to YouTube, then count every scan. Change the video later without reprinting the QR code. CouponCreate a coupon QR code with your offer, code and expiry date. Customers scan and show the coupon on their phone at the counter. Lead formCollect names, phone numbers and requests with a QR code that opens a simple form. Answers arrive in your dashboard and inbox. App downloadOne QR code for your app: iPhones go to the App Store, Android phones go to Google Play, computers see both buttons.
Pricing

Simple plans, fair prices

Static codes are free forever. Pay only for dynamic codes and longer analytics.

Free

$0 / month
  • Unlimited static QR codes
  • 5 dynamic QR codes
  • 30 days of scan history
  • PNG, JPG and SVG export
Most popular

Pro

$4.99 / month
  • 100 dynamic QR codes
  • 365 days of scan history
  • 500 MB for menus, PDFs and photos
  • Logo, frames and gradients
  • Folders and bulk download
  • Expiry dates, passwords and scan alerts

Business

$14.99 / month
  • Unlimited dynamic QR codes
  • 5,000 MB for menus, PDFs and photos
  • Team members and roles
  • Your own short-link domain
  • API access and bulk create
FAQ

Questions people ask before they print

Is QR-TH really free?

Yes. Static QR codes are free forever and work without an account. An account adds dynamic codes and scan statistics.

Do my QR codes expire?

Static codes never expire. Dynamic codes keep working as long as your account is active.

What is a dynamic QR code?

It holds a short qr-th.com link instead of your final address, so you can change the destination later without reprinting.

How do PromptPay codes work?

Enter a phone number, 13-digit national ID or e-wallet ID. Add an amount to fix the price, or leave it blank so the payer types it in.

Will a logo break my code?

Not with High error correction, which QR-TH switches on automatically when you add a logo. Keep the logo under 40% of the width.

Can I make a menu or link-in-bio page without a website?

Yes. Pick Menu, Link in bio, PDF, Photos or Video, fill in the page and publish. We host it and give you a QR code that opens it.

See all questions