Overview
Maintain content quality and enforce character limits across your ACF WYSIWYG fields.
WYSIWYG Character Limit for ACF is a powerful, feature-rich WordPress plugin that enables you to set maximum character limits for Advanced Custom Fields (ACF) WYSIWYG editor fields. Perfect for maintaining content quality, SEO optimization, and editorial consistency across your WordPress site.
Key Features
Comprehensive tools for character control, validation, and editor compatibility.
- Global Character LimitSet a site-wide default limit for all WYSIWYG fields
- Per-Field LimitsOverride global settings with custom limits for individual fields
- Real-Time Counter
Live character count updates as you type
- Smart HTML Exclusion
Counts only visible text, ignoring HTML tags
- Color-Coded Counter
Visual indicators for normal, warning, and error states
- Warning & Error Messages
Custom messages when approaching or exceeding limits
- Server-Side Validation
Prevents saving content that exceeds limits
- TinyMCE & Text Mode Support
Works in both Visual and Text editors
- Advanced Field Support
Works with Repeater, Flexible Content, Group, and Clone fields
- Lightweight & Optimized
Minimal performance impact with efficient counting logic
Usage & Setup
Configure global and per-field character limits easily from WordPress settings and ACF field editor.
Configure Settings
- Go to Settings → ACF WYSIWYG Limit
- Set a global character limit
- Configure counter position, colors, and messages
Set Per-Field Limits
- Edit any ACF WYSIWYG field
- Enter a custom Character Limit
- Save the field
Live Character Tracking
- The counter appears automatically below the editor
- Updates in real-time while typing
- Works in both Visual and Text modes
Improve content quality and enforce editorial standards across your website.
- Maintain SEO and content standards
- Prevent editors from exceeding content limits
- Ensure consistency across structured content
- Save time on manual content checks
- Improve editorial workflow
With vs Without Character Limit
Compare content control with and without this plugin.





