You have an unfinished theme conversion. Resume editing →

Frequently Asked Questions

What is HTML to WP?

HTML to WP is an online service that converts your HTML design into a fully functional WordPress theme. We transform your static HTML/CSS design into a dynamic WordPress theme while preserving your exact layout, images, and styles.

How much does it cost?

Preview is free. You pay only when you download.

Theme conversion starts at $69 (one-time).

Extra unique page templates — free.

The amount shown on the Download tab is what you pay — that is the live total.

Full website migration (we install WordPress and import your existing pages) is a separate quote. See migration or support.

Will my pages and posts be imported into WordPress?

Homepage: yes. Your converted homepage is a full copy of your original HTML — layout, text, and images — saved as the theme's Static HomePage template and set as the WordPress homepage after install.

Default WordPress templates: yes, always. Every theme includes the standard templates WordPress needs for a blog, a normal page, a single post, archives, search, and 404 — styled to match your design.

Extra unique-layout page templates: yes, if they are in the conversion. Extra HTML files in a site ZIP become extra templates automatically (you can remove them in preview). You can also convert a unique-layout page later in preview. On install each extra becomes a WordPress page — same as the homepage.

Other pages and posts: no (unless you order Full Migration). Same-layout pages and posts are not auto-imported. You add those in WordPress admin the normal way.

Sample posts and non-homepage templates in the preview are demo content — they exist only so you can see how your theme renders with real WordPress data.

Need full content migration? Theme installation and end-to-end site migration (existing pages and posts moved into WordPress for you) are available upon request via our support center, or as part of our Theme Installation and Full Migration plans where available.

I want to migrate my whole site to WordPress — is HTMLtoWP for that?

HTMLtoWP, by itself, handles the theme part of a migration: turning your existing design into a real WordPress theme. The remaining steps — installing WordPress, installing the theme, recreating each page/post with your content, and configuring menus — are done separately.

If you'd like a turnkey migration where we install WordPress, set up your theme, and import your existing pages and posts for you, that's available via:

  • Upon request — contact us through the support center with your sitemap or a list of pages and we'll quote a custom migration.
  • Theme Installation plan — we install WordPress and configure your converted theme on your hosting (where offered).
  • Full Migration plan — Theme Conversion + Theme Installation + your existing pages and posts imported into WordPress (where offered).

Installation and full-migration work is quoted separately. Contact support for a custom quote.

How does the conversion work?

We offer three ways to submit your design:

File Upload — Upload an HTML file (.html, .htm, max 5MB) or a site ZIP of the folder (max 25MB). index.html is the homepage; other HTML pages in the ZIP become extra templates (removable in preview). Images, CSS, and fonts in the ZIP are used as-is.

Enter URL — Paste the URL of any live website. We fetch the page and all its assets automatically.

Paste HTML — Copy and paste your HTML code directly for quick conversions.

Our conversion engine analyzes your design structure, downloads all assets (images, CSS, fonts), and generates a complete WordPress theme that preserves your original layout — homepage plus default WordPress templates. Extra HTML pages in a ZIP become unique page templates. You then preview the result, upload any missing assets, add more extra templates if you want, and customize with AI chat before downloading.

What features are included in the converted theme?

  • Pixel-perfect preservation of your original design
  • Dynamic navigation menu with WordPress menu management
  • Widget areas for dynamic content (sidebar + 3 footer areas)
  • Proper WordPress template hierarchy (index, page, single, archive, search, 404)
  • Responsive design preserved from your original CSS
  • Properly enqueued stylesheets and scripts
  • Optional extra page templates for unique layouts (from extra HTML in a site ZIP, or added in preview — become WordPress pages on install, same as the homepage)
  • Sample demo content created on activation (placeholder pages, posts, menus — replaced by your own content in WordPress)
  • WordPress Customizer support

What is Chat Refinement?

After your theme is generated, you can use the built-in chat to make adjustments. Simply describe what you want changed in plain English:

  • "Make the header sticky"
  • "Change the footer to 3 columns"
  • "Add a sidebar to the right"
  • "Fix the mobile navigation menu"

The system modifies the relevant theme files and updates your preview in real-time.

Why doesn't my theme look exactly like my HTML?

After conversion, some assets (images, fonts, CSS files) may not have been accessible from your source — for example, files behind authentication, CORS restrictions, or relative paths that couldn't be resolved. These are listed as missing assets below the preview.

Upload each missing file to restore the full look of your original design. Once all assets are in place and you've made any customizations via chat, your theme will match your HTML.

How long does the conversion take?

Most conversions complete in minutes. HTMLtoWP analyzes your design, downloads all assets, generates WordPress theme files, and validates the output automatically.

What file types are supported?

  • HTML files (.html, .htm)
  • Site ZIP (.zip) — HTML plus CSS, images, fonts, and JS in one folder (max 25MB)
  • CSS files (.css) — automatically resolved
  • Images (jpg, png, gif, webp, svg, ico, avif)
  • Fonts (.woff, .woff2, .ttf, .otf, .eot)
  • JavaScript files (.js) — preserved in the theme

Do I need technical knowledge?

No technical knowledge is required. Upload your HTML, let the converter do its job, use the chat to refine, and download. The theme works like any standard WordPress theme, but with your custom design.

How to install the theme?

In your WordPress admin panel: Appearance → Themes → Add New → Upload Theme → Browse → Select the downloaded .zip file → Install Now → Activate.

Do you offer refunds?

Yes, we offer a 30-day money-back guarantee. If you're not satisfied with your theme, you can request a full refund within 30 days of purchase.

Will my converted theme work on any WordPress site?

Yes. The generated theme follows the standard WordPress theme structure (header.php, footer.php, functions.php, index.php, page.php, single.php, etc.) and works on WordPress.com or any self-hosted WordPress install — kinsta, Bluehost, SiteGround, WP Engine, Cloudways, your own VPS, or local dev environments.

Can I edit the theme files after download?

Absolutely. You get a clean, well-organized theme ZIP with readable PHP. Open it in your editor, tweak template parts, add custom blocks, or change functions.php — everything is yours to modify, fork, and extend.

Does the converted theme support responsive design?

Yes — your existing CSS media queries are preserved verbatim. If your HTML is mobile-friendly, your WordPress theme will be too. The converter does not touch your CSS layout logic.

Is the theme SEO-friendly?

Yes. It uses standard WordPress hooks (wp_head, wp_footer), generates clean HTML5, supports proper title tags, and works out of the box with any SEO plugin.

I have a question not listed here.

No problem! Please contact us via our support center and we'll be happy to help.