I Love You in Binary

I love you uses ten bytes in UTF-8 or eight-bit ASCII storage: eight letters and two spaces. The exact binary sequence is below. The two 00100000 bytes keep the word spaces; this example uses capital I and lowercase love you.

Exact text: I love you · UTF-8 / eight-bit ASCII

01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101

10 characters · 10 bytes · 80 bits. The phrase includes two spaces and has no quotation marks, punctuation or trailing newline.

Try this example in the converter ↓
Reviewed · Binary Code Translator project · Free to use
On this page

The input is exactly “I love you”, without quotation marks or a trailing newline. UTF-8 is selected; eight-bit ASCII gives the same bytes for this text. Selecting another example resets the converter and replaces your edits.

LIVE CONVERTER Runs in this browser

First 24 code points in the selected encoding
CharacterDecimal bytesHex bytesBinary bytes
I734901001001
Space322000100000
l1086C01101100
o1116F01101111
v1187601110110
e1016501100101
Space322000100000
y1217901111001
o1116F01101111
u1177501110101
01

All ten bytes of I love you

I love you contains eight letters and two spaces. Each character is in ASCII, so UTF-8 uses one byte per character. Positions 2 and 7 are the encoded word spaces. Keeping them distinguishes this phrase from Iloveyou.

I love you: exact characters and space bytes
PositionCharacterDecimal byteBinary byte
1I7301001001
2Space3200100000
3l10801101100
4o11101101111
5v11801110110
6e10101100101
7Space3200100000
8y12101111001
9o11101101111
10u11701110101
02

Choose the capitalization you intend

The page title describes the phrase; the default input is exactly I love you. Changing I to i or capitalizing every word changes the corresponding bytes. The three variants below are separate byte sequences, not interchangeable spellings of a single code.

Three capitalization variants, with both spaces preserved
Exact textUTF-8 / eight-bit ASCII binary
I love you01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101
i love you01101001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101
I LOVE YOU01001001 00100000 01001100 01001111 01010110 01000101 00100000 01011001 01001111 01010101
03

ILY is a different, shorter message

The abbreviation ILY is 01001001 01001100 01011001. It contains three uppercase letters, no spaces, and uses three UTF-8 bytes (24 bits). Decoding those bytes produces ILY, not the full phrase I love you. A decoder preserves the encoded characters; it does not expand abbreviations.

ILY, without spaces or expansion
Exact textBinary bytesLength
ILY01001001 01001100 010110013 bytes / 24 bits
04

Keep word spaces when copying the message

The visual separators between binary groups make the output easier to read. The two 00100000 groups are actual message data. Selecting No grouping removes display separators while preserving these space bytes. Deleting the space bytes would change the decoded phrase.

Edit the input above and use Copy result or Download TXT. Swap verifies that the bytes decode back to the same text. For a printable card, use the binary graphic generator and enter your intended capitalization. Binary is an encoding, not a way to keep a private message secret; someone who knows the format can read it.

Frequently asked questions

What is I love you in binary code?

The exact phrase I love you is 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101 in UTF-8 or eight-bit ASCII storage. It includes a capital I, lowercase love you and two space bytes.

Permalink
What is ILY in binary?

Uppercase ILY is 01001001 01001100 01011001. It uses three bytes and 24 bits. It decodes to the abbreviation ILY; it does not automatically decode to I love you.

Permalink
Do I need to encode the spaces in I love you?

Yes, if you want the decoded text to keep the word spaces. An ASCII space is 00100000. Display separators between bytes are optional, but the encoded space bytes at positions 2 and 7 are part of the phrase.

Permalink
How many bits are in I love you?

The exact phrase I love you uses 80 bits in UTF-8: eight letters plus two spaces, each using one eight-bit byte. The count excludes a BOM, quotation marks, punctuation and a trailing newline. Adding a heart or another non-ASCII symbol changes the byte count.

Permalink

Sources & verification

Reference material used for this explanation. The examples are reproducible with the tools on this site; see how they are checked.

Found a mismatch? Send a correction with a source.