🔧 Practical Unicode

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

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:

  1. Go to Settings > General > Keyboard > Text Replacement
  2. Tap the + button
  3. 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:

  1. Open Gboard Settings (long-press comma > gear icon)
  2. Tap Languages > Add Keyboard
  3. Select the language (e.g., Greek, Russian, Arabic, Japanese)
  4. 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:

  1. Tap the clipboard icon in the Gboard toolbar
  2. Pin frequently used special characters so they persist permanently
  3. 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

Practical Unicode のその他のガイド

How to Type Special Characters on Windows

Windows provides several methods for typing special characters and Unicode symbols, including …

How to Type Special Characters on Mac

macOS makes it easy to type special characters and Unicode symbols through …

How to Type Special Characters on Linux

Linux offers multiple ways to insert Unicode characters, including Ctrl+Shift+U followed by …

How to Fix Mojibake (Garbled Text)

Mojibake is the garbled text you see when a file encoded in …

Unicode in Databases

Storing Unicode text in a database requires choosing the right charset, collation, …

Unicode in Filenames

Modern operating systems support Unicode filenames, but different filesystems use different encodings …

Unicode in Email

Email evolved from ASCII-only systems, and supporting Unicode in email subjects, bodies, …

Unicode in Domain Names (IDN)

Internationalized Domain Names (IDNs) allow domain names to contain non-ASCII characters from …

Unicode for Accessibility

Using Unicode symbols, special characters, and emoji in web content has important …

Unicode Text Direction: LTR vs RTL

Unicode supports both left-to-right and right-to-left text through the bidirectional algorithm and …

Unicode Fonts: How Characters Get Rendered

A font file only contains glyphs for a subset of Unicode characters, …

How to Find Any Unicode Character

Finding the exact Unicode character you need can be challenging given over …

Unicode Copy and Paste Best Practices

Copying and pasting text between applications can introduce invisible characters, change normalization …

How to Create Fancy Text with Unicode

Unicode's Mathematical Alphanumeric Symbols block and other areas contain bold, italic, script, …