Skip to content

Free Tool

Button Style Generator

Create custom button styles for your Squarespace site. Adjust colors, borders, padding, hover effects, and shadows — then copy production-ready CSS.

Why this matters

Your website buttons are your most important conversion tool — they're what people click to buy, book, or contact you. Default Squarespace buttons are fine, but custom-styled buttons can increase click-through rates dramatically. This tool lets you design the perfect button visually.

Colors

Border

0px
0px

Padding

32px
16px

Typography

14px
1px

Hover & Transition

300ms

Box Shadow

Pro

Unlock full button customizer

Live Preview

Preview Background

Presets

Generated CSS

.custom-button {
  display: inline-block;
  padding: 16px 32px;
  background-color: #000000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: all 300ms ease;
}

.custom-button:hover {
  background-color: #000000;
}

Where to add custom button CSS in Squarespace

  • Custom CSS panel — Go to Design → Custom CSS and paste the Squarespace CSS output. Changes apply site-wide instantly.
  • Dev Mode (LESS file) — Add the generic CSS to your base.less or a dedicated buttons.less file listed in template.conf stylesheets array. No !important needed in Dev Mode — use proper specificity instead.
  • Code Block — For page-specific overrides, wrap the CSS in <style>...</style> inside a Squarespace Code Block.