Eliminate common CMS security vulnerabilities
Your published website needs no Publii admin panel, PHP runtime or CMS database.
Trusted by creators and developers for many years.
Publii is a free, open-source desktop CMS. Create and update your website with visual editors, work offline, and publish fast static pages to your own hosting.
No database or PHP required on your server. No public CMS admin panel to break into. No tracking scripts unless you add them yourself.

Say goodbye to complex terminal commands and tedious dev environment setup. Create, edit, and publish your website with an intuitive desktop app.
Write and organize your content in a desktop app. Publii generates your static website and publishes it to your preferred hosting, without build commands or a development environment to configure.
Draft articles and tweak settings without an internet connection or cloud account. Your files stay safely on your computer; connect only when you're ready to publish.
Keep personal and client websites together in a free, open-source CMS. Each site has its own content, settings and publishing destination, with no per-site fee for the Publii application.
Publii keeps the CMS on your computer and publishes finished pages. Update your content without dealing with CMS updates, plugin conflicts, database maintenance or a public admin login on your web server.
Your published website needs no Publii admin panel, PHP runtime or CMS database.
Publii adds no tracking services by default. Official themes serve their bundled fonts, scripts and other assets from your hosting.
Visitors receive finished HTML files. Responsive images, lazy loading, minification and WebP or AVIF help keep those pages light.
Your website is 100% portable-host it anywhere, move it anytime you can move to another compatible provider.
Publish your next article, change your opening hours or add new work to your portfolio. You can manage the content yourself, without editing HTML for routine changes.
Build articles from text, images and other content blocks. Move blocks to reorder your content and use visual controls to format each one.
Block editor guideWrite and format content with a familiar toolbar. Add images, links and tables while seeing your text formatting as you work.
WYSIWYG editor guideWrite articles, tutorials and documentation with Markdown syntax. Keep your hands on the keyboard while adding headings, links, lists and code.
Markdown editor guide“Publii works perfectly for us with 17 websites, each in 2-5 languages. Speed is the key - for the websites and for me in my daily work.”

“I am also glad I found Publii. It solves an important problem for me - and for many others. For example, we will use it in a PhD course on science communication, where the participants will create and publish content based on their research. Congratulations on your great work.”
“Publii offers a very user friendly interface for non-devs and makes publishing content very easy…”
“WordPress wore me out — constant updates, plugins breaking, security issues. I switched to Publii and finally found peace of mind.”
“I used Wordpress and other CMS options until I found Publii. So beautiful and intuitive - I manage multiple sites in English and Spanish quickly without fear of insecure plugins or critical updates. Cutting-edge premium themes and an amazing Publii team. Thanks for this treasure!”
Publii's built-in WordPress importer brings over most of your content in a single import, including posts, pages, images, authors and menus. Then keep editing in a visual desktop app, just as you did in WordPress.
Choose a modern Publii theme and find suitable alternatives for the key features provided by your WordPress plugins.
Manage search settings and visitor privacy in Publii, with optional plugins for AI tools and crawler preferences.
Manage how your website appears in search results and on social media. Publii includes sitemaps and RSS/JSON feeds, and supports JSON-LD structured data. Image optimization with WebP and AVIF support, lazy loading and lighter code help pages load quickly.
Explore SEO and performancePublish a content index with LLMS.txt Generator and Markdown versions of posts and pages with Markdown for AI. Configure rules for selected AI crawlers with AI Crawler Blocker.
Explore AI pluginsPublii adds no tracking scripts by default, and official themes serve fonts and other assets from your hosting. Built-in cookie and consent controls help you manage third-party scripts and embedded content as part of your GDPR and CCPA setup.
Explore privacy toolsPublii runs on your computer, with your source content stored locally. Choose your hosting and move your website whenever you need.
Explore publishing optionsStatic hosting for personal websites and projects, using a GitHub repository.
GitLab's built-in static hosting, with automated deployments and access controls.
Managed hosting with a global CDN, automatic HTTPS and deployment rollbacks.
AWS object storage for static websites, with optional CloudFront delivery.
Cloud Storage hosting, managed alongside your other Google Cloud services.
A traditional hosting plan or your own server, using your existing connection details.
A portable folder of website files for custom uploads and deployment workflows.
Find a guide, customize a theme or get help building your website.
Learn how to set up Publii, create content and publish your website. Find guides to working with posts, pages and images, organizing menus and tags, and adjusting your theme. Use the documentation search to find help with a specific setting or task.
Read user documentationBuild or customize Publii themes with documentation for theme structure, configuration and Handlebars templates.
Explore developer docsOur team can adapt an existing Publii theme or build a custom website around your requirements.
View servicesPublii is free to use. Donations and sponsorships help fund development and community support.
Support the Publii projectFree and open source. Windows, macOS and Linux.