diff --git a/config/schema/editablefields.schema.yml b/config/schema/editablefields.schema.yml
index e475a76..20dfd06 100644
--- a/config/schema/editablefields.schema.yml
+++ b/config/schema/editablefields.schema.yml
@@ -5,6 +5,9 @@ field.formatter.settings.editablefields_formatter:
     form_mode:
       type: string
       label: 'Form mode'
+    popup_width:
+      type: string
+      label: 'Popup width'
     behaviour:
       type: string
       label: 'Behaviour'
diff --git a/src/Plugin/Field/FieldFormatter/EditableFieldsFieldFormatter.php b/src/Plugin/Field/FieldFormatter/EditableFieldsFieldFormatter.php
index 65b03b7..d2a7bd0 100644
--- a/src/Plugin/Field/FieldFormatter/EditableFieldsFieldFormatter.php
+++ b/src/Plugin/Field/FieldFormatter/EditableFieldsFieldFormatter.php
@@ -81,6 +81,7 @@ class EditableFieldsFieldFormatter extends FormatterBase {
   public static function defaultSettings() {
     return [
         'form_mode' => 'default',
+        'popup_width' => 500,
         'behaviour' => 'inline',
         'bypass_access' => FALSE,
         'fallback_access' => FALSE,
@@ -117,6 +118,18 @@ class EditableFieldsFieldFormatter extends FormatterBase {
           '#description' => $this
             ->t('Select formatter behaviour, read more in README.md.'),
         ],
+        'popup_width' => [
+          '#type' => 'number',
+          '#title' => $this->t('Popup width'),
+          '#default_value' => $this->getSetting('popup_width'),
+          '#description' => $this
+            ->t('Width of the popup window in pixels.'),
+          '#states' => [
+            'visible' => [
+              ':input[name$="[settings][behaviour]"]' => ['value' => 'popup'],
+            ],
+          ],
+        ],
         'form_mode' => [
           '#type' => 'select',
           '#title' => $this->t('Select form mode:'),
@@ -270,6 +283,7 @@ class EditableFieldsFieldFormatter extends FormatterBase {
             'data-dialog-type' => 'modal',
             'data-dialog-options' => Json::encode([
               'title' => $this->t('Edit'),
+              'width' => $this->getSetting('popup_width'),
             ]),
           ],
         ]
