Emoji and Icons
Enhance your documents with emoji shortcodes, Unicode emoji, and inline Lucide SVG icons.
Emoji Shortcodes
Use colon-wrapped shortcodes to insert emoji. Unmarkdown supports approximately 3,953 Unicode emoji via emoji-mart, with full search, categories, and skin tone selection in the editor toolbar.
:rocket: Launch day!
:warning: Proceed with caution.
:white_check_mark: All tests passing.
:bulb: Here's an idea.Shortcodes are converted to native Unicode emoji during rendering, ensuring they display correctly across all platforms and export destinations.
Unicode Emoji
You can paste Unicode emoji directly into your Markdown source. They render as-is without any processing.
Direct emoji work too: 🚀 ⚡ ✅ 📦Common Emoji Shortcodes
Popular shortcodes organized by category:
Status and Feedback
- :white_check_mark: — Success, completed
- :x: — Failure, rejection
- :warning: — Warnings, alerts
- :construction: — Work in progress
- :bug: — Bugs, issues
Objects and Concepts
- :rocket: — Launch, deployment, speed
- :bulb: — Ideas, tips
- :lock: — Security, authentication
- :zap: — Performance, speed
- :books: — Documentation, references
- :gear: — Settings, configuration
- :link: — Links, connections
- :package: — Packages, deliverables
People and Communication
- :thumbsup: — Approval
- :wave: — Greeting
- :eyes: — Review, attention
- :memo: — Notes, writing
- :speech_balloon: — Comments, discussion
Lucide Icons
In addition to emoji, Unmarkdown supports approximately 1,668 Lucide icons rendered as inline SVG. Icons use the :icon-name: syntax with the icon- prefix to distinguish them from emoji shortcodes.
:icon-check: Task completed
:icon-arrow-right: Next step
:icon-code: View source code
:icon-download: Download file
:icon-settings: Open settingsIcons render as 16x16 inline SVGs, vertically aligned with the surrounding text. They scale with the template font size and inherit the template text color.
Common Lucide Icons
Frequently used icons for technical documentation:
Actions
- :icon-check: — Completed, success
- :icon-x: — Close, cancel, failure
- :icon-copy: — Copy to clipboard
- :icon-edit: — Edit, modify
- :icon-trash: — Delete, remove
- :icon-download: — Download
- :icon-upload: — Upload
- :icon-search: — Search, find
Navigation and UI
- :icon-arrow-right: — Next, forward
- :icon-arrow-left: — Previous, back
- :icon-external-link: — External link
- :icon-chevron-down: — Expand, dropdown
- :icon-menu: — Menu
- :icon-settings: — Settings, preferences
Objects
- :icon-file: — File, document
- :icon-folder: — Folder, directory
- :icon-code: — Code, source
- :icon-globe: — Web, public
- :icon-lock: — Locked, secure
- :icon-unlock: — Unlocked
- :icon-user: — User, account
- :icon-mail: — Email
- :icon-star: — Favorite, bookmark
- :icon-heart: — Like
- :icon-alert-triangle: — Warning, alert
Emoji vs Icons
The key difference: emoji shortcodes like :rocket: render as native Unicode characters, while icon shortcodes like :icon-rocket: render as Lucide SVG graphics. Use emoji for casual, colorful additions and icons for consistent, monochrome UI-style indicators.
:rocket: This is an emoji (Unicode character)
:icon-rocket: This is a Lucide icon (SVG graphic):icon- prefix.Export Behavior
Emoji render as native Unicode characters across all destinations. Lucide icons are exported as inline SVG in HTML-based destinations (Google Docs, Word, Email) and as the shortcode text in plain text exports. Rendering may vary slightly depending on the destination platform.