Text in a Heart
There are two ways to put text in a heart, and they look quite different. A heart frame puts a heart at each end of the whole phrase, so the text sits inside a pair of them. Hearts between letters puts one between every character instead, which reads as decorated rather than enclosed. Both are below.
The other thing worth saying plainly, because it sends people searching in circles: Unicode has no way to wrap a single letter in a heart. There are combining marks that enclose a character in a circle, a square, a diamond, a keycap and a triangle, and there is no heart among them. Any tool claiming to put one letter inside one heart is either framing the whole phrase or interleaving hearts between letters.
Where these styles do shine is short text. A name, a two-word phrase, a caption — anything that fits on one line looks deliberate with a heart frame around it. A full sentence does not, because the hearts end up far apart from each other and stop reading as a frame at all.
- Heart Frame
- Filled Heart Frame
- Hearts Between Letters
- Ornate Heart
- Sparkle Frame
- Star Frame
How to use it
- 01
Type what goes in the heart
Enter the name or short phrase you want framed. One line of text works best — the frame is a pair of hearts, so a phrase that wraps onto a second line loses the effect.
- 02
Pick a heart style
Heart Frame uses the outline ♡, Filled Heart Frame uses the solid ♥, and Ornate Heart adds curly brackets around the pair. Hearts Between Letters decorates each gap instead of the ends.
- 03
Copy and paste
Hit Copy and paste with Ctrl+V or Cmd+V — a Discord nickname, an Instagram caption, a TikTok bio, a wedding invitation draft. They are ordinary Unicode symbols, so they paste anywhere.
Frequently asked questions
How do I put text in a heart?
Use a heart frame: one heart before the text and one after it, as in ♡ your text ♡. Copy the framed version from the generator above. Wrapping an individual letter in a heart is not possible in Unicode, because no enclosing-heart combining mark exists.
Can I put a heart around a single letter?
Not with Unicode. The enclosing combining marks cover circles, squares, diamonds, screens, keycaps and triangles, but there is no heart. The closest achievable results are a heart on either side of the letter or a heart between letters.
Do heart symbols work in a Discord nickname?
Yes. ♡ and ♥ are standard Unicode symbols that Discord accepts in display names, server nicknames, channel names and messages. Each one counts as a single character against the thirty-two character nickname limit.
Why do the hearts look different on different apps?
The heart characters themselves are the same everywhere, but each platform draws them from its own font. Apple, Google, Microsoft and Twitter all have their own heart designs, so the size, weight and exact shade vary between apps even though the text is identical.