
One prompt, one project: the chat on the left, the running site on the right.
A Rork web app runs in the browser. Rork writes it with Vite and React, previews it next to the chat, and publishes it to your own address onrork.app. There is no app store, no review, and no install. You share a link, and people open it on a laptop or on a phone.
Web is the right platform for a website, a dashboard, a client portal, an admin tool, or a SaaS product. It is also the fastest way to put something in front of people today. See what it builds on the Rork Web page.
Start a web app
Pick the platform before you send your first message. On rork.com, open the platform picker under the prompt box and choose For web. Then describe the product, not the technology.
The prompt box with For web selected. The picker also offers For iPhone and For Android.
Answer the questions about the look
Rork does not start writing code straight away. It asks a few short questions about the look first, and each answer is a picture, not a word. You can also type your own answer in Other.
Three questions about the look. Each answer shows the palette it stands for.
Approve the design, then build
Next Rork draws the screens and shows them in Design mode. Nothing is built yet, so this is the cheap moment to change your mind. Ask for a different screen in chat, or press Build to turn the design into a working site.
Design mode: the proposed screens on the right, and the Review design card with the Build button on the left.
Work in the project
The project has the chat on the left and a live preview on the right. The preview is the real app, not a picture, so you can click through it while you build. The controls above the preview do this:Check the phone width
A web app has to work in a phone browser as well as on a laptop. Switch the preview size to Phone. Rork draws the site inside a phone frame, so you read the same pages at the width your visitors get.
The same site at the Phone preview size.
Publish to the web
Open Publish, then press Publish to web. Rork builds the app and hosts it at your own address onrork.app.

The publish panel before the first publish: the address, the site status, and the custom domain row.
- The address. Rork picks one from the project name, like
ember-roast-website.rork.app. Press the pencil to change the subdomain. - The status. It reads Site offline until you publish for the first time.
- Add a custom domain. This row stays off until the first publish. The panel says so: “Publish the project first to add a custom domain.”
Add a web app to a project you already have
Any mobile project can grow a web version. Open Project Settings → Add new app → Web, use the platform switcher above the preview, or just ask:What a web app cannot do
A web app runs inside the browser, so the deeply native features are out of reach:- No App Store or Google Play distribution
- No home screen or lock screen widgets, no Live Activities, no Dynamic Island
- No Apple Watch app and no Apple Health integration
- No background tracking, and no advanced motion or body tracking
- Push notifications are limited. On iPhone and iPad the user must add the site to the Home Screen first, on iOS 16.4 or later, and then grant permission
FAQ
What code does Rork write for the web?
What code does Rork write for the web?
Can I skip the questions and the design step?
Can I skip the questions and the design step?
Can a web app have a backend?
Can a web app have a backend?
Can I use my own domain?
Can I use my own domain?
rork.app address first. The Add a custom domain row in the publish panel turns on after that.I have a Lovable project. Do I have to rebuild it?
I have a Lovable project. Do I have to rebuild it?