Make your own link-in-bio page in a minute: add a profile photo, name, short bio, your links and social profiles, then pick a theme. Download a single, fast HTML file and host it for free on any static host, with no monthly fees or tracking.
Last updated:
Profile
Links
Social profiles
Theme
Page title & sharing
Advertisement
Advertisement
How to use the Link in Bio Page Generator
Add your profile: upload a photo (or leave it blank for initials), then type your name and a short bio.
Add links with a label and URL. Reorder them with the arrows and star the one you want to stand out.
Fill in social profiles you want shown as small buttons under your links. Empty ones are skipped.
Pick a theme, then fine-tune the background, colors, font and button style while watching the preview.
Download index.html and upload it to a free static host such as GitHub Pages, Cloudflare Pages or Netlify, then put that URL in your social bios.
Hosting your link page for free
The download is one self-contained index.html file: styles are inside it and your photo is embedded, so there is nothing else to upload. Name it index.html so it opens at the root of your site address.
Option
How to publish
Address you get
Cloudflare Pages
Create a project, choose direct upload, and drop a folder containing index.html
yourname.pages.dev
Netlify
Drag the folder onto the Netlify Drop page
yourname.netlify.app
GitHub Pages
Create a repository named username.github.io and add index.html
username.github.io
Your own website
Upload the file to a folder such as /links/ with your host's file manager or FTP
yoursite.com/links/
Free plans and steps change from time to time; check each provider's current documentation. All of them can also connect a custom domain.
Tips for a link page people actually click
Keep it short. Three to six links work better than twenty. Put the most important one first and highlight it with the star.
Write action labels. "Shop the spring prints" tells visitors more than "Shop".
Use a clear photo. A face or logo that matches your social profiles builds trust that the page is really yours.
Check contrast. The tool warns when text is below 4.5:1 against the background, the WCAG AA level for normal text.
Measure with UTM tags. Add UTM tags such as utm_source=instagram and utm_medium=bio to links that go to your own site to see the visits in your analytics.
Update the file, not the URL. Re-upload a new index.html to the same place so the link in your bios never changes.
What the generated page contains
The page is plain, standards-based HTML with no JavaScript, cookies or third-party requests, so it loads almost instantly and works with JavaScript turned off. It includes a page title, meta description and Open Graph tags for link previews, a lang attribute, visible keyboard focus outlines, and support for the reduced-motion setting. Links to other sites open in a new tab with rel="noopener", and social profile links carry rel="me", which some platforms use to verify that a website belongs to you.
Frequently asked questions
How do I host the downloaded page for free?
Upload index.html to a static hosting service. Popular free options include GitHub Pages, Cloudflare Pages and Netlify; most let you drag and drop a file or folder. You can also add it to your existing website as a page such as yoursite.com/links.
Is this a Linktree alternative?
It covers the same basic need, one page with all your links, but you own the file and host it yourself. There is no account, subscription or built-in analytics. If you want click counts, add UTM parameters to your links and read them in your own analytics tool.
Where is my profile photo stored?
The photo is resized to 256 × 256 pixels in your browser and embedded inside the HTML file as a data URI, so the page needs no separate image file. Nothing is uploaded to this site.
Can I use my own domain?
Yes. Most static hosts let you connect a custom domain for free; you only pay for the domain registration itself.
Does the page work on phones?
Yes. The layout is a single centered column designed for phones first, with large tap targets at least 48 pixels tall, and it scales up neatly on desktop screens.
Can I edit the page later?
Your draft is saved in this browser, so you can come back, change it and download again. You can also open the downloaded HTML file in any text editor; the styles and links are plain, readable code.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.