Visitors type the way they type — all caps, all lowercase, or inconsistent capitalization. That creates messy submissions: coupon codes that fail validation, city names stored three different ways, and support tickets that are hard to scan. You should not need custom JavaScript or post-processing scripts to normalize text before it reaches your inbox. Auto Form Builder includes built-in text transformation on Text Input fields. Choose UPPERCASE, lowercase, Capitalize First Letter, or Title Case in the field settings panel. The plugin transforms text as users type and applies the same rule again on the server when the form is submitted, so stored entries stay consistent even if JavaScript is disabled. Last updated: Last update 21 August Without automatic formatting, every submission reflects the visitor’s keyboard habits instead of the format your workflow expects. Text transformation solves practical data problems: Auto Form Builder handles this inside the plugin — no code snippets, no third-party formatting libraries, and no paid add-on required. Text transformation is available on Text Input fields in Auto Form Builder. Open the field settings panel and look under Text Field Options for the Text Transform dropdown. Text transformation is not available on Email, Phone, Name, Number, or other specialized field types. It is also disabled when Password Field mode is enabled on a text input, since masking and transformation would conflict. Tip: For email addresses, use the dedicated Email field type with its built-in validation rather than a Text Input with lowercase transformation. Setting up automatic text formatting takes less than a minute. In your WordPress admin, go to Auto Form Builder → All Forms, then open the form you want to edit (or create a new one). Drag a Text Input field onto the canvas, or click an existing text field to open its settings on the right. Under Text Field Options, find the Text Transform dropdown (next to Input Type). Select one of the transformation options: Leave it on No transformation if you want raw user input preserved. Save your form and use the built-in preview to test typing in the field. You should see the text reformat automatically as you type. Submit a test entry and confirm the stored value in your submissions inbox matches the selected format. Auto Form Builder applies transformations at two layers so your data stays clean regardless of how the form is accessed. When a text field has a transform enabled, the frontend outputs a Visitors get instant visual feedback, which reduces confusion when a field expects a specific format (such as an all-caps coupon code). Every submission is processed through the same transformation rules on the server before the value is stored. The submission handler applies matching logic using PHP string functions — This dual-layer approach means your submissions inbox, exports, and email notifications all receive consistently formatted text. Choosing the right option depends on what you are collecting. Here is how each mode behaves: Best for coupon codes, license keys, state abbreviations, SKU fragments, or any field where every character must be uppercase. A user typing abc-123 sees and submits ABC-123. Best for usernames, slugs, tags, or internal identifiers where case sensitivity would cause duplicate records. A user typing MyUsername sees and submits myusername. Best for single-sentence answers, short descriptions, or fields where only the opening character should be capitalized. A user typing hELLO WORLD sees and submits Hello world. Best for names of places, job titles, departments, or product lines where each word should start with a capital letter. A user typing director of marketing sees and submits Director Of Marketing. Note: Title Case capitalizes each word based on word boundaries. It does not apply special rules for articles or prepositions (unlike editorial title-style rules for “the” or “of”). For most form use cases — city names, roles, labels — this produces clean, consistent results. Text transformation works alongside other settings in the same field panel. Stack them for tighter input control: Enable Trim Whitespace to remove leading and trailing spaces before the value is validated and stored. This runs after text transformation on the server, so a value like ” SAVE20 “ becomes SAVE20 when UPPERCASE and Trim Whitespace are both enabled. Set character limits to enforce size constraints. Length validation applies to the transformed value on submission, keeping your data both correctly formatted and within bounds. Use the Validation dropdown (Email, URL, Letters only, Numbers only, Letters and numbers, or Custom Pattern) alongside text transform. For example, a promo code field can require UPPERCASE letters and numbers with a custom regex pattern. Mark the field as Required so empty submissions are blocked. Use free conditional logic to show a formatted text field only when a specific answer is selected — such as a Title Case “Other (please specify)” field that appears when a dropdown value is “Other.” Forms embedded on non-WordPress sites — including Elementor, WP Bakery, Brizy pages, or any external website — use the same text transformation behavior. The Your transform rules travel with the form wherever you place it. Auto Form Builder includes several formatting tools. Here is how they differ: Pick the field type and formatting option that matches the data you are collecting. Automatic uppercase, lowercase, capitalize, and title case formatting is included in the free plugin — the same plugin that gives you conditional logic, submission management, spam protection, form styling, and import/export at no cost. Install it from the official WordPress.org directory: https://wordpress.org/plugins/auto-form-builder/ Last updated: Last update 21 August Auto Form Builder lets you create multi-step forms, calculators, and lead capture forms in WordPress, then embed them on any site with a single line of code. Open your form in Auto Form Builder, select a Text Input field, and set Text Transform to UPPERCASE under Text Field Options. The plugin reformats text as users type and applies uppercase again on the server when the form is submitted. Yes. Select a Text Input field and choose lowercase from the Text Transform dropdown. Every character is converted to lowercase on input and on submission. Capitalize First Letter uppercases only the first character of the entire value and lowercases the rest (e.g., “hello world” becomes “Hello world”). Title Case capitalizes the first letter of each word (e.g., “hello world” becomes “Hello World”). Text transformation is available on Text Input fields. It is not available on Email, Phone, Name, Number, or other field types. It is also disabled when Password Field mode is enabled on a text input. Yes. Auto Form Builder transforms text on the frontend as users type and applies the same transformation on the server before the value is stored. Formatting cannot be bypassed by disabling JavaScript. Yes. Enable Trim Whitespace on the same Text Input field. The plugin removes leading and trailing spaces after applying the text transform, keeping stored values clean and consistently formatted. Yes. Forms embedded on external websites using Auto Form Builder’s embed code use the same live input transformation and server-side formatting as forms placed on your WordPress site. Yes. Text transformation is included in the free Auto Form Builder plugin available on WordPress.org. No subscription or premium upgrade is required.Text Transformation: Auto-Uppercase, Lowercase, Title Case
Why Text Transformation Matters on WordPress Forms
Which Fields Support Text Transformation?
Supported Transform Options
Fields That Do Not Support Text Transform
How to Enable Text Transformation in the Form Builder
Step 1: Open the Form Builder
Step 2: Add or Select a Text Input Field
Step 3: Choose a Text Transform Option
Step 4: Save and Preview
How Text Transformation Works on the Frontend and Server
Real-Time Transformation as Users Type
data-text-transform attribute on the input. The plugin’s field behavior script listens for the input event and reformats the value immediately:
toUpperCase()toLowerCase()Server-Side Transformation on Submit
strtoupper(), strtolower(), ucfirst(), and ucwords() — so formatting cannot be bypassed by disabling JavaScript in the browser.Understanding Each Transform Option
UPPERCASE
lowercase
Capitalize First Letter
Title Case
Combine Text Transform with Other Text Field Options
Trim Whitespace
Minimum and Maximum Length
Pattern Validation
Required Field and Conditional Logic
Practical Examples
Coupon or Discount Code
Username or Handle
Job Title
Short Open-Ended Answer
Text Transformation on Embedded Forms
data-text-transform attribute, live input formatting, and server-side processing all apply whether the form is displayed via shortcode on your WordPress site or through the embed code from the Forms screen.Text Transform vs. Other Formatting Features
Download Auto Form Builder — Free Text Transformation
Build forms that embed anywhere — free
Frequently Asked Questions
How do I auto-uppercase text in a WordPress form field?
Can I force lowercase input on a form field?
What is the difference between Capitalize First Letter and Title Case?
Which field types support text transformation in Auto Form Builder?
Is text transformation applied on the server when the form is submitted?
Can I combine text transformation with Trim Whitespace?
Does text transformation work on embedded forms?
Is text transformation free in Auto Form Builder?
Table of Contents
Table of Contents
Learn how to bulk delete form submissions in WordPress. Remove multiple entries at once to clean up spam, test data, and old submissions efficiently.
Master WordPress form submission management. Learn to view, filter, search, star, export, and organize form entries like a pro with this complete guide.
Learn how to search and find form submissions in WordPress. Filter by date, form, status, and search across all submission data.
Comparing Auto Form Builder and Contact Form 7 for WordPress. See which form plugin offers better ease of use, features, and value for your website.
Learn how to view, organize, search, filter, and export your WordPress form submissions. Complete guide to submission management.
Learn why storing form data on your own server helps with GDPR compliance. Choose form plugins that keep your user data local and under your control.
Learn how to filter WordPress form submissions by date. Find entries from specific time periods quickly using date range filters.
Learn how to bulk edit, delete, and manage form submissions in WordPress. Save time with mass actions on multiple entries at once.
Learn how to restrict date fields to future dates only for event registration forms. Block past dates and set booking windows in WordPress.
Learn how to create quantity fields in WordPress forms. Collect numbers for guests, items, tickets, and more with proper validation and limits.
Learn how to star and flag important form submissions in WordPress. Prioritize leads, mark urgent requests, and organize your form entries effectively.
Learn how to set up email notifications for your WordPress forms so you never miss a submission. Step-by-step guide with Auto Form Builder.