getsharesquare

Free tool ยท exports one HTML file

Square page builder: a one-page mobile site you own

Fill in the form and watch the phone preview. When it looks right, download the page as one HTML file, put it on any static host, and point your printed QR code at it.

You

The photo is shrunk to 240 px and embedded in the file, so there is nothing else to upload.

Links
Contact buttons
Look

    Then make its QR code

    Want colors, a logo or SVG? Use the full generator.

    Short answer

    Type your name, a short bio, your links and contact details, pick a look, and press Download HTML file. You get one self-contained page (styles and photo included, no scripts) that you can upload to any static web host and change whenever you like.

    What you get

    The download is a single .html file, usually between 3 and 30 KB depending on whether you added a photo. Everything it needs is inside it:

    • a mobile layout that fits a 320 to 440 pixel wide screen without sideways scrolling
    • your photo or logo, shrunk to 240 pixels and embedded, so there is nothing else to upload
    • large link buttons, at least 48 pixels tall, which is comfortable for a thumb
    • contact chips for email, phone, X (Twitter) and Instagram that open the right app
    • a page title and description, so the link looks tidy when someone shares it

    There is no JavaScript in the exported file and nothing loads from another server. It will look the same in five years as it does today.

    A good square page in five minutes

    1. Lead with who you are. One line for the name, one line for the place if it matters (a band, a market stall, a local tradesperson). Then two sentences of bio at most.
    2. Order links by what matters this month. New single, next show, booking form, menu. The top button gets most of the taps.
    3. Write button text as an action. "Book a table" beats "Reservations". "Hear the new EP" beats "Spotify".
    4. Add one way to reach you. Email is the safest. A phone number is great for trades and restaurants; skip it if you don't want calls.
    5. Export, upload, test. Open the hosted page on your own phone before you print anything that points to it.

    Pair it with a QR code

    Once the page is online, paste its address into the box under the preview to get a print-ready code, or use the full generator for colors, a logo and SVG export. If you plan to reprint flyers for months, point the code at the page and change the page, not the code. Our guide on dynamic vs static QR codes explains why that works.

    For layout tips, read mobile landing page best practices.

    Questions

    Where do I host the file?

    Anywhere that serves static files. Cloudflare Pages, GitHub Pages, Netlify and most shared hosting plans all work. Rename the file to index.html if you want it to load at the root of a folder or domain.

    Can I edit the page later?

    Yes. Your last draft stays in this browser, so you can come back, change something and export again. You can also open the HTML file in any text editor: it is short and readable on purpose.

    Does the page track visitors?

    No. The exported page has no scripts, no fonts from other servers and no analytics. If you want visit counts, add UTM tags to the QR code that points at it and use your host's own stats.

    Why not just use a link-in-bio service?

    Those are fine until the service changes its pricing, adds its branding or shuts down, and then every printed code that points at it is at risk. A file you host yourself keeps working for as long as you keep your hosting.

    Is there a limit on links?

    No hard limit, but people on a phone rarely scroll past five or six buttons. Put the one you most want tapped first.

    Other tools