Special Characters on Mobile (iOS/Android)
Typing special Unicode characters on smartphones requires different techniques than on desktop — long-pressing keys, using third-party keyboards, or copy-pasting from character reference apps. This guide explains how to access and type special characters on iOS and Android devices.
Mobile devices are where most people encounter Unicode in daily life -- from emoji in messages to accented characters in foreign names. Both iOS and Android have evolved sophisticated input systems that make typing special characters surprisingly accessible once you know where to look. This guide covers every method available on modern smartphones and tablets.
iOS: Long-Press Character Variants
The simplest way to type special characters on iPhone and iPad is the long-press method built into the default keyboard.
How It Works
Press and hold a letter key for about half a second. A popup bubble appears showing all available variants. Slide your finger to the character you want and release.
Available Long-Press Characters
| Key | Variants |
|---|---|
| a | a\u0300 a\u0301 a\u0302 a\u0308 a\u0303 a\u030a \u00e6 |
| e | e\u0300 e\u0301 e\u0302 e\u0308 |
| i | i\u0300 i\u0301 i\u0302 i\u0308 |
| o | o\u0300 o\u0301 o\u0302 o\u0308 o\u0303 \u00f8 \u0153 |
| u | u\u0300 u\u0301 u\u0302 u\u0308 |
| n | n\u0303 |
| s | \u00df \u0161 |
| c | c\u0327 \u010d |
| y | y\u0301 |
| l | \u0142 |
| z | \u017e \u017a \u017c |
Long-press also works on punctuation and symbol keys:
| Key | Variants |
|---|---|
| . | \u2026 (ellipsis) |
| - | \u2013 (en dash), \u2014 (em dash), \u2022 (bullet) |
| $ | \u00a3 \u00a5 \u20ac \u20a9 \u20b9 and more |
| " | \u201c \u201d \u00ab \u00bb \u201e |
| ' | \u2018 \u2019 \u2032 |
| 0 | \u00b0 (degree symbol) |
| % | \u2030 (per mille) |
| & | \u00a7 (section sign) |
Tips
- The available variants depend on your currently active keyboard language. Adding a Spanish keyboard makes \u00a1 and \u00bf appear on ! and ? long-press.
- On iPad with a hardware keyboard, hold Option (\u2325) to access special characters, just like on macOS.
iOS: The Emoji Keyboard
Tap the smiley face icon (or globe icon) to switch to the emoji keyboard. iOS organizes emoji into categories:
| Category | Examples |
|---|---|
| Smileys & People | \U0001f600 \U0001f602 \U0001f60d \U0001f914 |
| Animals & Nature | \U0001f436 \U0001f431 \U0001f33b \U0001f333 |
| Food & Drink | \U0001f355 \U0001f370 \u2615 \U0001f37a |
| Activities | \u26bd \U0001f3b8 \U0001f3ae \U0001f3ad |
| Travel & Places | \u2708\ufe0f \U0001f3d6\ufe0f \U0001f3e0 |
| Objects | \U0001f4f1 \U0001f4bb \u2328\ufe0f |
| Symbols | \u2764\ufe0f \u2728 \u267b\ufe0f |
| Flags | \U0001f1fa\U0001f1f8 \U0001f1ec\U0001f1e7 \U0001f1ef\U0001f1f5 |
Skin Tone Modifiers
Long-press a people emoji to select from six skin tone options (Fitzpatrick scale):
| Modifier | Code Point | Fitzpatrick Type |
|---|---|---|
| Default | (none) | Yellow cartoon |
| Light | U+1F3FB | Type I-II |
| Medium-Light | U+1F3FC | Type III |
| Medium | U+1F3FD | Type IV |
| Medium-Dark | U+1F3FE | Type V |
| Dark | U+1F3FF | Type VI |
Emoji Search
Swipe down on the emoji keyboard to reveal a search bar. Type a word like "rocket" or "party" to filter emoji. This works in all languages iOS supports.
iOS: Text Replacement
For characters you type frequently, set up text replacements:
- Go to Settings > General > Keyboard > Text Replacement
- Tap the + button
- Enter the special character in "Phrase" and your shortcut in "Shortcut"
| Shortcut | Phrase | Use Case |
|---|---|---|
deg |
\u00b0 | Degree symbol |
eur |
\u20ac | Euro sign |
rarr |
\u2192 | Right arrow |
mdash |
\u2014 | Em dash |
shrug |
\u00af\_( \u30c4 )_/\u00af | Shrug emoticon |
Text replacements sync across all your Apple devices via iCloud.
Android: Long-Press and Symbol Pages
Android keyboards (Gboard, Samsung Keyboard, SwiftKey) all support long-press for character variants, similar to iOS.
Gboard Long-Press
With Gboard (Google's default keyboard), long-press works on letter and symbol keys:
| Key | Variants |
|---|---|
| a | a\u0300 a\u0301 a\u0302 a\u0303 a\u0308 a\u030a \u00e6 |
| e | e\u0300 e\u0301 e\u0302 e\u0308 |
| s | \u00df \u0161 |
| c | c\u0327 \u010d |
| n | n\u0303 |
Gboard Symbol Pages
Gboard has multiple symbol pages accessible by tapping ?123 then =\\<:
Page 1 (?123): Numbers, common punctuation, @, #, $, %, &
Page 2 (=\\<): Mathematical operators, brackets, currency symbols, bullets:
| Symbol | Name |
|---|---|
| \u00b1 | Plus-minus sign |
| \u00d7 | Multiplication sign |
| \u00f7 | Division sign |
| \u2260 | Not equal to |
| \u221e | Infinity |
| \u00b6 | Pilcrow (paragraph) |
| \u00a7 | Section sign |
| \u00a9 | Copyright |
| \u00ae | Registered |
| \u2122 | Trademark |
Gboard Unicode Shortcuts
Gboard has a few hidden tricks:
- Fractions: Long-press a number key to get common fractions (\u00bd, \u2153, \u00bc).
- Currency: Long-press $ for regional currency symbols (\u00a3, \u00a5, \u20ac, \u20b1, \u20b9).
- Superscripts: Some layouts offer superscript numbers on long-press.
Android: Adding Language Keyboards
To access characters from other writing systems:
- Open Gboard Settings (long-press comma > gear icon)
- Tap Languages > Add Keyboard
- Select the language (e.g., Greek, Russian, Arabic, Japanese)
- Toggle between keyboards with the globe key or swipe the spacebar
Each language keyboard provides full access to that script's characters, including specialized punctuation and symbols specific to that writing system.
Android: Gboard Clipboard Manager
Gboard includes a built-in clipboard manager that remembers your last several copied items:
- Tap the clipboard icon in the Gboard toolbar
- Pin frequently used special characters so they persist permanently
- Tap a pinned item to insert it
This is particularly useful for symbols you use regularly but are not easy to type:
- Mathematical symbols: \u2248, \u2265, \u2264, \u2260
- Arrows: \u2190, \u2192, \u2191, \u2193
- Legal symbols: \u00a9, \u00ae, \u2122, \u00a7
Cross-Platform: Third-Party Keyboards
Both iOS and Android support third-party keyboards that extend Unicode input capabilities:
| Keyboard | Platform | Special Features |
|---|---|---|
| Gboard | iOS, Android | Glide typing, search, translate |
| SwiftKey | iOS, Android | Multilingual prediction, clipboard |
| Fleksy | iOS, Android | Custom extensions, GIFs |
| UniChar | Android | Full Unicode character map |
| Symbol Keyboard | iOS | Organized symbol categories |
Voice Dictation for Special Characters
Both platforms support voice input for certain special characters:
| Say | iOS Result | Android Result |
|---|---|---|
| "degree sign" | \u00b0 | \u00b0 |
| "euro sign" | \u20ac | \u20ac |
| "copyright sign" | \u00a9 | \u00a9 |
| "ampersand" | & | & |
| "at sign" | @ | @ |
| "hashtag" | # | # |
Results vary by language and OS version, so voice dictation is more reliable for common symbols than obscure Unicode characters.
Clipboard Managers and Favorites Apps
For power users who need frequent access to a wide range of Unicode characters, dedicated apps provide the best experience:
iOS
- Unicode Pad (free): Browse the entire Unicode table, search by name, copy characters
- Unichar (free): Character map with favorites and recent characters
- Copied / Paste: Clipboard managers that sync pinned items
Android
- UniChar (free): Full Unicode 15 character map with search
- Character Map (free): Browse blocks and scripts
- Clipper / Clipboard Manager: Persistent clipboard history
Accessibility: Switch Control and Voice Control
For users who cannot use the standard keyboard:
- iOS Voice Control: Say "tap [character name]" or spell out characters letter by letter
- iOS Switch Control: Scanning keyboard lets you select characters with a switch
- Android Voice Access: Similar voice-driven keyboard control
- Android Switch Access: Scanning input for switch users
Both platforms also support external Bluetooth keyboards, which provide the same Unicode input methods available on desktop operating systems (Compose key, Option key, etc.).
Summary: Quick Reference
| Task | iOS | Android |
|---|---|---|
| Accented letters | Long-press key | Long-press key |
| Emoji | Emoji keyboard | Emoji keyboard |
| Currency symbols | Long-press $ | Long-press $ |
| Math symbols | Text Replacement | Symbol pages |
| CJK characters | Add language keyboard | Add language keyboard |
| Frequent symbols | Text Replacement | Gboard clipboard pins |
| Full Unicode browse | Unicode Pad app | UniChar app |
Mais em Practical Unicode
Windows provides several methods for typing special characters and Unicode symbols, including …
macOS makes it easy to type special characters and Unicode symbols through …
Linux offers multiple ways to insert Unicode characters, including Ctrl+Shift+U followed by …
Mojibake is the garbled text you see when a file encoded in …
Storing Unicode text in a database requires choosing the right charset, collation, …
Modern operating systems support Unicode filenames, but different filesystems use different encodings …
Email evolved from ASCII-only systems, and supporting Unicode in email subjects, bodies, …
Internationalized Domain Names (IDNs) allow domain names to contain non-ASCII characters from …
Using Unicode symbols, special characters, and emoji in web content has important …
Unicode supports both left-to-right and right-to-left text through the bidirectional algorithm and …
A font file only contains glyphs for a subset of Unicode characters, …
Finding the exact Unicode character you need can be challenging given over …
Copying and pasting text between applications can introduce invisible characters, change normalization …
Unicode's Mathematical Alphanumeric Symbols block and other areas contain bold, italic, script, …