Free WordPress Plugin

The visual CSS editor that anyone can use

SiteOrigin CSS is a free WordPress plugin for customizing your site's design. Visual controls for beginners, a full code editor for developers, and a live inspector to find any element. Works with any theme.

4.9 stars from 152 reviews · 100K+ active installs
40+ visual properties
100K+ active sites
5.8M+ downloads
14 CSS units

Three Ways to Edit

Visual controls, code editor, or both

SiteOrigin CSS meets you where you are. Use the visual editor to style without writing code, the code editor for full control, or the inspector to find any element on your page.

Click-to-Inspect

Hover over your live site and click any element. The inspector reveals a color-coded box model overlay for margins, padding, and borders, then suggests the best CSS selector ranked by specificity so you know exactly which rules win.

Box model overlay
Specificity ranking
Breadcrumb path
Computed properties

40+ Visual Properties

Three organized tabs (Text, Decoration, and Layout) covering colors, fonts, shadows, borders, spacing, positioning, and more. No code needed.

Text Decoration Layout

Full Code Editor

CSS linting, autocompletion for selectors and properties, search and replace, code folding, and jump-to-line. A professional IDE inside WordPress.

Ctrl+F Alt+G Tab

Per-Page CSS

Apply CSS globally or target individual pages and posts. Give your homepage, landing pages, or specific articles their own unique styles without affecting the rest of your site.

Works With Any Theme

Standard CSS works everywhere. Your customizations survive theme updates and transfers. No vendor lock-in, no child theme required.

Output: Dedicated CSS File (default)

The Workflow

Point, click, style. That's it

No digging through theme files. No child theme setup. Open SiteOrigin CSS, find the element, and change its appearance.

SiteOrigin CSS Editor
Inspector
Visual
Code
Snippets
body .site-content article .entry-title
Matching Selectors by specificity
.entry-title 0,1,0
article h1 0,0,2
h1 0,0,1
Text Decoration Layout
Color
#1a1a2e
Size
32 px
Weight
400 500 700 900
1

Open the Inspector

Launch SiteOrigin CSS from your WordPress admin. The inspector lets you hover over your live site, highlighting margins, padding, and borders in real time. Click any element to select it.

2

Style Visually or with Code

Use the visual controls for quick changes like colors, fonts, spacing, backgrounds, borders, shadows, and positioning across three organized tabs. Or switch to the code editor for full CSS control with autocompletion.

3

Preview & Publish

See every change in real time before it goes live. Once you're happy, hit save. Every revision is recorded, so you can roll back to any previous version with a single click.

CSS Snippets Built-in

Browse and insert pre-built CSS snippets for common customizations. Search by name, preview the code, and insert with one click. No need to memorize selectors or property syntax.

Power Features

Professional tools, zero learning curve

An editor that grows with you, from visual tweaks to advanced CSS.

CSS Revisions

Every save creates a timestamped revision. Experiment freely knowing you can roll back to any of your last 15 versions with a single click. Like version control for your styles.

15 revisions stored One-click rollback Per-page history

Snippet Library

Searchable collection of CSS snippets for common customizations. Browse, preview, and insert with a click. Developers can register custom snippet paths.

Hide page title
Custom scrollbar
Full-width header

Smart Autocompletion

The editor analyzes your theme's stylesheets and suggests selectors, properties, and values as you type. CSS linting catches errors before you save.

.site-header {
back|
background-color

Live Preview

Every change appears instantly. Navigate your site within the preview to test CSS on different pages. Selector highlighting shows exactly which elements your CSS targets.

Navigate within preview

Light & Dark Themes

Switch the code editor between light and dark modes. Your preference is saved and the editor remembers your choice.

.title {
  color: #333;
}
.title {
  color: #333;
}

Performance-First Output

Output CSS to a dedicated static file that browsers and CDNs can cache, or embed inline for simpler setups. Your CSS survives theme updates because it's stored independently.

/uploads/so-css/so-css-theme.css

Trusted by 100,000+ Sites

The CSS editor WordPress should have built in

Over a decade of continuous development. SiteOrigin CSS is the reliable, no-nonsense tool that lets you customize any theme without the complexity.

100K+
Active sites
5.8M
Downloads
4.9
Star rating
12+
Languages

Why site owners choose SiteOrigin CSS

No child theme needed
Edit CSS without creating or maintaining a child theme
Survives theme updates
CSS stored separately with full revision history for rollbacks
Learn real CSS
Skills transfer to any web project, not just WordPress
Global or per-page
Apply CSS site-wide or target individual posts and pages

WordPress.org Reviews

Loved by developers and beginners alike

Real five-star reviews from the WordPress.org plugin directory.

“I don’t know what I’d do without this. I used to struggle writing styles in WordPress, mainly because it was difficult to target a particular property using the browser inspector. But this makes the whole job dead easy, and it’s free!”
sonyamakepeace
sonyamakepeace
@sonyamakepeace
“The best CSS editor for people that are not HTML or CSS savvy — even for people that are savvy it’s still the best I’ve seen. I actually went ahead and learned a lot of coding, in order to be able to do what I want with this plugin.”
jacobjacobjacob
jacobjacobjacob
@jacobjacobjacob
“I have been building WordPress sites for maybe 12 years now, and this CSS Editor is the best I’ve ever used, both in terms of how well it works, and in the way it works. A really big thank you to the developer.”
Terence Milbourn
Terence Milbourn
@pubdirltd

“My production time just got cut in half. To the fantastic developers of this tool, a hearty thank-you!”

“The visual editor makes it super easy to find the correct element to edit CSS. A must-have tool for any WP dev.”

“Saves loads of time, works perfectly and is great to use whether you know CSS or not.”

“This plugin is amazing. It has saved me hours of CSS frustration. Very well designed interface.”

“This is how a CSS plugin should work! The preview is real-time and customization is a breeze!”

“It lets you skip using Chrome dev tools and easily find what CSS classes you need to change.”

“Rather than just helping to customize CSS, it also helps teach CSS. I’ve learned so much!”

“It puts the full power of all CSS elements in your hands. The nightmare of CSS is now dreamy.”

+ +

The complete SiteOrigin toolkit

SiteOrigin CSS pairs perfectly with Page Builder and Widgets Bundle. Build layouts, add content widgets, then fine-tune every detail with custom CSS.

Page Builder for layouts
Drag-and-drop rows and columns for page structure
Widgets Bundle for content
28+ professional widgets including sliders, forms, maps, and more
SiteOrigin CSS for styling
Fine-tune every visual detail with custom CSS
1
Build the layout Page Builder
2
Add content widgets Widgets Bundle
Hero
Button
Form
3
Fine-tune the styling SiteOrigin CSS
.hero-section { padding: 4rem 0 }
.entry-title { color: #1a1a2e }
No account required

Start customizing today

Install SiteOrigin CSS and take control of your site's design. Visual controls when you want simplicity, a full code editor when you need power. Free forever, works with any theme.

WordPress 3.9+
PHP 7.0+
Any WordPress theme
GPLv2 License