PDF to URL

Publish a PDF people can preview, then update it without reprinting the QR

Preview the document, then replace the file without a new link or QR code.

Upload a PDF
Upload a PDF to get a preview page and a QR code you can keep when you replace the file.

Free up to 20MB · larger files cost 1 credit per 10MB·e.g. a 100MB video = 9 credits

Supported here: PDF only. The file is shown in a browser viewer and offered as a download. It is not converted to images.

Price lists, menus, brochures, resumes, and manuals get printed once and revised many times. This page is about that loop: a browser preview, a stable address, and a file replacement that leaves the QR image alone.

Steps that assume the document will change

  1. Export the PDF you want someone to read on a phone. ShareKit does not rebuild or compress it. A menu that is already one page will preview faster than a 200-page catalog.
  2. Upload it while signed in if you want the 30-day stored expiry instead of 7 days. Guest PDFs store a 7-day date. Account files store a 30-day date. When that date passes, the public page stops serving the PDF.
  3. Print the QR code from the upload result. The code encodes /q/your-slug, which records a scan and then opens the share page. Put a short URL next to it for people who cannot scan.
  4. When the document changes, open Settings → Uploads and replace the file. The slug, the share page, and the printed code stay. You can do this five times on that upload.

Replace the file, keep the link

Replacement is a real account action, not a promise that every paid plan extends storage. The upload row keeps its slug. The new PDF overwrites the stored object. The public page and the QR target do not change. The code allows five replacements (replaceCount stops at 5), whether or not you bought Keep One File. That purchase extends expiry to a year for one file; it does not raise the replacement cap.

  1. Version 1. You upload spring-prices.pdf. The share page is /s/k7nq2wpx. The QR image encodes /q/k7nq2wpx. A scan increments the QR count and opens the spring PDF in the browser viewer.
  2. Version 2. In June you replace that upload with summer-prices.pdf. The tent on the table is untouched. The next scan still hits /q/k7nq2wpx and now shows the summer file. Anyone who saved the old PDF to their phone still has the old copy; replacement does not reach into their downloads.

A guest upload has no owner until it is claimed into an account, and replacement requires the file to be on your account. Claim it before you rely on a printed code.

Example: a seasonal price-list tent

A café prints 40 table tents in March. Each tent carries the QR for the price list, not a photo of the prices. Through May, the share page shows spring-prices.pdf inline, and the counters show how many people opened the page, downloaded the PDF, or scanned the code. Those three numbers are totals for the slug. They do not name the guest, and they do not reset when you upload the summer PDF. Pro and Business can also open a day-by-day table and turn on one email the first time someone else opens the file. If the tent must still scan in August, 30-day account retention is not enough — use Keep One File on that upload before the date, because the share goes offline when the date passes.

Preview, download, and what the counts mean

The share page puts the PDF in an iframe pointed at the stored file, so a phone can read it before saving a copy. The download button is a separate request and increments the download count. A view is a page open. A QR scan is a hit on /q/slug, which then redirects to the share page — so one scan usually also becomes one view. Do not add the two numbers together and call them unique people.

Use the direct file URL only when another system must fetch the PDF bytes. For a human, send the share page. For paper, print the QR that points at /q/slug, not a QR you made by pasting the raw file URL into a generator that ShareKit cannot update.

Tracking around the preview

Opening the share page counts a view. The download button counts a download. A hit on /q/slug counts a scan and then usually a view, so do not add the two numbers and call them people. Free accounts see the totals. Pro and Business can read the same counts by day, set a password, and request one email the first time someone else opens or downloads the file. The password sits in front of the PDF. The QR still lands on the share page, which then asks for the password.

  • File to URL — ZIP and Office files do not preview on this page.
  • Pricing — Keep One File extends one file’s date. Pro and Business add day-by-day stats, a password, and the first-open email.
  • File-sharing analytics — what these counts can and cannot tell you.
  • Restaurant menu QR — table cards that should survive a menu edit.

Same pattern, different rooms

Guest uploads store a 7-day expiry. Account uploads store a 30-day expiry. Keep One File ($4.99) moves that date out by at least a year for one file, its URL, and its QR code. When that date passes, the public page, download, and QR stop serving the file. Delete the upload sooner if it should go offline earlier. Guest short links are refused after 7 days. Uploads under 20MB cost no credits.

Questions about updating a PDF link

Does replacing a PDF keep the printed QR code working?

Yes, if the QR code points at the tracked /q/ address for that upload. Replacing the file updates the bytes behind the same slug. You do not generate a new QR image. The replacement cap is five per upload, and the file has to belong to your account.

Will the browser show the PDF or only a download?

PDF uploads are served inline. The share page embeds the file in a viewer. There is also a separate download action. Office documents such as DOCX are not previewed this way; those belong on the file-to-URL flow.

Are views and downloads counted per revision?

No. Views, downloads, and QR scans are totals on the upload. After you swap in a new PDF, the counters keep going. Pro and Business can also see those three counts by day. ShareKit does not store a separate tally for version 1 versus version 2, and it does not identify who opened the file.

How long can a printed menu link stay up?

A guest PDF is stored with a 7-day expiry. An account file is stored with a 30-day expiry. Keep One File ($4.99) moves that date out by at least a year for that one upload, its URL, and its QR code. When the date passes, the public page, download, and QR stop serving the PDF. A table tent needs a date that covers the time the paper stays in the room.

Can a menu PDF require a password?

Pro and Business can set one. Guests type it on the share page. The password is stored as a hash. A printed QR still opens the share page first; the password is a gate in front of the PDF, not a replacement for choosing a long enough expiry.