Magento 2 Allow Emoji Extension

Stop Magento blocking emoji input

  • Emoji Allowed Admin UI validation
  • No-op Rule utf8mb4 check bypass
  • Drop-in Mixin RequireJS validation
  • Zero Config No system settings

Emoji allowed in Magento Admin

Magento’s admin validator blocks utf8mb4 characters such as emoji. This extension disables that rule so admins can save emoji in validated inputs when the database already supports utf8mb4.

  • Bypasses Magento’s no-utf8mb4 admin validator
  • Lets admins save emoji in validated UI inputs
  • RequireJS mixin with no storefront assets
  • No database migration or table conversion

Built for your store

Drop-in admin-only module for Magento 2.4.x with no configuration screen after install.

  • Works with Magento 2.4.x Open Source and Adobe Commerce
  • PHP 8.1, 8.2, 8.3, and 8.4 compatible
  • Requires Toweringmedia Base
  • Active after install and cache flush

How It works

1
Install the Module
Install via Composer, run setup:upgrade, and flush Magento cache. There is no configuration section to enable.
2
Admin Validation Bypass
A RequireJS mixin replaces Magento’s validate-no-utf8mb4-characters rule with a no-op so utf8mb4 input is accepted in the admin UI.
3
Save Emoji When DB Allows
Admins can enter emoji in validated fields. Successful storage still requires your MySQL/MariaDB tables and connection to already use utf8mb4.

See It In Action

Coming Soon...

The ToweringMedia Allow Emoji (UTF8MB4) Extension for Magento 2.4 disables Magento’s admin JavaScript validator that rejects utf8mb4 (emoji and other 4-byte Unicode) characters in UI inputs. After install and cache flush, admins can save emoji and full Unicode in validated admin fields without Magento blocking the save.

This module does not convert MySQL tables, run migrations, optimize indexes, or change database character sets. Your Magento database connection and tables must already use utf8mb4 for emoji storage to succeed. There is no Stores → Configuration screen—the RequireJS validation mixin is active automatically.

Features

  • Disables Magento’s validate-no-utf8mb4-characters admin UI rule via a no-op mixin
  • Lets admins enter emoji and 4-byte Unicode in Magento admin validated inputs
  • Lightweight admin-only RequireJS mixin with no storefront assets
  • Zero configuration after Composer install and cache flush

Compatible with Magento 2.4.x. Requires Toweringmedia Base (toweringmedia/module-base). Package: toweringmedia/module-allow-utf8mb4.

Key Features

Disables Magento’s admin validator that rejects utf8mb4 (emoji) characters in UI inputs.

  • Emoji in admin fields Lets admins save emoji and 4-byte Unicode in validated inputs.
  • Validation mixin Replaces validate-no-utf8mb4-characters with a no-op handler.
  • RequireJS mix-in Hooks Magento_Ui validation rules without core hacks.
  • Lightweight install Small admin-only module with no storefront assets.

Demo

Docs & Support

📘 Documentation

Get started quickly with installation and usage notes. This module only disables Magento’s admin utf8mb4 validator; it does not convert databases.

  • Step-by-step installation instructions
  • How the admin validation mixin works
  • utf8mb4 database prerequisites for emoji storage
  • Cache flush after install
👉 View Full Documentation

💬 Support

Need help? Our Magento experts can assist with installation and admin validation questions.

  • Quick and reliable email support
  • Help with installation
  • Guidance for utf8mb4 database prerequisites
  • Regular updates and Magento compatibility support

Frequently Asked Questions

It disables Magento’s admin JavaScript rule that blocks utf8mb4 characters so emoji and other 4-byte Unicode can be entered in validated admin inputs.

No. It does not alter MySQL tables, run migrations, or change charset settings. Your database must already support utf8mb4 for emoji storage to succeed.

No. After install and cache flush, the validation mixin is active automatically. There is no configuration section.

Yes. It targets Magento 2.4.x Open Source and Adobe Commerce and requires Toweringmedia Base.

Does this convert my database to utf8mb4?

No. It only disables Magento’s admin JavaScript rule that blocks utf8mb4 characters. Tables and connection charset must already be utf8mb4 for emoji storage to succeed.

Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2, 8.3, 8.4 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
  • Primary Function: Disable Magento admin validate-no-utf8mb4-characters rule
  • Implementation: RequireJS validation mixin (admin only)
  • Database Migration: None — does not convert tables or charset
  • Configuration: None — no system.xml / Stores → Configuration section
  • Package: toweringmedia/module-allow-utf8mb4
  • Multi-Store Support: Yes (admin validation applies globally)
  • Storefront Assets: None
  • Prerequisite: Database/connection must already be utf8mb4 for emoji storage

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) per the live product specs. Requires toweringmedia/module-base. This module does not migrate MySQL tables to utf8mb4; your database charset must already support 4-byte characters.

  • Magento 2.4.x Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly

Ready to Allow Emoji in Magento Admin?

Disable Magento’s no-utf8mb4 admin validator so support and merchandising teams can save emoji when your database already supports utf8mb4.
$99.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster