The fastest way to type a heart

On Windows, hold Alt and type 3 on the numeric keypad, then release Alt. A solid heart ♥ appears. On Mac, press Option + J. Both work in email, messaging apps, documents, and most web forms.

If your keyboard has no numeric keypad — common on laptops — use the Alt code method by enabling Num Lock or switching to a character map. On Mac, the Option + J shortcut works everywhere without extra steps.

These are the two methods that work across almost all programs without installing anything or copying and pasting.

Key Takeaways

  • Windows users hold Alt and press 3 on the numeric keypad to type ♥ directly into any document or message.
  • Mac users press Option + J to insert a heart symbol without opening a character map.
  • Laptops without a numeric keypad can use Windows Character Map or Mac's emoji keyboard to find and insert hearts.
  • Different heart symbols exist — solid (♥), outline (♡), and decorative versions — and each has its own Alt code or keyboard shortcut.
  • Most messaging apps, email programs, and social media sites now support emoji hearts (❤️) which you can access through your device's emoji picker.

Windows Alt codes for different heart styles

Windows recognizes several heart symbols through Alt codes. The solid heart ♥ uses Alt + 3. The outline heart ♡ uses Alt + 9825. The broken heart 💔 and other decorative versions require longer codes or emoji input instead.

To use an Alt code: hold Alt, type the number on the numeric keypad (not the number row at the top), then release Alt. The symbol appears where your cursor is. If nothing happens, make sure Num Lock is on — most keyboards have a light that shows this.

Laptops often lack a dedicated numeric keypad. If yours does, you can enable a virtual one by pressing Fn + Num Lock, or use the Character Map instead (search "Character Map" in Windows, find the heart, click it, then click Copy).

Mac keyboard shortcuts and emoji input

On Mac, Option + J types the solid heart ♥ in any program. This is faster than Alt codes because it does not require a numeric keypad or special setup.

For other heart styles or colored emoji hearts (❤️), use the emoji keyboard. Press Control + Command + Space to open the emoji picker, then search for "heart" or scroll to find the style you want. Click to insert it.

The emoji picker works in email, messages, documents, and web forms. Emoji hearts display in color on most modern devices and are recognized by all messaging platforms.

Using Character Map on Windows

Character Map is a built-in Windows tool that shows every symbol your keyboard can produce. Open it by searching "Character Map" in the Windows search box. Type "heart" in the search field to filter results.

Click the heart symbol you want, then click the Copy button. Switch to your document or message and paste it with Ctrl + V. This method works on any Windows computer and does not require remembering Alt codes.

Character Map also shows you the Alt code for each symbol, so if you use the same heart repeatedly, you can learn its code and type it faster next time.

Emoji hearts in messaging and social media

Most phones, messaging apps, and social media platforms now support emoji hearts in color. On iPhone, tap the emoji button (usually a smiley face) and search "heart" to see all available styles. Android works the same way — the emoji keyboard is built into the keyboard app.

On a computer, many messaging apps (Discord, Slack, Teams) have their own emoji picker. Look for a smiley face icon in the message box. Websites like Twitter, Facebook, and Instagram also let you paste emoji hearts directly into posts and comments.

Emoji hearts (❤️, 🧡, 💛, 💚, 💙, 💜) display in color and are understood across all devices and platforms. They are often easier to find than typing Alt codes, especially if you use hearts frequently.

Copying and pasting a heart from the web

If you cannot remember the Alt code or your keyboard setup is unclear, the simplest method is to copy a heart from anywhere online. Search "heart symbol" in your browser, find one you like, highlight it, and copy it with Ctrl + C (Windows) or Command + C (Mac).

Then paste it into your document or message with Ctrl + V or Command + V. This takes 10 seconds and works on any device. You can also bookmark a page with heart symbols so you have them ready when you need them.

This method is slower than keyboard shortcuts if you type hearts often, but it requires no memorization and works everywhere.

Frequently Asked Questions

Why does Alt + 3 not work on my laptop?

Your laptop likely has no dedicated numeric keypad. Enable the virtual one by pressing Fn + Num Lock, or use Character Map instead. On Mac, use Option + J, which does not require a numeric keypad.

Can I type a heart in a text message or email?

Yes. Alt + 3 (Windows) and Option + J (Mac) work in email, text messages, and most messaging apps. Emoji hearts work in all modern apps. If a symbol does not appear, the app may not support it — try an emoji heart instead.

What is the difference between ♥ and ❤️?

♥ is a text symbol that appears the same on all devices. ❤️ is an emoji that displays in color and may look slightly different depending on your device. Both are hearts; emoji is more colorful and modern.

How do I type a broken heart or other heart styles?

Use the emoji picker (Control + Command + Space on Mac, or the emoji button in most apps) and search "heart" to see all available styles. Alt codes work for a few styles, but emoji gives you the most options.

Does copying a heart from the web work everywhere?

Yes. Once you copy a heart symbol, you can paste it into any document, message, email, or web form. This method is slower than keyboard shortcuts but works on any device without memorizing codes.