Free Drupal Themes in 2026: Four Sensible Starting Points

Illustrated infographic summarizing: Free Drupal Themes in 2026: A Practical Shortlist

By Greg Nowak. Updated 6 September 2026.

A free Drupal theme can reduce the work needed to launch a website. The bigger question is what it will cost to change that website later: adding a landing page, fixing a mobile menu, updating Drupal, or handing the project to another agency.

For business websites, my shortlist is Olivero, core Starterkit, the Bootstrap project's 5.x branch, and Radix 6. They serve different needs. Olivero provides an existing design; the others are foundations for development. Choose around your content, branding and maintenance team before comparing screenshots.

Which starting point fits your project?

Starting point Choose it when Budget for
Olivero A content website can work within an established design Content configuration, brand fit and testing
Core Starterkit You need a custom design with direct ownership of the theme Design implementation and ongoing code maintenance
Bootstrap 5.x Your agency already uses Bootstrap consistently A sub-theme, asset decisions and integration testing
Radix 6 Your team builds reusable components and maintains frontend tooling Component development, build tooling and handover
All four have no theme licence fee. The development effort and responsibilities differ substantially.

Check compatibility before investing in a demo

Start with the exact Drupal version installed on your site and the version planned for its next upgrade. For contributed themes, check the stable release's compatibility range, security shield, documentation and unresolved issues affecting your requirements. A compatible version number is a starting point, not proof that your whole site will work.

Older roundups need particular care. Drupal 7 has reached end of life, and official community releases and support have ended. Its themes are unsuitable foundations for a new Drupal build. Equally, check the actual release before dismissing a project simply because its name is familiar from older sites.

Olivero: start here for a straightforward content site

Olivero is Drupal's default frontend theme, introduced as the default in Drupal 9.4. It is a useful first candidate when readable articles, service information and clear navigation matter more than a distinctive page composition.

Load real content before deciding whether it fits: a long service page, a news listing, a contact form and your actual menu. This gives the business something concrete to assess. It also establishes a baseline against which to judge more elaborate options.

If the design brief requires extensive template changes, price a custom theme early. Never edit Olivero's files inside Drupal core; those changes would complicate updates.

Core Starterkit: for a custom design you own

Starterkit generates an independent theme that becomes part of your project. It is a sensible option when a business needs its own design and the development team wants control over the templates and assets.

The Starterkit documentation distinguishes commands by core version. For Drupal versions through 11.3.x, run this from the Drupal web root, usually the web/ directory in a Composer project:

php core/scripts/drupal generate-theme company_theme --path themes/custom

Check the documentation for the appropriate command on later versions. Generation creates a starting point; your team still implements the design and maintains the resulting code.

Upstream Starterkit improvements do not automatically flow into an independent theme. Keep the generator metadata and assign responsibility for reviewing relevant fixes, including accessibility changes. This approach works well when ownership is explicit.

Bootstrap 5.x: a practical choice for an experienced Bootstrap team

The Drupal Bootstrap project has a 5.x line using Bootstrap 5 and Single Directory Components, without jQuery. Its listed stable 5.0.2 release supports Drupal ^10.3 || ^11.0 and has security-advisory coverage. It offers CSS and Sass sub-theme options.

From the Composer project root:

composer require 'drupal/bootstrap:^5.0'

This command targets the Bootstrap project, whose package is drupal/bootstrap. Confirm the package name when following tutorials.

For an existing site, the crucial detail is that 5.x is a complete rewrite of the older 8.x-3.x theme, with no formal upgrade path. Budget for reviewing markup and rebuilding customisations.

For a new build, its appeal is team familiarity. Use a supported sub-theme, document how assets are loaded or compiled, and check what CSS and JavaScript representative pages actually need.

Radix 6: for teams investing in reusable components

Radix 6 combines Bootstrap 5, Sass and JavaScript tooling with Drupal's Starterkit and Single Directory Components. The project lists stable 6.0.8 with security-advisory coverage and compatibility with Drupal 10.3 and 11, among its declared core ranges.

composer require 'drupal/radix:^6.0'

Run Composer from the project root, then follow the project's theme-generation and build instructions. Installing the dependency alone does not create your finished site theme.

Radix is worth evaluating when an agency wants repeatable components across page types. Before choosing it, establish who maintains the Node environment, package dependencies and production build. A small brochure site may not need that level of tooling.

Test the work your website must support

Shortlist two candidates and compare them on staging using the same content. Ask an editor to assemble a campaign page, replace an image and preview the result. A frontend theme alone does not provide a complete page-building workflow; content types, layout tools and permissions also shape that experience.

Test mobile navigation, long headings, missing images, search results and form errors. Check keyboard access, visible focus and zoom. Measure representative pages with realistic images and third-party scripts.

For commerce, include product variations, cart changes, checkout validation and order history. A polished product grid tells you little about the purchase journey.

Choose with the next handover in mind

Record the chosen release line, customisation approach, build commands, tested page types and upgrade owner. Ask for estimates covering implementation, editor setup and maintenance as well as visual design.

If you need a second opinion before committing, discuss your Drupal theme shortlist with Greg. Bring your Drupal version, key page types and design requirements so the review can focus on a practical implementation plan.

Related on GrN.dk

Need help with this kind of work?

Discuss your Drupal theme shortlist with Greg Get in touch with Greg.

Sources

Latest articles

AI crawlers can copy a familiar name. Here’s how to verify signed agents at the edge while keeping legitimate automated traffic moving.

A critical Webform release is a reminder to audit every Drupal codebase, configuration and deployment—not just the main production website.

A secure AI workflow can turn Meet and Teams transcripts into approved decisions and tasks in Jira or Asana—without giving up control.

NGINX 1.31.5 can route on JSON body values. Here’s how to weigh the performance, security, and operational trade-offs before using it.

OpenAI can keep agent sessions running, but reliable workflows still depend on clear failure states, safe retries, validation, limits and human fallback.

AI can identify termination deadlines and price adjustments in supplier contracts, route uncertain findings for approval and create the right reminders.

Why a DNS record can exist in a dashboard yet fail publicly—and how to trace zone cuts, verify glue, and fix the right side of a live delegation.

An Apache version below 2.4.68 may still be patched. Package provenance, vendor advisories, module checks and runtime evidence reveal the real position.

PHP 8.2 security support ends on December 31, 2026. Here is how to audit, test, and migrate a mixed CMS estate without rushing production changes.

How Danish businesses can automate Gmail and Microsoft 365 with rapid sorting, limited permissions and human approval.