My AI made my link in bio page. How do I put it online for free?
Quick answer
Ask your AI for one HTML file, put it on a host that gives it a link, and paste the link into your bio. Convika's Free plan publishes the page as your AI wrote it, with the Convika bar at its foot. ChatGPT's shareable profile opens only for people signed in to ChatGPT, and ChatGPT Sites isn't on Free or Go.
Free plan: no credit card, 1 live page, 1 custom domain.
On this page
- Why your AI can't give you a link for your bio
- Ways to put an AI-made link in bio page online, compared
- A prompt to paste into your AI
- Publish your link in bio page in 6 steps
- Or let an AI make it and publish it for you
- Use your own domain
- What Convika's Free plan doesn't do
- Frequently asked questions
- Sources
You asked ChatGPT, Claude, or Gemini for a link in bio page, and it came out right: your name, your handle, your links, the colors you wanted. Now it sits in a chat window, or in a file called index.html on your phone. Instagram and TikTok want a web address. This guide gets the page you already have to a link you can paste into your bio, for free, without trading your design for someone else's template.
Want a page that looks like you, without writing a prompt? The profile template makes one from your name, your links, and a vibe in your own words.
Why your AI can't give you a link for your bio
Your page is code. A chat can show it to you, but a bio link has to open the page at a public web address, for anyone who taps it.
ChatGPT has two features that come up when you ask it for a public page. On ChatGPT Free, neither one puts your page at such an address.
- Your ChatGPT profile isn't your page. OpenAI's article on shareable profiles says the profile "brings together your name, photo, activity, and Sites you choose to showcase," at an address like
https://chatgpt.com/u/your-username. It's private until you share it, and even then: "People must sign in to ChatGPT to view a profile." A follower who taps it from Instagram without a ChatGPT account doesn't get your profile. - ChatGPT Sites is a paid feature. Per OpenAI's help on Sites, "ChatGPT Sites is available to ChatGPT Plus and Pro accounts, as well as Business and Enterprise workspaces," and "Sites is not available on Free or Go." Its plans and costs are in Is ChatGPT Sites free?.
Claude and Gemini have their own ways to share what they make: see how to publish a Claude artifact and how to host a Gemini Canvas website. Whichever AI wrote your page, one route works on every free plan: get the page as one HTML file, and put that file on a host.
Ways to put an AI-made link in bio page online, compared
Each fact below was read on 2026-11-06 on the company's own page, listed under Sources.
| Option | What goes online | Free plan | Your own domain |
|---|---|---|---|
| ChatGPT shareable profile | Your ChatGPT name, photo, bio, activity, and showcased Sites, not a page you designed. Only people signed in to ChatGPT can view it | OpenAI's article doesn't name plans; it says "If sharing is available to you" | OpenAI doesn't say |
| ChatGPT Sites | A Site ChatGPT builds and hosts | Not on Free or Go; Plus, Pro, Business, and Enterprise | "Where custom domains are available" |
| Beacons | A Beacons page, built in Beacons' editor | 30 AI credits a day; the AI Link in Bio Designer, which writes the page's text, once a day | From Creator, $10 a month |
| Canva | A link in bio design you start from a Canva template | Published at a canva.link address, with a "Designed with Canva" footer | Not for link in bio designs: they publish only to canva.link |
| Taplink | A Taplink page its AI builds from a description of 5 or more words, in 33 languages | AI page generation on free and paid plans; Taplink branding until Business | Business, $72 a year |
| Netlify Drop | The folder or zip you drop, as it is | A 300-credit limit; a drop made without signing in has a temporary password until you claim it | Yes |
| Cloudflare Pages | The zip or folder you upload, as it is, at a pages.dev address | Up to 20,000 files a site | Up to 100 a project; a bare domain must use Cloudflare's DNS |
| Convika | The HTML file your AI wrote, as it is, with the Convika bar at its foot | 1 live page, 10,000 page views a month, 50 form entries a month shown | 1 on Free |
The link-in-bio builders are quick if one of their looks suits you. You build a new page in their own editor, though, so the page you already have stays in the chat.
The developer hosts keep your file as it is. Netlify Drop and Cloudflare Pages both take a folder or a zip and give you an address, and both connect your own domain for free. You set up the rest yourself: which links get tapped, and a form if you want messages.
Convika keeps your file as it is too, and adds that part. The dashboard shows which links people tap, and a form on the page keeps what people send. The Free plan connects your own domain with two DNS records. For a full comparison of drag-and-drop hosts, see Netlify Drop alternatives.
A prompt to paste into your AI
Paste this into ChatGPT, Claude, or Gemini. Replace everything in [brackets] with your own, and delete the brackets.
Make my link in bio page as one HTML file, with all the CSS inside it.
It's the page my Instagram and TikTok bio links to, so design it for a phone held upright first. It should still look right on a laptop.
- Name: [Rosie]
- @handle: [@rosie.example]
- One line about me: [Always sleepy. Always baking.]
- Links: [Instagram https://www.instagram.com/rosie.example, TikTok https://www.tiktok.com/@rosie.example, my bakery map https://example.com/bakery-map]
- 3 things I love: [bread, cats, late-night games]
- Look: [soft pastel pink and pale blue, rounded buttons, a bit silly]
Rules:
- Use only the name, @handle, and links I gave, copied exactly.
- Make each link a button at least 44px tall, with words that say where it goes.
- Use an emoji or my initials as the icon, not an image file.
- Put nothing fixed to the bottom of the screen.
- No home address, school, or phone number.
- Give me the whole file in one code block, starting with <!DOCTYPE html>.
What each part is for:
- The Look line is where your style goes. Try "black and red, band kid" or "black and white, quiet." Ask for changes after the first try: "make the buttons bigger," "less pink."
- One HTML file with the CSS inside is what you upload in the next section. If your AI gives you several files, such as
index.htmlandstyles.css, ask: "Combine this into a single HTML file with the CSS inside." - An emoji or initials instead of an image file. A picture saved on your phone doesn't travel with the page. To use your own photo, give the AI a link to a picture that's already online, starting with
https://. - Nothing fixed to the bottom leaves room for the Convika bar, which sits at the foot of every page on the Free plan.
- No home address, school, or phone number. Anyone with your link can open the page.
Publish your link in bio page in 6 steps
Get the HTML from your AI
If your AI gives you a file, download it. The name ends in .html. If it shows the page as code, copy all of it, from <!DOCTYPE html> to </html>.
Upload the file or paste the code
Use the box at the top of this page: pick Upload a file or Paste code, then click Get my preview link. You don't need an account for this. The preview link works for 3 minutes, with scripts and forms off.
With an account, you can also go to your dashboard, select Upload an HTML file, and click Create my preview. Convika takes .html and .htm files up to 2 MB, and uploading uses no AI credits.
Check it on your phone, then keep it
Open the preview on your phone, since that's where your followers will see it. On a laptop, click Copy link in the box, send the link to yourself in a chat or an email, and open it on your phone within 3 minutes. Tap every button and check that each one opens the right profile. Read your handle letter by letter.
If something is off, fix it in the chat with your AI, click Upload another page in the box, and upload the fixed file for a new preview link. When everything is right, click Keep this page — free, no card and sign up.
Once the page is in your account, a fixed file goes under Update from an HTML file on the page's screen, so the page keeps its address. Uploading the file again as a new page gives it a second address.
Publish free
On the page's screen, click Publish page. Under Who can open this page?, choose Public and click Next. The first time, click Publish free: the page goes live at once, with the Convika bar at its foot. Under it, Publish without the Convika bar opens an order for Pro (1 day free with a card, then $12 a month).
Set your page's name before you share it
Look at the address under Live URL on the page's screen. A page you keep from the box at the top of this page, or from a template on convika.com, gets a made-up address: page-, then 8 random letters and numbers.
Change it now, before anyone has the link. Open Settings in your site's menu, and next to This site's URL, click Change the URL. Type the name you want under New URL, such as your handle (3 to 63 lowercase letters, numbers, and hyphens). Convika checks that nobody else has it. Click Change URL, then Switch URL. Anyone who opens the old address lands on the same page at the new one.
If you have your own domain, connect it at this point instead (see below).
Paste the link into your bio
Copy the address under Live URL and paste it into your profile's website or links field. Then tap it from your profile once, in the app, to check that it opens.
Or let an AI make it and publish it for you
You don't need a page already written. Here are three other ways in.
- The profile template. On A link-in-bio profile that looks like you, write your name, your @handle, your links, the things you love, and a vibe such as "pastel and a bit silly," then click Make my profile. You don't need an account to try it, and the preview works for a few minutes. Publish and send it to friends signs you up free and moves the page into your account, where you publish it. For a page of links in sections, made to show at your own domain, use the link page template.
- Your own AI, over MCP. If you use Claude, Claude Code, Codex, or another AI client connected to Convika over MCP (how to connect), ask it: "Make my link in bio page and save it to Convika." It returns a private preview link, and the page goes live only when you ask the AI to publish it. Your AI writes the page, so it uses none of Convika's AI credits.
- Convika's own AI. In the dashboard, describe the page and Convika's AI makes it. The Free plan starts with 10 AI credits, once, and making a page uses 1.
Use your own domain
A bio link on your own domain, such as www.rosie.example, is yours. If you ever move the page to another host, you point the domain there, and the link in your bio stays the same. Link in bio on a custom domain, free compares which link-in-bio tools let you connect one on a free plan.
Convika's Free plan connects 1 custom domain. On the page's screen, under Custom domain, click Connect my domain, type a name such as www.yourbrand.com, and select Add domain. Then add the CNAME and TXT records Convika shows at the company where you bought the domain. You buy the domain itself from that company, a registrar; Convika doesn't sell domains. The full steps, including the bare domain without www, are in how to put an AI-made page on your own domain, free.
What Convika's Free plan doesn't do
- The Convika bar. Every Free page shows the Convika bar at its foot, on your own domain too. Pro removes it, at $12 a month.
- The cookie notice. Free pages ask visitors in the EEA, the UK, and Switzerland whether to allow analytics cookies.
- Private pages. A Free page is public: anyone with the link can open it, and it may show up in search and in Convika's gallery. A private link or a password needs Pro.
- Unlimited views. The Free plan includes 10,000 page views a month across your pages. Once a month's page views run out, the page stops. The pricing page has the details.
- Analytics tags. Google Analytics and other analytics tags send data only on Pro. A script that fetches data from another website doesn't work on Free; on Pro, only analytics tools and the hosts you list for your own ad network get through. Your page's own scripts run on Free, and so do
https://embeds such as a Spotify, YouTube, or SoundCloud player. - A second live page. A new Free workspace has 1 live page at a time. A link in bio is one page, so it fits.
- The domain. Connecting it is free; buying it from a registrar isn't.
Frequently asked questions
Can ChatGPT make a link in bio page for me and put it online?
ChatGPT can write the page, but on Free and Go it can't put it online. Ask it for the page as one HTML file, then upload the file to a host such as Convika, Netlify Drop, or Cloudflare Pages. ChatGPT Sites can host a page, but OpenAI's help says it's for Plus, Pro, Business, and Enterprise, and "not available on Free or Go."
Is there a free AI link in bio generator?
Yes, several. Beacons' AI Link in Bio Designer writes the text for a Beacons page, once a day on its Free plan. Taplink's AI makes the page itself, in Taplink's editor, on its free plan too. If you'd rather have a page in your own style, ask the free version of ChatGPT, Claude, or Gemini for one HTML file with the prompt above, and publish it on Convika's Free plan. You don't need an AI subscription for either route.
Can people see my ChatGPT profile without an account?
No. OpenAI's help says: "People must sign in to ChatGPT to view a profile. If your personal profile is public, anyone signed in to ChatGPT can view it." To share a page with followers who don't use ChatGPT, publish the page on a host.
Is there a completely free AI website builder?
You can make and publish a link in bio page without paying, with limits on each side. The free versions of ChatGPT, Claude, and Gemini can write the page. Convika's Free plan publishes it with the Convika bar and 10,000 page views a month. Canva's and Taplink's free plans add their branding: Canva's free sites carry a "Designed with Canva" footer, and Taplink's branding stays until its Business plan.
Does my page stay up if I cancel ChatGPT Plus?
Yes. Once published, the page is a file on Convika, not a chat in ChatGPT, so your ChatGPT plan doesn't touch it. The Free plan's own limits still apply, including the monthly page views.
Can I edit my page later and keep the same link?
Yes. Ask your AI for the fixed file, then on the page's screen upload it under Update from an HTML file, check the preview, and publish. The address doesn't change, so the link in your bio keeps working. Don't use Upload an HTML file in the dashboard for a fix: that makes a new page with a new address. The steps are in how to update an AI-made page without changing its URL.
What does Convika add to my page?
Convika adds a small script that counts page views and taps on links and buttons, the Convika bar at the foot, and, for visitors in the EEA, the UK, and Switzerland, a notice about analytics cookies. The rest of your HTML is served as your AI wrote it.
Is there a link in bio template I can just fill in?
Yes. A link-in-bio profile that looks like you makes a profile from your name, your links, the things you love, and a vibe you describe, such as "black and white, quiet." Link-in-bio page on your own domain, free puts your links under headings like work and social media, made to show at your own domain. Both publish on the Free plan.
Sources
- Shareable profiles in ChatGPT (OpenAI Help Center) (read on November 6, 2026)
- Creating and using ChatGPT Sites (OpenAI Help Center) (read on November 6, 2026)
- Beacons pricing (read on November 6, 2026)
- Canva link in bio and Publishing websites for free (Canva Help Center) (read on November 6, 2026)
- Taplink AI (Taplink guide) and Taplink plans (read on November 6, 2026)
- Netlify Drop quickstart and Netlify pricing (read on November 6, 2026)
- Cloudflare Pages: direct upload, custom domains, and limits (read on November 6, 2026)
Next step
How to share an HTML file as a link that opens on any phone
Upload the file to a host and send its link; email and Google Drive send the code. 8 hosts compared, from Netlify Drop to Convika, with 4 steps.
Related articles
- How to publish an HTML page from ChatGPT as a live website, freeCompare Netlify Drop, GitHub Pages, Cloudflare Pages, Tiiny Host, ChatGPT Sites, and Convika on free limits, domains, and forms. Then publish yours.
- Can I use my own domain for a link in bio for free?Linktree has no custom domain on any plan, and Beacons, Carrd, Taplink, and Milkshake charge for one. The free ways to put your bio link on your domain.
- Free link in bio HTML template (copy, edit, and publish)A link in bio page as one HTML file: no build, no outside fonts or scripts. Change your name and links, then publish it free and see which links get tapped.
- Bento alternative: a link in bio that keeps your linkBento shut down on February 13, 2026, and every bento.me link now opens linktr.ee. Compare Bento alternatives on grid layouts and on using your own domain.
- Is ChatGPT Sites free? Not on Free or Go; on Plus, Pro, Business, and Enterprise, hosting is free through 2026No: OpenAI says “Sites is not available on Free or Go.” On Plus, Pro, Business, and Enterprise, hosting is free through 2026; overages are billed from 2027.
- Update your AI-made page without changing its link or QR codeFix a page you already shared: get the corrected HTML from your AI, upload it as the next version in Convika, preview it, and publish at the same link.
Publishing steps for other AI tools
AI Skill Pod
Share AI skills with your team, the easy way
Everyone uses your team's skills in their own ChatGPT, Claude or Gemini, on any plan. Send one invite link. Free to start.
Start free on AI Skill Pod