TypeAnySymbol – Unicode Symbol Picker
TypeAnySymbol – Unicode Symbol Picker
Description
TypeAnySymbol adds a Symbols button to the block editor’s formatting toolbar.
Edit a post or page, click inside a text block, and choose Symbols from the
block toolbar to open a clean, WordPress-native picker.
The workflow is simply: search, select, insert. Find the character you need
and it is inserted as a real Unicode character at your cursor.
It works in any rich-text field – Paragraph, Heading, List, Quote, Button and
more.
- Smart search – match by Unicode name (“rightwards arrow”), everyday term
(“right arrow”, “em dash”, “not equal”), the actual character, or a code point
(U+2192,2192,→). Case, spaces and hyphens are all ignored. - Curated library – roughly 1,000 genuinely useful visible characters,
organised into Popular, Arrows, Math, Currency, Punctuation, Greek, Accented
Letters, Shapes, Technical, Signs and Numbers & Fractions. - Real characters only – Insert drops a plain Unicode character at the
caret. No shortcodes, no wrapper spans, no custom blocks. Deactivate the
plugin and every symbol you inserted stays exactly as it was. - Favorites & Recently Used – kept in your browser only (localStorage), no
database tables, no account. - Keyboard friendly – full arrow-key navigation, visible focus, Escape to
close, proper labels and ARIA roles. - Nothing on the front end – no scripts, styles, fonts, APIs, analytics or
telemetry are ever loaded for your visitors. Assets load only inside the
block editor.
There is no plugin settings page. The symbol picker works directly inside the
WordPress Block Editor.
Version 1.0 focuses on visible Unicode characters useful for everyday writing
and editing.
Installation
- Install and activate the plugin (from Plugins Add New Upload Plugin,
or by uploading thetypeanysymbol-unicode-symbol-pickerfolder to
/wp-content/plugins/). - Open a post or page using the WordPress Block Editor.
- Click inside a Paragraph, Heading, List, Quote, Button, or another supported
text field. - Find the Symbols button in the block text toolbar. Depending on
available toolbar space, it may appear directly or inside the toolbar’s
More menu. - Search for a symbol such as “copyright”, “degree”, “em dash”, “theta”, or
“right arrow”. - Select the character and click Insert.
- The real Unicode character is inserted directly into the content.
There is no plugin settings page. The symbol picker works directly inside the
WordPress Block Editor.
Faq
There is no settings page. Edit a post or page in the WordPress Block Editor,
click inside a supported text block, and choose Symbols from the block
toolbar (it may be under the toolbar’s More menu when space is tight).
No. All assets are enqueued exclusively on enqueue_block_editor_assets.
Your site’s front end is completely untouched.
No. Everything ships with the plugin. It never makes a network request.
No. There is no analytics, no telemetry, no licensing server and no account.
Favorites and recently-used symbols are stored only in your own browser.
Nothing changes in your content. Inserted characters are ordinary Unicode text,
so they remain intact and display exactly as before.
Yes. U+2192, u+2192, 0x2192, a bare 2192, → and → all
resolve to .
No. Version 1.0 targets the block editor only.
Around 1,000 hand-picked visible characters that are useful to writers,
bloggers, developers, teachers, students and editors – arrows, math and logic
symbols, currency signs, smart punctuation, Greek letters, accented Latin
letters, geometric shapes, technical and keyboard symbols, and common
fractions. It is intentionally not a full Unicode database.
Reviews
Changelog
1.0.0
- Initial release.
- Block-editor toolbar button for RichText fields.
- Symbol picker with search, category tabs, grid, symbol details and Insert.
- Curated library of ~1,000 visible Unicode characters.
- Client-side smart search by name, alias, keyword, character and code point.
- Favorites and Recently Used stored in localStorage.
- One-time admin welcome notice and a “How to use” Plugins-screen link.
- No front-end assets, no network requests, no data collection.