← All resources

WordPress Themes · Free

Onyx — Free Dark Agency WordPress Theme by Kavish Arora

A sleek, dark digital-agency WordPress theme with a bold lime accent. Free for personal & commercial use — installable, responsive, and easy to customise.

Get this free download

Enter your details and we'll email you a confirmation link. One click and it's yours.

Free for personal & commercial use. · onyx.zip

Onyx — Free Dark Agency WordPress Theme by Kavish Arora preview
onyx — live preview

Onyx is a sleek, dark digital-agency WordPress theme — bold type on near-black, a punchy lime accent, a numbered services list, and a striking work grid. It’s a real, installable WordPress theme, free for personal and commercial use, and it looks premium straight out of the box.

Features

  • Dark, high-contrast homepage: hero, services, work grid, studio, testimonial & CTA
  • Numbered services list with slick hover interactions
  • Custom logo, custom menus, and featured-image support
  • Blog, single-post, and static-page templates included
  • Fully responsive, fast, and clean-coded
  • One accent colour (a single CSS variable) to re-theme the whole site

How to install

  1. Download the ZIP below.
  2. In WordPress: Appearance → Themes → Add New → Upload Theme.
  3. Choose the ZIP, click Install Now, then Activate.
  4. Assign a menu to “Primary Menu” and add your logo under Customize.

About the demo images

The images in the theme are generic placeholders created for it — safe to redistribute, but not real photography. Replace them with your own images, or images you are licensed to use (your own photos, or free stock from Unsplash, Pexels, or Pixabay under their licenses) before you launch a live site.

License

Onyx is released under the GPL and is free for personal and commercial use. The only thing you can’t do is resell the theme itself as-is. Full details are in the included LICENSE.txt.

Ready to grab Onyx — Free Dark Agency WordPress Theme by Kavish Arora?Free for personal & commercial use.
Get the download →
Chat with me