← Back to scanner
QRhop

How to Scan a QR Code on a MacBook or Windows PC

Paste or upload a screenshot or photo to QRhop to read its QR content on the same PC or Mac. Basic reading is free and needs neither a camera nor an account.

Scan a QR code on a MacBook: copy a screenshot

Press Control + Shift + Command + 4 and select the complete QR code to copy a screenshot to your clipboard. Return to QRhop and press Command + V. You can also select or drag in a saved image.

Scan a QR code on Windows: use the Snipping Tool

Press Windows + Shift + S to capture the QR code, then paste it into QRhop with Ctrl + V. You can also choose a downloaded PNG or JPG file.

Check a QR code URL before opening it

With automatic opening enabled, the decoded address appears for 3 seconds before this tab navigates to it. Cancel the countdown or turn off automatic opening to open links yourself. Review the destination for unfamiliar codes.

QR code not scanning? Check the image

Keep a white margin around the QR code and avoid cutting off its edges. Crop a small QR code out of a large screenshot. Blur, reflections and a steep angle may prevent scanning. Use one QR code per image.

Supported QR image formats and file size

PNG, JPG, WebP, GIF and BMP are supported, up to 20MB. For GIFs, the browser-loaded frame is read. Take a screenshot of the QR area in PDFs or HEIC images. QRhop works in your browser without a camera or an account.

How do I read a QR code in a PDF?

Open the PDF and capture the QR area instead of attaching the PDF itself. Include all four sides and the white border, then select the PNG or JPG on the scanner page. If the document blocks capture, ask its issuer for a direct link. QR Studio: PNG/JPG/PDF · 20 MB · 20 PDF pages · images rendered at up to 2,000 px. Up to 10 QR codes per page. Premium is required for PDF tools, cloud storage and publishing. A single image and the sample work without a subscription.

Same QR, different images: compare them yourself

Download the original, a one-pixel-per-module reduction and a copy with the left corners removed. Results below come from decoding the raw pixels with jsQR 1.4.0, the decoder used by QRhop. Load each file into the free reader and compare the content and address.

Original link QR
Original link QR · 264 × 264px
Download sample
33px reduced link QR
33px reduced link QR · 33 × 33px
Download sample
QR with left corners removed
QR with left corners removed · 163 × 264px
Download sample
Plain text QR
Plain text QR · 296 × 296px
Download sample
FileImage dimensionsModule sizeImage decoding result
Original link QR264 × 264px8pxMatches the input
33px reduced link QR33 × 33px1pxMatches the input
QR with left corners removed163 × 264px—No decoded result
Plain text QR296 × 296px8pxMatches the input
  1. Switch automatic opening off and load the original. Its content should be https://qrhop.makeup/. Reading the QR and visiting the site are separate actions.

  2. Compare the reduced and cropped files. A decoded 33px image is not evidence that its print or every phone camera will work. Recover a cropped code by obtaining the original.

  3. The text sample decodes to a sentence, not a web address. The absence of an Open website button does not mean decoding failed.

How to interpret this record

A small image may decode when its pixels are intact. A larger image can fail when its finder patterns are removed. These are four sample checks, not a success-rate study, recommended scan-distance measurement or device compatibility survey.

Verification record JSON · Download sample → QRhop

Actual QRhop reader capture using the public original sample. English UI; automatic opening is off.
Actual QRhop reader capture using the public original sample. English UI; automatic opening is off.

Sources and further reading

Back to scanner
QRhop Editorial

Practice and comparison samples