This is Playground, a WordPress that runs client-side in your browser. It is perfect for training, demonstrating plugins and themes, and for testing purposes.
Note that you are logged-in as admin! Thus, you can modify this site as you like: edit content, install plugins and play around.
Discover the mission behind Playground
W
Unsaved Playground
W
Unsaved PlaygroundEditable title, local browser storage
PRExport to GitHub PRExport WordPress theme, plugin, or wp-content directory to a GitHub repository as a pull request.
ZIPDownload .zipDownload the current playground as a portable archive.
This is an Unsaved Playground. Your changes will be lost on page refresh.
Changing version requires reset.
Runtime switches reboot PHP.
Install and activate language packs.
Apply Settings & Reset Playground?
This destructive action wipes the WordPress database, uploads, plugins, theme edits, and current files. Save locally first if you need this state.
/wordpress
wp-admin/
wp-content/
themes/
plugins/
wp-config.php
index.php
1<?php define('CONCATENATE_SCRIPTS', false);
2/** The base configuration for WordPress */
3define('DB_NAME', 'database_name_here');
4define('DB_USER', 'username_here');
5define('DB_PASSWORD', 'password_here');
6define('DB_HOST', 'localhost');
[21-May-2026 10:18:18 UTC] Info: WordPress booted in browser runtime.
Start or resume a Playground
Routes reveal their required input before booting.
Start a new Playground
Vanilla WordPressFresh browser-based WordPress site.WordPress PRBoot from a WordPress core pull request.Gutenberg PRInstall a Gutenberg PR or branch build.From GitHubLoad a theme or plugin repository.Blueprint URLPaste any blueprint JSON URL.Import .zipUpload a previously exported playground.
Your Playgrounds
Unsaved PlaygroundNot saved to browser storageCoffee Shop DemoSaved locally, WP 7.0, PHP 8.3Gutenberg PR #64218Saved locally, last opened today