CSS Naming Convention Converter
CSSConvert CSS class names between BEM, kebab-case, camelCase, and SCSS conventions.
.util-display {
display: flex;
}
.util-flex-direction {
flex-direction: row;
}
.util-justify-content {
justify-content: center;
}
.util-align-items {
align-items: center;
}
.util-gap {
gap: 1rem;
}<div class="util-display">Content</div> <div class="util-flex-direction">Content</div> <div class="util-justify-content">Content</div> <div class="util-align-items">Content</div> <div class="util-gap">Content</div>
More about the CSS Naming Convention Converter
A component library written in camelCase from a CSS-in-JS setup doesn't fit cleanly into a codebase built around BEM, and a design system's class names accumulated from several different contributors over time often end up in an inconsistent mix that needs standardizing before it causes real confusion. This tool converts CSS class names between BEM, kebab-case, camelCase, and SCSS conventions, translating a naming style directly rather than requiring every class renamed by hand. Useful for migrating a component library's class names into the BEM convention a specific codebase actually uses, converting a design system's classes into kebab-case for a vanilla CSS project, or standardizing inconsistent naming across a codebase that picked up different conventions from different contributors.
Key features
- Clean interface
- Fast processing
- No signup required
- Works offline