diff --git a/sites/all/modules/field_validation/field_validation.admin.inc b/sites/all/modules/field_validation/field_validation.admin.inc
index a0c33d0..c3c8259 100644
--- a/sites/all/modules/field_validation/field_validation.admin.inc
+++ b/sites/all/modules/field_validation/field_validation.admin.inc
@@ -194,6 +194,7 @@ function field_validation_manage_rule($form, $form_state, $instance, $action = '
       'source' => array('rulename'),
     ),
     '#weight' => 2,
+    '#maxlength' => 32,
   );
   $field = field_info_field($instance['field_name']);
   $col_options = array(
diff --git a/sites/all/modules/field_validation/plugins/export_ui/field_validation_export_ui.inc b/sites/all/modules/field_validation/plugins/export_ui/field_validation_export_ui.inc
index 3ac54ef..9948bc7 100644
--- a/sites/all/modules/field_validation/plugins/export_ui/field_validation_export_ui.inc
+++ b/sites/all/modules/field_validation/plugins/export_ui/field_validation_export_ui.inc
@@ -229,6 +229,9 @@ function field_validation_ctools_export_ui_form(&$form, &$form_state) {
  */
 function field_validation_ctools_export_ui_form_validate($form, &$form_state) {
   $values = $form_state['values'];
+  if (strlen($values['name']) > 32) {
+    form_set_error('name', t('Name must be 32 characters or less in length.'));
+  }
 }
 
 /**
