Home › Developer Tools › Link in Bio Page Generator

Link in Bio Page Generator

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

  1. Add your profile: upload a photo (or leave it blank for initials), then type your name and a short bio.
  2. Add links with a label and URL. Reorder them with the arrows and star the one you want to stand out.
  3. Fill in social profiles you want shown as small buttons under your links. Empty ones are skipped.
  4. Pick a theme, then fine-tune the background, colors, font and button style while watching the preview.
  5. 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.

OptionHow to publishAddress you get
Cloudflare PagesCreate a project, choose direct upload, and drop a folder containing index.htmlyourname.pages.dev
NetlifyDrag the folder onto the Netlify Drop pageyourname.netlify.app
GitHub PagesCreate a repository named username.github.io and add index.htmlusername.github.io
Your own websiteUpload the file to a folder such as /links/ with your host's file manager or FTPyoursite.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.

Related tools

Instagram Bio GeneratorCreate Instagram bios with templates, fancy fonts and emojis.QR Code GeneratorMake QR codes for links, Wi-Fi, email and more.Open Graph PreviewPaste OG tags and preview how links look on Facebook, X and LinkedIn.Meta Tag GeneratorCreate SEO, Open Graph and X meta tags with live previews.Call to Action GeneratorPick a goal like sign up, buy or follow and get CTA button text, link text and sentences.Email ValidatorCheck email lists and spot disposable addresses.Website Down CheckerCheck if a website is down for everyone.Deep Link GeneratorCreate links that open directly in apps.URL ParserBreak a URL into its parts and edit query string parameters with a live rebuild.User Agent ParserSee your user agent and parse any UA string into browser, OS, engine and device.HTTP Status CodesSearch every HTTP status code with plain-English meanings, causes, fixes and RFC references.Subnet CalculatorCalculate IPv4 network, broadcast, host range, masks and host count, and split subnets.Bulk URL OpenerOpen a list of URLs in new tabs at once or in batches, with cleanup, dedupe and delay.DNS LookupLook up A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records with TTLs over secure DNS.API Request TesterSend GET, POST, PUT and DELETE requests with headers and a body, then inspect the response.WebSocket TesterConnect to a ws:// or wss:// server, send messages and watch a timestamped live log.WHOIS LookupLook up who registered a domain or IP: registrar, creation and expiry dates, name servers, status.Mailto Link GeneratorBuild encoded mailto: links with cc, bcc, subject and body, plus HTML code and a QR code.WhatsApp Link GeneratorCreate wa.me click-to-chat links with a pre-filled message, button HTML and a QR code.Basic Auth Header GeneratorCreate an Authorization: Basic header from a username and password, or decode one.Common Ports ListSearchable TCP/UDP port number list with service, protocol and description, filterable by range.DMARC CheckerLook up a domain's DMARC record, explain every tag, grade the policy and get fix suggestions.DMARC Record GeneratorCreate a DMARC TXT record with policy, reporting and alignment options, every tag explained.Email Header AnalyzerPaste raw email headers to trace every server hop, see delays and check SPF, DKIM and DMARC.IP Geolocation LookupFind the country, city, ISP, ASN and time zone of any IP address or domain, with a map.Reverse DNS LookupFind the PTR hostname of any IPv4 or IPv6 address, one at a time or hundreds in bulk.SPF Record CheckerLook up a domain's SPF record, count nested DNS lookups, find errors and test a sender IP.SPF Record GeneratorBuild a valid SPF TXT record from mail providers, IPs and includes, with a lookup-count check.CIDR to IP RangeConvert IPv4 or IPv6 CIDR blocks to first/last IP, mask and host count, and export IP lists.DNS Propagation CheckerCompare DNS answers and TTLs from Cloudflare, Google, Quad9, AdGuard and NextDNS side by side.Domain Availability CheckerCheck if domain names are available across .com, .io, .ai and more, with registrar and expiry.MAC Address LookupFind the vendor of a MAC address or OUI, check multicast and random bits, look up many at once.MX LookupFind a domain's mail servers: MX priority, host, IP addresses and the email provider.Uptime SLA CalculatorTurn 99.9% uptime into allowed downtime per day, month and year, or downtime into uptime %.Website Speed TestTest page speed with Lighthouse: performance score, Core Web Vitals and fixes, mobile or desktop.ASN LookupLook up an AS number or IP: network owner, country, registry, abuse contact and announced prefixes.Bandwidth CalculatorEstimate monthly website bandwidth (GB) and the Mbps you need from page views and page size.CNAME LookupFollow a hostname's full CNAME chain to its final IP addresses, with TTLs and CDN detection.DKIM Record CheckerLook up a domain's DKIM key by selector (or auto-detect), check key type, bit length and tags.DKIM Record GeneratorCreate a DKIM RSA key pair in your browser with the TXT record, selector host and private key PEM.DMARC Report AnalyzerRead DMARC aggregate XML reports (.xml, .gz, .zip): sources, SPF/DKIM alignment and pass rates.Domain Age CheckerSee how old a domain is, when it was registered and when it expires. Bulk check up to 50.Email Deliverability CheckerGrade a domain's MX, SPF, DMARC, DKIM, BIMI and MTA-STS records in one report with fixes.Email ObfuscatorHide an email address from spam bots with HTML entities, a JavaScript mailto link or reversed CSS text.Email PermutatorGenerate every common business email format from a first name, last name and company domain.HTTP Header ParserPaste raw HTTP headers to get a table explaining each one plus a security headers grade.IP Blacklist CheckerCheck an IPv4 address against 21 public spam blocklists (DNSBLs) and see listed or clean.IP Range to CIDRTurn a start and end IP into the shortest list of CIDR blocks, for IPv4 and IPv6.IPv6 Subnet CalculatorIPv6 prefix to network, range, address count and /64s, and split it into child subnets.NS LookupFind a domain's authoritative nameservers with their IPs, SOA record and DNS hosting provider.Social Share Link GeneratorMake share links and buttons for Facebook, X, LinkedIn, Reddit, Pinterest, WhatsApp and email.Subnet Mask Cheat SheetInteractive /0 to /32 table of subnet masks, wildcards and host counts with details per prefix.TXT Record LookupLook up a domain’s DNS TXT records and see which are SPF, DMARC, DKIM or verification tokens.VLSM CalculatorSplit a network into variable-length subnets sized to the hosts each one needs.YouTube Timestamp Link GeneratorMake YouTube links that start at a set time, embed start/end codes and lists of timestamps.CORS TesterSend GET, POST or OPTIONS from your browser to any API and see whether CORS allows it and why not.
See all 52 Network, DNS & Email Tools →