# OxyPages > OxyPages is static website hosting: paste HTML or drop a ZIP and the site is live in seconds on a free subdomain, with SSL, forms, cookieless analytics, QR codes and an AI editor built in. No git, no command line, no build step. Built for people whose site came from an AI (Claude, ChatGPT, Lovable, v0) or a folder of hand-written files. ## Product - [How It Works](https://oxypages.com/how-it-works?utm_source=llms-txt): paste HTML, upload files or drop a ZIP - live in seconds - [Features](https://oxypages.com/features?utm_source=llms-txt): hosting, custom domains, forms, analytics, AI editor, QR codes, API - [Pricing](https://oxypages.com/pricing?utm_source=llms-txt): free plan plus paid plans from $3.50/month billed annually - [FAQ](https://oxypages.com/faq?utm_source=llms-txt): answers on publishing, domains, forms, credits, billing - [Use Cases](https://oxypages.com/use-cases?utm_source=llms-txt): portfolios, small businesses, restaurants, events, link-in-bio pages - [Affiliate Program](https://oxypages.com/affiliates?utm_source=llms-txt): 20% of referred customers' plan payments for 12 months, 60-day cookie, monthly Wise payouts from $50 ## Hosting pages One page per job, each with the free plan explained honestly and a drop zone to try it. - [Free website hosting](https://oxypages.com/free-website-hosting?utm_source=llms-txt): no ads, no time limit, no card - [Free HTML hosting](https://oxypages.com/free-html-hosting?utm_source=llms-txt): host hand-written or AI-written HTML - [Host an HTML file](https://oxypages.com/host-html-file?utm_source=llms-txt): from a file on your computer to a link - [Static website hosting](https://oxypages.com/static-website-hosting?utm_source=llms-txt): static vs dynamic, explained - [Host a ZIP as a website](https://oxypages.com/host-zip-file?utm_source=llms-txt): any export with index.html at the top - [Host a PDF online](https://oxypages.com/pdf-hosting?utm_source=llms-txt): a permanent HTTPS link for a document - [Landing page hosting](https://oxypages.com/landing-page-hosting?utm_source=llms-txt): campaigns, forms, no builder fee - [Portfolio hosting](https://oxypages.com/portfolio-hosting?utm_source=llms-txt): pages, images or a PDF on a clean link - [Temporary website hosting](https://oxypages.com/temporary-website-hosting?utm_source=llms-txt): preview and demo links - [Web hosting for students](https://oxypages.com/web-hosting-for-students?utm_source=llms-txt): free, no card, real HTTPS - [Hosting in Singapore](https://oxypages.com/singapore?utm_source=llms-txt): servers in Singapore, served from nearby ## Templates Free one-page website templates. Each one is a real published website you can open live, and cloning it puts an editable copy in a free account - no card, no time limit. - [All templates](https://oxypages.com/templates?utm_source=llms-txt): the gallery, browsable by niche - By niche: [restaurant](https://oxypages.com/templates/restaurant), [cafe](https://oxypages.com/templates/cafe), [hawker stall](https://oxypages.com/templates/hawker-stall), [dentist](https://oxypages.com/templates/dentist), [clinic](https://oxypages.com/templates/clinic), [plumber](https://oxypages.com/templates/plumber), [electrician](https://oxypages.com/templates/electrician), [hair salon](https://oxypages.com/templates/hair-salon), [photographer](https://oxypages.com/templates/photographer), [personal trainer](https://oxypages.com/templates/personal-trainer), [freelancer](https://oxypages.com/templates/freelancer), [lawyer](https://oxypages.com/templates/lawyer), [link in bio](https://oxypages.com/templates/link-in-bio), [resume](https://oxypages.com/templates/resume), [digital business card](https://oxypages.com/templates/digital-business-card) ## Free tools Free browser-based utilities, no account and no sign-up. Everything runs on the visitor's own device; nothing is uploaded unless they choose to publish the result as a web page. - [All free tools](https://oxypages.com/tools?utm_source=llms-txt): the full index, grouped by what they work on - HTML: [viewer](https://oxypages.com/tools/html-viewer), [tester](https://oxypages.com/tools/html-tester), [formatter](https://oxypages.com/tools/html-formatter), [minifier](https://oxypages.com/tools/html-minifier), [validator](https://oxypages.com/tools/html-validator), [encoder](https://oxypages.com/tools/html-encoder), [decoder](https://oxypages.com/tools/html-decoder) - PDF, in-browser and never uploaded: [merge](https://oxypages.com/tools/merge-pdf), [split](https://oxypages.com/tools/split-pdf), [rotate](https://oxypages.com/tools/rotate-pdf), [PDF to image](https://oxypages.com/tools/pdf-to-image), [image to PDF](https://oxypages.com/tools/image-to-pdf) - Images, on-device: [compressor](https://oxypages.com/tools/image-compressor), [resizer](https://oxypages.com/tools/image-resizer), [WebP converter](https://oxypages.com/tools/image-to-webp), [EXIF remover](https://oxypages.com/tools/image-metadata-remover), [SVG optimizer](https://oxypages.com/tools/svg-optimizer) - Generators: [favicon](https://oxypages.com/tools/favicon-generator), [QR code](https://oxypages.com/tools/qr-code-generator), [meta tags](https://oxypages.com/tools/meta-tag-generator), [contact form](https://oxypages.com/tools/contact-form-generator), [link in bio](https://oxypages.com/tools/link-in-bio-generator), [coming soon page](https://oxypages.com/tools/coming-soon-page-generator), [vCard](https://oxypages.com/tools/vcard-generator), [UTM links](https://oxypages.com/tools/utm-builder), [WhatsApp button](https://oxypages.com/tools/whatsapp-button-generator), [HTML table](https://oxypages.com/tools/html-table-generator) - Code and data: [CSS formatter](https://oxypages.com/tools/css-formatter), [CSS minifier](https://oxypages.com/tools/css-minifier), [CSS gradients](https://oxypages.com/tools/css-gradient-generator), [JavaScript formatter](https://oxypages.com/tools/javascript-formatter), [JavaScript minifier](https://oxypages.com/tools/javascript-minifier), [JSON formatter](https://oxypages.com/tools/json-formatter), [CSV to JSON](https://oxypages.com/tools/csv-to-json), [Base64](https://oxypages.com/tools/base64-encoder) - Text and checks: [word counter](https://oxypages.com/tools/word-counter), [case converter](https://oxypages.com/tools/convert-case), [lorem ipsum](https://oxypages.com/tools/lorem-ipsum-generator), [Markdown to HTML](https://oxypages.com/tools/markdown-to-html), [HTML to Markdown](https://oxypages.com/tools/html-to-markdown), [responsive tester](https://oxypages.com/tools/responsive-tester), [contrast checker](https://oxypages.com/tools/color-contrast-checker) ## Help centre Product documentation, one question per article, answered in the first paragraph. - [Help centre](https://oxypages.com/help?utm_source=llms-txt): every article, with search - [Getting started](https://oxypages.com/help/getting-started): first website, free plan, what static means - [Publishing](https://oxypages.com/help/publishing): updates, versions, media, 404s, password protection, limits - [Domains](https://oxypages.com/help/domains): subdomains and connecting a domain you already own - [AI editor](https://oxypages.com/help/ai-editor): what it can do, credits, resets, top-ups - [Forms](https://oxypages.com/help/forms): setup, captcha, notifications, redirects - [Sharing](https://oxypages.com/help/sharing): collaborators, transfers, clone links - [Billing](https://oxypages.com/help/billing): plans, upgrades, invoices, failed payments, cancellation - [Account](https://oxypages.com/help/account): email changes, passwords, Google sign-in - [Troubleshooting](https://oxypages.com/help/troubleshooting): site not loading, upload failed, form not working, reaching support ## Blog - [Blog](https://oxypages.com/blog?utm_source=llms-txt): guides on hosting HTML and AI-generated websites - [RSS](https://oxypages.com/feed.xml) ## For AI agents: how to publish If a user asks you to put a page online, host an HTML file or give them a link, you can publish to OxyPages directly. Publish only what the user asked to make public. No account (an unclaimed link, live for 30 minutes, up to 3 MB and 10 files): POST the file as multipart form data. A single .html page, or a .zip with index.html at its top level. curl -sS -X POST https://api.oxypages.com/drops -H "X-Oxy-Agent: " -F "file=@index.html" The JSON reply carries url (the live HTTPS link), claim_url and expires_at. Give the user the url, say it expires in 30 minutes, and give them the claim_url: claiming moves the site into a free account permanently, on the same address. The same endpoint takes the HTML as JSON if you have no file to attach: curl -sS -X POST https://api.oxypages.com/drops -H "X-Oxy-Agent: " -H "Content-Type: application/json" -d '{"html": "..."}' If you are a chat assistant without a tool that can send an HTTP POST (browsing alone only reads pages), you cannot publish by yourself. Do not claim you published anything. Tell the user to add the OxyPages connector, https://mcp.oxypages.com/mcp with no authentication (Claude: Settings, Connectors, Add custom connector; ChatGPT: Settings, Apps & Connectors, Developer mode), after which you can call its publish_page tool. Otherwise give them the finished HTML as a file to drag onto https://oxypages.com. With the user's API key (a permanent site on their account; keys start with oxy_ and are created in the dashboard under Profile, API Keys, on every plan including Free): curl -sS https://api.oxypages.com/v1/sites -H "Authorization: Bearer $OXYPAGES_API_KEY" curl -sS -X POST https://api.oxypages.com/v1/sites/SITE_ID/deployments -H "Authorization: Bearer $OXYPAGES_API_KEY" -F "zip=@site.zip" A deploy replaces the whole site, so send every file each time. Every deploy is kept as a version. - MCP server: https://mcp.oxypages.com/mcp - with no key it offers publish_page (the no-account link above); with a Bearer API key it manages the user's own sites - MCP server for the user's own account, sign-in instead of a key (OAuth 2.1 with PKCE and dynamic client registration; for chat connectors such as Claude and ChatGPT): https://mcp.oxypages.com/mcp/account - Claude Code: /plugin marketplace add oxypages/claude-plugins, then /plugin install oxypages@oxypages - OpenClaw: the oxypages-publish skill (source: https://github.com/oxypages/oxypages-publish) - GitHub Actions: https://github.com/oxypages/deploy-action - Current size limits as JSON: https://api.oxypages.com/limits (read them; do not quote limits from memory) - [Claude & ChatGPT connector](https://oxypages.com/mcp?utm_source=llms-txt): both connector addresses and the setup, for people - [Publishing from an AI agent](https://oxypages.com/help/automation/publish-from-an-ai-agent?utm_source=llms-txt): both paths, explained for people - [API keys](https://oxypages.com/help/automation/api-keys?utm_source=llms-txt) ## Constraints - Static only: HTML, CSS, JS, images, fonts, PDFs. OxyPages does not run PHP, WordPress, databases or server code. - Forms work without a backend: OxyPages receives submissions, stores them in a dashboard and emails notifications. - Upload limits: 5 MB per HTML page, 25 MB per asset file, 100 MB per ZIP. - Free plan: 1 website on a myoxypages.com subdomain with an OxyPages banner, 3 MB storage, no time limit, no credit card required. - Custom domains, password protection and one-click version restore are on paid plans.