getsharesquare

Free · no sign-up · nothing expires

Free QR Code & Mobile Page Maker

Make a QR code for a link, Wi-Fi network, contact card, text message or X profile, style it, and download a print-ready PNG or SVG. Need somewhere for the code to point? Build a one-page mobile site and keep it as a single HTML file.

What should the code do?
Link
Add UTM tags (optional)

So your analytics can tell scans of this print run apart from other visits. Lowercase, no spaces.

Style and export

The logo stays on your device. Square logos with a plain background work best.

Your code appears here as you type.

    What's inside the code

    Three things you can make here

    Each one works offline once the page has loaded, and none of them needs an account.

    1

    A QR code that never expires

    Static codes carry their content inside the pattern. Nobody can switch them off, put them behind a paywall or log who scanned them.

    Open the generator
    2

    A square page for your links

    Name, photo, a short bio, link buttons and contact chips, laid out for a phone screen. Download it as one HTML file and host it anywhere.

    Build a page
    3

    Something to print

    Business card, flyer, table tent or poster layouts that put the code at a size people can actually scan from where they'll be standing.

    See the templates

    X (Twitter)

    A QR code for your X profile or post

    Put your X handle on a badge, a merch table or the last slide of a talk. Type your username, or paste a post link, and the code opens it straight in the X app or the browser. The Post on X (Twitter) button writes a ready-to-send post with the same link.

    • Profile: x.com/yourname, the shortest code and the easiest scan.
    • A post: point people to a pinned thread, an announcement or a signup post.
    • Pre-written post: scanning opens X with your text filled in, ready for them to send.

    Not affiliated with X Corp. More options on the X QR code page.

    X (Twitter)
    Style and export

    Your code appears here as you type.

    Post on X (Twitter)
      What's inside the code

      All tools

      Before you send anything to the printer

      1. Leave the quiet zone. Keep a clear margin at least four modules wide around the code. Text, borders and photos that run into it are the most common reason a printed code fails.
      2. Keep it dark on light. Strong contrast matters more than color. Pale grey on white or navy on black will fail in dim rooms.
      3. Size it for the distance. A common rule of thumb is a code about one tenth as wide as the scanning distance, and never under 2 cm. The size calculator does the arithmetic.
      4. Export SVG for print. Vector files stay sharp at any size; a small PNG stretched up turns into blurred squares.
      5. Test the proof, not the screen. Scan a printed copy with two different phones, from the real distance, before you order the full run.

      Read the full print guide

      Guides

      Short, practical reading for anyone putting a code on paper.

      Questions people ask

      Is the QR code generator really free?

      Yes. There is no account, no trial and no watermark. The code is drawn by JavaScript in your browser, so there is nothing for us to meter or switch off later.

      Do the QR codes expire?

      No. These are static codes: the link, Wi-Fi details or contact card are written into the pattern itself. Nothing passes through our server when someone scans, so the code keeps working for as long as the thing it points to exists.

      Can I change where a code points after I print it?

      Not with a static code. If you think the destination may change, point the code at a page you control (for example a square page you host yourself) and change that page instead. Our guide on dynamic vs static QR codes covers the trade-offs.

      PNG or SVG?

      SVG for anything going to a printer or a design app: it is vector, so it stays sharp at any size. PNG for screens, slides and documents. If you must use PNG for print, export at least 300 pixels per inch of printed width.

      Can I put my logo in the middle?

      Yes. Upload it in the style panel and the generator clears a small square in the centre and switches error correction to H, which tolerates about 30% damage. Always test-scan the downloaded file with two different phones before you print.

      What is the square page builder?

      A form that turns your name, a short bio, links and contact details into a one-page mobile site. You download it as a single HTML file and upload it to any static host. There is no backend, no account and nothing hosted by us.

      Do you store what I type?

      No. Nothing is sent anywhere. The page builder keeps a draft in your own browser's local storage so you don't lose work on reload; the Reset button clears it.