Quick answer
Grok Build hosts on grok.me. Chat HTML does not. To leave grok.me: copy one HTML file, paste into GeminiLaunch, get a free public HTTPS link, then add yourbrand.com from Lite ($5/mo). Official Build overview: Grok Build on web and mobile.
Stuck on grok.me?
Paste from Grok. Share a link anyone can open.
Scope
Who this page is for (and who should leave)
Use this guide when the problem is “my Grok site is on grok.me — or I only have HTML”.
- You published with Grok Build and the URL is still on grok.me
- Grok wrote HTML in chat and there is no publish button — only code
- You want a normal HTTPS link clients can open without thinking about Grok
- You want yourbrand.com on a host you control, not pointed only at Grok
Leave this page if:
Decision
grok.me vs a host you control
Grok Build is real publishing. The question is whether you want to stay inside Grok’s product URL — or own a normal website link.
| Path | Cost | What you get | Best for |
|---|---|---|---|
| Grok Build → grok.me | Included with Grok (Build on every plan) | Live app on *.grok.me; access just you / link / internet | Apps that stay inside Grok / X share cards |
| Grok Build + domain at Grok | Domain you already own, pointed at Grok | yourbrand.com still hosted by Grok’s product | Staying fully inside Grok Build |
| Publish on GeminiLaunchWins here | Free live URL; Lite $5/mo for 1 custom domain | Public HTTPS you control — paste or ZIP | Clients, brand URLs, leaving grok.me |
Key insight
Grok can build and publish on grok.me. That is not the same as a brand site on a host you control.
Pick one
Stay on grok.me or leave?
Stay on Grok when
- The app needs Grok chat, image, or voice APIs turned on inside the product
- You want Remix so others can fork the app on grok.me
- An X timeline card / grok.me cover is the main share format you care about
Leave grok.me when
- Clients should open a normal website — not a Grok product URL
- You want yourbrand.com on a host you control (not only pointed at Grok)
- Grok only wrote HTML in chat and never offered Build publish
- GitHub export gave you files — you still need a place that serves them
How to
Publish a Grok website past grok.me (4 steps)
Same simple paste path whether you used Grok Build or plain chat. No GitHub. No terminal.

Get one complete HTML file from Grok
In Grok Build, open the code view and copy the page. In a normal chat, ask Grok for a single index.html with CSS and JavaScript inline — no placeholders.
Prompt: "Give me this as one complete HTML file with all CSS and JS inline. Ready to paste into a host."
Paste into GeminiLaunch and publish
Paste the HTML (or upload a ZIP/folder with index.html at the root). Click Go Live. No GitHub, no terminal, no Vercel.
Optional: check the page first in /tools/html-preview — free, no signup.
Share the free HTTPS link
You get a public URL on a free GeminiLaunch subdomain. Anyone opens it in any browser — no Grok account required for visitors.
Free: up to 3 live sites, 5 MB each. Enough for most landing pages.
Add yourbrand.com from Lite when ready
Send the free link today. When you want a business card URL, upgrade to Lite ($5/mo) for 1 custom domain (or Pro for up to 5), add the DNS record GeminiLaunch shows, and keep the same site.
Stay on grok.me only if the app must call Grok APIs inside the page.
Want a browser check before Go Live? Preview AI HTML online — or open the free HTML preview tool.
Avoid these
Common Grok hosting mistakes
Treating grok.me as your brand website
A grok.me link is real hosting inside Grok. Clients and search engines still see Grok’s product. For a business card URL you control, publish elsewhere.
Thinking GitHub export = live site
Export to GitHub saves the project. It does not give visitors a URL until you host the built files somewhere.
Confusing Grok Studio with Grok Build
Grok Studio is gone. Grok Build is the current path that publishes to grok.me. Old Studio tips do not apply.
Copying only part of a multi-file reply
Missing CSS or JS makes the live page look empty. Ask for one self-contained file, or ZIP a folder with index.html at the root.
Still stuck on “it only works in the chat”? Start with AI website only works in chat? Get a live link.
Related guide
AI site only works in chat
Chat preview ≠ platform share ≠ real host (all AIs).
Read the guideRelated guide
Perplexity past pplx.app
Same platform-URL pattern for Perplexity Computer / Labs.
Read the guideRelated guide
Launch with a custom URL
After the free link works: connect yourbrand.com step by step.
Read the guideFAQ
Grok website hosting FAQ
Direct answers people ask ChatGPT, Claude, Gemini, and Perplexity — written so AI engines can quote them.
Does Grok host websites?
Yes for Grok Build: publish gets a live address on grok.me, with access set to just you, anyone with the link, or the whole internet. You can also point a domain you own at that Grok app. Plain chat HTML is not hosted until you publish in Build or paste the code into a host.
What is grok.me?
grok.me is the URL Grok Build gives each published app (for example tiny-city.grok.me). It is Grok’s product domain — not the same as hosting on a host you control.
How do I host a Grok website for free?
Copy one HTML file from Grok (or ZIP a folder with index.html), paste or upload into GeminiLaunch, and click Go Live. You get a free public HTTPS URL. Add yourbrand.com later from Lite ($5/mo).
Can I use a custom domain with Grok Build?
Yes inside Grok: point a domain you already own at the Grok app. If you want yourbrand.com on a host you control (and a free path that does not stay on grok.me), publish the code on GeminiLaunch and connect the domain from Lite.
Do visitors need a Grok account to open my site?
On a GeminiLaunch URL, no — anyone opens it in any browser. On grok.me, access depends on what you chose in the publish sheet (just you, anyone with the link, or the internet).
What happened to Grok Studio?
Grok Studio was replaced by Grok Build. Build is available on every plan on web, iOS, and Android. Use Build (or paste chat HTML into a host) — not old Studio steps.
Should I stay on grok.me or move?
Stay if the app needs Grok APIs, Remix, or X-style share cards. Move if you need a client-ready brand URL on a host you control. Both can coexist: keep the grok.me app and publish a static copy elsewhere.
Is GitHub export enough to go live?
No. Export saves the project. You still need a host. Paste or ZIP into GeminiLaunch for a free live link without setting up CI.
Like this guide? Make GeminiLaunch a preferred source.
Get our hosting and deployment guides surfaced first in your Google results, AI Overviews, and Top Stories.
Ready to leave grok.me?
Paste your Grok page into GeminiLaunch, get a free live link for clients, and connect yourbrand.com from Lite when you are ready. No credit card to start.
