How to add custom CSS styling on ConvertKit
You can add custom CSS styling to ConvertKit forms and landing pages through the Settings panel in the editor. Access the CSS section, paste your custom styles, and preview changes before publishing.
Prerequisites
- Active ConvertKit account
- Basic understanding of CSS syntax
- Access to form or landing page editor
- Text editor for writing CSS code
Step-by-Step Instructions
Access Your Form or Landing Page Editor
Open the Settings Panel
Find the CSS Section
Write Your Custom CSS Code
.formkit-input {
border-radius: 10px;
border: 2px solid #3498db;
}
.formkit-submit {
background-color: #e74c3c;
font-weight: bold;
}Target ConvertKit-Specific Elements
.formkit-form for the entire form, .formkit-input for input fields, .formkit-submit for buttons, and .formkit-header for form headers.Preview Your Changes
Save and Publish
Common Issues & Troubleshooting
Custom CSS not appearing or being applied
Ensure you're on a ConvertKit plan that supports custom CSS. Add !important to your CSS properties to override default styles, and check for syntax errors in your code.
Styling looks different on mobile devices
Add responsive CSS using media queries like @media (max-width: 768px) to ensure your styling works across all device sizes.
CSS changes not showing after saving
Clear your browser cache and refresh the page. Sometimes it takes a few minutes for changes to propagate across ConvertKit's servers.
Unable to find CSS section in settings
Verify your ConvertKit subscription plan includes custom CSS features. If not available, consider upgrading to Creator Pro or contact ConvertKit support for plan-specific limitations.