Using Emoji

Last modified: 4/17/2026

Using Emoji

GeoHazardWatch supports emoji shortcodes โ€” short names wrapped in colons that are automatically converted to emoji characters when a page is displayed.

Type :smile: and it becomes ๐Ÿ˜„. Type :heart: and it becomes โค๏ธ.

How to Insert Emoji

Type a shortcode directly

Write a colon, the shortcode name, and a closing colon anywhere in page content:

Great work! :tada: Thanks for your contribution. :heart:

Renders as: Great work! ๐ŸŽ‰ Thanks for your contribution. โค๏ธ

Use inline autocomplete

In the editor, type : followed by two or more letters. A dropdown appears with matching emoji. Use the arrow keys or mouse to pick one, then press Enter or click to insert it.

Type:   :fir
Shows:  :fire: ๐Ÿ”ฅ   :fish: ๐ŸŸ
Press:  Enter to insert the highlighted emoji

Use the emoji picker

Click the smiley-face icon in the editor toolbar to open the emoji picker modal. Browse emoji by category and click any to insert it at the cursor.

Shortcode Reference

Shortcode names follow the same convention used by GitHub and Slack, so existing muscle memory carries over.

Smileys & Emotion

Shortcode Shortcode
:smile: ๐Ÿ˜„ :smiley: ๐Ÿ˜ƒ
:grinning: ๐Ÿ˜€ :laughing: ๐Ÿ˜†
:sweat_smile: ๐Ÿ˜… :joy: ๐Ÿ˜‚
:rofl: ๐Ÿคฃ :wink: ๐Ÿ˜‰
:blush: ๐Ÿ˜Š :innocent: ๐Ÿ˜‡
:heart_eyes: ๐Ÿ˜ :kissing_heart: ๐Ÿ˜˜
:yum: ๐Ÿ˜‹ :sunglasses: ๐Ÿ˜Ž
:thinking: ๐Ÿค” :smirk: ๐Ÿ˜
:unamused: ๐Ÿ˜’ :roll_eyes: ๐Ÿ™„
:grimacing: ๐Ÿ˜ฌ :sleeping: ๐Ÿ˜ด
:mask: ๐Ÿ˜ท :partying_face: ๐Ÿฅณ
:scream: ๐Ÿ˜ฑ :cry: ๐Ÿ˜ข
:sob: ๐Ÿ˜ญ :angry: ๐Ÿ˜ 
:rage: ๐Ÿ˜ก :skull: ๐Ÿ’€
:ghost: ๐Ÿ‘ป :alien: ๐Ÿ‘ฝ
:robot: ๐Ÿค– :clown_face: ๐Ÿคก

Hand Gestures

Shortcode Shortcode
:+1: ๐Ÿ‘ :-1: ๐Ÿ‘Ž
:thumbsup: ๐Ÿ‘ :thumbsdown: ๐Ÿ‘Ž
:clap: ๐Ÿ‘ :raised_hands: ๐Ÿ™Œ
:pray: ๐Ÿ™ :handshake: ๐Ÿค
:wave: ๐Ÿ‘‹ :raised_hand: โœ‹
:ok_hand: ๐Ÿ‘Œ :v: โœŒ๏ธ
:crossed_fingers: ๐Ÿคž :vulcan_salute: ๐Ÿ––
:muscle: ๐Ÿ’ช :fist: โœŠ
:punch: ๐Ÿ‘Š :eyes: ๐Ÿ‘€
:brain: ๐Ÿง  :ear: ๐Ÿ‘‚

Hearts & Symbols

Shortcode Shortcode
:heart: โค๏ธ :orange_heart: ๐Ÿงก
:yellow_heart: ๐Ÿ’› :green_heart: ๐Ÿ’š
:blue_heart: ๐Ÿ’™ :purple_heart: ๐Ÿ’œ
:broken_heart: ๐Ÿ’” :sparkling_heart: ๐Ÿ’–
:two_hearts: ๐Ÿ’• :revolving_hearts: ๐Ÿ’ž

Objects & Activities

Shortcode Shortcode
:star: โญ :star2: ๐ŸŒŸ
:sparkles: โœจ :zap: โšก
:fire: ๐Ÿ”ฅ :tada: ๐ŸŽ‰
:balloon: ๐ŸŽˆ :trophy: ๐Ÿ†
:medal: ๐Ÿฅ‡ :rocket: ๐Ÿš€
:100: ๐Ÿ’ฏ :white_check_mark: โœ…
:x: โŒ :warning: โš ๏ธ
:no_entry: โ›” :lock: ๐Ÿ”’
:unlock: ๐Ÿ”“ :key: ๐Ÿ”‘
:bulb: ๐Ÿ’ก :wrench: ๐Ÿ”ง
:hammer: ๐Ÿ”จ :pencil: โœ๏ธ
:memo: ๐Ÿ“ :book: ๐Ÿ“–
:books: ๐Ÿ“š :email: ๐Ÿ“ง
:bell: ๐Ÿ”” :loudspeaker: ๐Ÿ“ข
:calendar: ๐Ÿ“… :hourglass: โŒ›
:link: ๐Ÿ”— :pushpin: ๐Ÿ“Œ
:mag: ๐Ÿ” :chart: ๐Ÿ“Š
:computer: ๐Ÿ’ป :phone: ๐Ÿ“ฑ
:camera: ๐Ÿ“ท :art: ๐ŸŽจ
:music: ๐ŸŽต :pizza: ๐Ÿ•
:coffee: โ˜• :beer: ๐Ÿบ
:cake: ๐ŸŽ‚ :headphones: ๐ŸŽง

Nature & Animals

Shortcode Shortcode
:sunny: โ˜€๏ธ :cloud: โ˜๏ธ
:rain: ๐ŸŒง๏ธ :snowflake: โ„๏ธ
:rainbow: ๐ŸŒˆ :earth_americas: ๐ŸŒŽ
:seedling: ๐ŸŒฑ :tree: ๐ŸŒณ
:rose: ๐ŸŒน :sunflower: ๐ŸŒป
:dog: ๐Ÿถ :cat: ๐Ÿฑ
:rabbit: ๐Ÿฐ :bear: ๐Ÿป
:panda_face: ๐Ÿผ :penguin: ๐Ÿง
:bird: ๐Ÿฆ :fish: ๐ŸŸ
:butterfly: ๐Ÿฆ‹ :dragon: ๐Ÿ‰
:unicorn: ๐Ÿฆ„ :bee: ๐Ÿ

Notes

Shortcodes are converted at render time. The raw :shortcode: text is stored in the page source, so it stays searchable and editable. Unknown shortcodes are left as-is โ€” :notanemoji: stays :notanemoji: in the output.

Emoji can be pasted directly into page content as well โ€” both approaches produce the same result.