How it works
Thirty pieces of I love you copy and paste text, for a parent, a friend or anyone at home: ten letter styles, six with hearts or a face, six small drawings, four in big letters and the line repeated up to 40 times.
Read the full guide
Ten letter styles, none of them a font
The first ten are Unicode characters that look like styled letters: bold script, script, Fraktur, double-struck, small capitals, circled, fullwidth, bold, sans bold and monospace. They paste wherever text goes. A device with no font for them shows empty boxes, and screen readers handle them badly.
Hearts, drawings and big letters
Six one-liners put hearts or a face round the sentence. Six drawings of three to five lines have no space a box could squash. The four big ones spell I, a heart and U, five to seven rows high, and need a monospaced font: the cat page explains.
- To say it many times, the last four pieces repeat the line 5, 10, 20 and 40 times, one to a line.
- A heart on its own is on heart symbols, and a whole heart drawn in text on heart ASCII art.
- To put your own words in script, use the cursive text generator.
Questions and answers
Why does the fancy I love you show as boxes?
Those letters are not a font. Each is a Unicode character of its own, and the device needs a font that has it; where none does, you get an empty box. I love you with two hearts is keyboard characters only and cannot fail.
Is the Fraktur I a different letter?
Yes. Unicode's mathematical Fraktur run has no capital I. The line borrows Black-letter capital I (U+2111) from Letterlike Symbols, a character in Unicode since version 1.1. The script line borrows its capital I, its o and its e the same way.
How long are the pieces?
Each letter-style line is 12 characters, heart included. The longest piece, I love you, 40 times, is 40 lines and 439 characters, and 40 lines is the most one piece on this site may have.