Heart Text Generator

Wrap a name or message in hearts, kisses and love marks. This heart text generator has over 55 styles for love notes and captions: pick one and copy it.

  • Best forLove notes, anniversaries and sweet captions
  • Looks likeYour words between matching hearts

0 characters

20px
  • Top picks for Heart Text

    12 styles
  • Rose Love

  • Engaged

  • Pink Hearts

  • Happy Couple

  • Heart Rainbow

  • Teddy Bear Hug

  • Roses and Kisses

  • Sparkle Heart Eyes

  • Crush Mode

  • Sleepy Love

  • Forever Together

  • Script Pink Hearts

  • Emoji Hearts

    30 styles

    Coloured heart emoji, kisses and roses. Each phone draws them in its own artwork.

  • Gift of Love

  • Burning Love

  • Broken Heart

  • Sparkle Love

  • Bold Crush Mode

  • Kiss Me

  • Chocolate Crush

  • Heartbreak

  • Red Heart Frame

  • Two Hearts Frame

  • Sparkling Heart Frame

  • Growing Heart Frame

  • Beating Heart Frame

  • Revolving Hearts Frame

  • Cupid Arrow Frame

  • Gift Heart Frame

  • Heart Decoration Frame

  • Triple Pink Hearts

  • Bold Red Hearts

  • Script Sparkling Hearts

  • Italic Two Hearts

  • Warm Hearts

  • Cool Hearts

  • Black Rose

  • Peace and Love

  • Lucky Love

  • Red Hearts Between Letters

  • Pink Hearts Between Letters

  • Red Hearts Between Words

    The emoji replaces every space, so you need at least two words to see it.

  • Heart Eyes Between Words

    The emoji replaces every space, so you need at least two words to see it.

  • Text Hearts

    15 styles

    Hearts drawn as plain text symbols. They take the colour of your text and look the same in any theme.

  • Black Hearts

  • Heart Exclamation

  • Heart Bullets

  • Triple Hearts

  • Two Hearts

  • Heartbeat

  • XOXO

  • Less Than Three

  • Forever

  • Heart Sparkle

  • Heart After Each Letter

  • Heart Before Each Letter

  • Bold Italic Hearts

  • Script Hearts

  • Script Hearts Between

Fancy text is made of special characters, not real fonts. Screen readers may read it badly, so keep it for decoration. Your text never leaves your browser, and the size slider changes the preview only.

How to Use the Heart Text Generator in 3 Steps

  1. Type your message

    Enter a name, a short love note or a caption. The hearts are added around the whole line, so even a single word looks complete.

  2. Browse the heart families

    Single hearts come first, then rows, trails and hearts mixed with flowers or the moon. Further down are styles that also restyle the letters, and ones that put a heart next to each letter.

  3. Copy it and send it

    Click a style to copy it. Paste it into a message, a bio or a card caption, and look at it once before you send it to someone special.

How the Heart Text Generator Works

Most heart styles leave your letters exactly as you typed them and add one or more heart symbols around the line. A few go further: Script Hearts and Fraktur Hearts swap the letters for a Unicode alphabet first, and Heart After Each Letter puts a small heart behind every character. Everything is plain text, so you can paste the result into a chat, a bio or a document and edit it afterwards with a normal keyboard.

Heart Styles by Mood

  • Classic pairs: Black Hearts, Heart Exclamation and Heart Bullets put the same heart on both sides. They are the safest choice for a quick message.
  • Rows and rhythm: Triple Hearts, Two Hearts and Heartbeat repeat the symbol or add a wave, which gives the line some movement.
  • Romantic extras: Forever pairs a heart with an infinity sign, and Black Rose, Peace and Love and Lucky Love mix hearts with a wilted rose, a dove or a clover for anniversaries and dedications.
  • Playful text hearts: Less Than Three and XOXO use only keyboard characters, which makes them light, a little retro and easy to read.
  • Dreamy frames: Heart Sparkle and the Sparkling, Growing and Revolving Heart Frames suit soft, aesthetic bios.
  • Letter-level hearts: Heart Before Each Letter and Heart After Each Letter turn a name into a short chain, best kept to one word.
  • Coloured heart rows: Pink Hearts, Crush Mode, Roses and Kisses, Gift of Love, Forever Together, Heart Rainbow, Warm Hearts, Cool Hearts and Broken Heart are emoji sets that run in a mirrored row on both sides of your text. Red Heart, Cupid Arrow and Gift Heart Frames put a single coloured emoji on each side.
  • Hearts with a new alphabet: Bold Italic and Script Hearts, plus the bold, script and italic emoji heart frames, change the look of the letters as well.

Outline, Solid or Heavy: Choosing a Heart

The outlined heart ♡ looks light and works well beside script or thin letters. The solid heart ♥ carries more weight and holds up next to bold text. The heavy heart ❤ is the boldest, but many phones replace it with a red emoji, so the colour can change from one device to the next. If you want the same heart everywhere, choose the outlined or solid versions.

Using Hearts Without Overdoing It

  • Let the hearts support the message. One pair around a line is warm, a full row on both sides starts to hide the words.
  • Count characters. Rows such as Heart Rainbow add eight hearts on each side to a bio that may only allow a couple of hundred characters.
  • Check old phones. Ornamental hearts like ❥ are newer than ♥ and ♡, and a few older systems show them as boxes. Send a test to a friend if the message matters.

The coloured rows above are emoji, so their look changes with the phone. The Emoji Text Generator has more emoji styles outside the love theme. For flowers, stars and borders in the same spirit, try the Decorative Text Generator, and for sweeter, rounder letters visit the Cute Font Generator.

Heart Text Generator FAQ

Are the hearts emoji or text symbols?

Both. Styles such as Black Hearts, Heart Bullets and Triple Hearts use plain text symbols (♡, ♥, ❥) that take the colour of your text. Pink Hearts, Crush Mode, Roses and Kisses and the other emoji rows use coloured emoji hearts that each phone draws in its own artwork.

How do I type a heart symbol on my keyboard?

Phone keyboards usually offer the red emoji heart and a few symbol hearts, but the outline and ornamental versions are buried or missing. Copying them from this page is quicker, and you can paste them into any text field.

What does <3 mean?

It is the classic text heart: a less-than sign followed by a three that looks like a heart lying on its side. It works on every keyboard and every device, which makes the Less Than Three style a safe pick for old phones and plain-text fields.

Which heart style is safest on old phones?

The filled ♥ and the outlined ♡ are old characters and are drawn on nearly every device. Ornamental ones such as ❥ and ღ arrive with newer fonts and are the first to turn into boxes.

Can I use these in a dating profile or a wedding invitation?

Yes, they are ordinary text. For a printed invitation keep the line short, check the final file, because the shapes can differ between fonts.

Why do some hearts look bigger than others?

Every device draws symbols with its own font, so the ♥ in one app can be larger or bolder than in another. A symmetric pair of hearts keeps its balance even when the size changes.