split HTML to WordPress & PHP made simple

Split turns any HTML design into an installable WordPress theme, or splits it up into PHP files. All of it happens right here in your browser.

Drop your index.html here to split it

or click to browse

Good to know
Generate a WordPress starter theme

Turn any static HTML design into a fully functional, installable WordPress theme in minutes. This tool creates all the essential theme files: functions.php, index.php, page.php, single.php, archive.php, comments.php, 404.php, plus header.php, footer.php, and style.css.

There's also a companion tool called Skinner, so you can easily restyle the blog post design afterwards.

Just split to plain PHP includes

Don't need WordPress? This tool can still do the classic job: chop your HTML into separate header.php, footer.php, index.php, and style.css files. Perfect for simple PHP sites where you want to avoid copy-pasting navigation or footers across every page.

I don't want to read instructions!

tl;dr: find the element that wraps your main content and assign its class or ID, like .content or #content as the content wrapper. That's it. Everything above it becomes header.php, everything below becomes footer.php.

No class or ID on your wrapper? Point it at the tag itself instead, like <article>, or manually add an ID (which is recommended).

What you can add to your theme

Once WordPress support is switched on, you can optionally add a custom logo, navigation menus, a sidebar menu, and widget areas, plus post thumbnails and comments. Basically all essentials!

Bonus: it builds a classic theme (not block-based) and ships translation-ready out of the box, so you can localize it later with something like Loco Translate.

Heads up: you'll need a PHP-friendly host

PHP files (and WordPress) need a server that actually runs PHP. For WordPress, you'll also need a database and a WordPress installation. They will not work on static hosts like Neocities, GitHub Pages, or Netlify unless you move to a PHP-friendly host.

Feeling lost? Watch the guide video for a full walkthrough of the WordPress step.