UnmarkdownDocs

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.

markdown
: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.

markdown
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.

markdown
:icon-check: Task completed
:icon-arrow-right: Next step
:icon-code: View source code
:icon-download: Download file
:icon-settings: Open settings

Icons 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
  • :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.

markdown
:rocket: This is an emoji (Unicode character)
:icon-rocket: This is a Lucide icon (SVG graphic)
Tip
Browse all available Lucide icons at lucide.dev/icons. Use the icon name from the site with the :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.