diff --git a/src/Plugin/EmbedType/Entity.php b/src/Plugin/EmbedType/Entity.php
index a532b64..c47d895 100644
--- a/src/Plugin/EmbedType/Entity.php
+++ b/src/Plugin/EmbedType/Entity.php
@@ -10,6 +10,7 @@ use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
 use Drupal\Core\Plugin\PluginDependencyTrait;
 use Drupal\embed\EmbedType\EmbedTypeBase;
+use Drupal\entity_browser\EntityBrowserInterface;
 use Drupal\entity_embed\EntityEmbedDisplay\EntityEmbedDisplayManager;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
@@ -156,8 +157,11 @@ class Entity extends EmbedTypeBase implements ContainerFactoryPluginInterface {
             /** @var \Drupal\entity_browser\EntityBrowserInterface $item */
             return $item->label();
           },
-          $browsers
-        );
+          // Filter out both modal and standalone forms as they don't work.
+          array_filter($browsers, function (EntityBrowserInterface $browser) {
+            return !in_array($browser->getDisplay()->getPluginId(), ['modal', 'standalone'], TRUE);
+          }
+        ));
         $options = ['_none' => $this->t('None (autocomplete)')] + array_combine($ids, $labels);
         $form['entity_browser'] = [
           '#type' => 'select',
