How to Copy Special Characters as Text
Copy the character, not a picture
A screenshot of a symbol is not searchable or editable. Copying the actual character keeps the text selectable, readable, and consistent with the rest of your document.
On this site, each result row exposes one copy format. Use the character button when you want the literal glyph, and use the format rows when a tool needs an HTML entity or an escape sequence.
HTML, CSS, and JavaScript escapes
HTML entities such as ♥ work inside HTML content, while CSS escapes such as \002665 work in stylesheets. JavaScript accepts \u2665 for characters in the basic plane and \u{1F600} for astral characters.
The format table on the homepage shows the same heart in each context so you can compare the syntax before copying.
Check rendering after copying
A copied character can display as a box when the destination font lacks that glyph. The character is still valid; choose a different font or a fallback font to see it.
When a tool rejects a copied symbol, compare the code point on the detail page with the format your tool expects. The issue is usually syntax, not the character itself.