Your app, your page

You vibe-coded an app.
Let's put it on WordPress.

Drop it on the WordPress site you already pay for and it's live at your-site.com/your-app. No FTP, no buying a domain, no build configs — it just works.

your-site.com/calculator your-site.com/calendar your-site.com/models
My WordPress Site + New Howdy, Sam
Loan Calculator
Amount$25,000
Rate5.4%
Term60 mo
Monthly
$476/mo
2026 · Year at a Glance
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
3D Model Generator
Sides
Twist
Scale
Export .stl

You built something. Now where does it go?

The hard way

  • Buy a new domain
  • Configure DNS records
  • Learn Netlify / Vercel / Cloudflare
  • Wire up a deploy / build config
  • Pay for another host
or

The easy way

Drop your build onto the WordPress site you already pay for.

dist.zip your-site.com/your-app

Served at your URL, exactly as it runs locally — no FTP, no build config, no code.

Three steps to live

1

Zip your app

However it was built — an AI tool or your own build — you end up with a folder. Pop it in a .zip. Vite, React, Vue, or a plain HTML/JS game — all fine.

2

Drop it in, pick a URL

Drag the zip into WordPress and choose its address, like /your-app. App To Page sorts out the rest so it loads right.

3

Preview, then go live

See it privately first to make sure it runs, then publish with one click. It's live at your-site.com/your-app, looking exactly like it does on your screen.

Free · version 1.0.0

Grab it and go

You've seen the three steps. Download the plugin, upload it to the WordPress site you already have, and your app is live at your-site.com/your-app in under a minute.

Built to just work

The hard parts are handled for you

Apps tend to break in surprising ways when you move them somewhere new. App To Page fixes them on the way in, so “it works on my machine” becomes “it works at my URL.”

Your images and files just show up

On upload it sets the right base path and rewrites the file references in your build, so everything loads at its new URL — no broken assets, no blank screen.

Shareable links work

A link to a specific screen inside your app opens the right place — client-side routers and deep in-app links behave exactly as they do on your machine.

Any kind of app

Vite, React, Vue, Svelte, or plain HTML/JS — and it serves wasm, fonts, and 3D formats (stl, glb, gltf) with the right file types.

Fast without any setup

Smart caching under the hood — revalidated HTML, long-lived hashed assets, and 304s — means your app loads quick without you configuring a thing.

Works on any WordPress site

It serves your app from the real request, independent of your site’s URL settings — so it works even on the “Plain” permalink setting.

Your design, untouched

Your app renders on its own at its URL, pixel-for-pixel as it runs on your machine — no theme styling bleeds in, and the rest of your site is left alone.

Let your AI build it deploy-ready

App To Page gives you a copy-ready prompt that tells your AI tool to build the app so it uploads without a hitch. The docs go further with downloadable agent skills for Claude Code and Cursor.

deploy-ready prompt

Build a production version of this app.

# use a relative base so it works at any URL

set base: './' (Vite) or "homepage": "." (CRA)

# keep a top-level index.html, assets relative

then zip the dist/ contents and upload.

More than just hosting

Because it lives in WordPress, your app gets things plain hosting can't give you.

Preview before you publish

New apps go up as a private draft only you can see. Check it runs, then publish to the world with one click — and unpublish just as easily.

Logged-in only

Flip an app to logged-in-only and visitors who aren't signed in are sent to log in first — a private tool for your members, with no extra setup.

Ready to put your app online? It's free.

Questions

Does it build my app?

No — it hosts the finished app, it doesn't build it. You build it (or export it from your AI tool), zip the folder, and upload. Nothing gets compiled on the server, which is exactly why it runs on ordinary hosting.

Will it work on shared hosting like Bluehost?

Yes. It serves static files from your existing WordPress install — no Node, no special server config, nothing to provision.

Is the uploaded app safe?

Uploads are admin-only, contained against path traversal (zip-slip), and the plugin refuses to serve PHP or dotfiles. Uninstalling removes all uploaded files.

Does it change my theme or my site?

No. Your app renders standalone at the URL you choose. The rest of your WordPress site keeps working exactly as before.

What does it cost?

It's completely free. Download it and use it on as many WordPress sites as you like.

Is App To Page on the WordPress.org plugin directory?

Not yet — and it installs the same way either way. Download the zip here and upload it under Plugins → Add New → Upload Plugin. We're working with the WordPress.org team on a directory listing; until then, the download on this site is the official, latest version.