I Love You in Binary

"i love you" in binary is 01101001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101

10 bytes, 80 bits, one 8-bit ASCII code per character.

“i love you” in lowercase binary is:

01101001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101

Ten characters including the two spaces, so ten bytes and eighty digits. The spaces aren’t skipped; each one is a real ASCII character with its own byte, and you can spot the same byte appearing twice in the string, marking the word boundaries.

This is the phrase people put on things. Anniversary cards where the inside is nothing but 0s and 1s. Engagement photo props, engraved rings, framed prints for a programmer’s desk, and a steady number of tattoos. The appeal is obvious once you see it: the message is completely public and completely invisible at the same time, a declaration only the right kind of person can read. It’s the modern cousin of “143,” the old pager code for the same three words.

A word of caution before anything permanent: verify, then verify again. Eighty digits is a lot of opportunity for one flipped bit, and a single error changes a letter forever. Type the phrase into the text to binary converter yourself rather than trusting a random image search result, and decode the final artwork back before the engraver or tattoo artist starts. Capitalization changes bytes too, so decide whether you want “I love you” with a capital I, which begins 01001001 rather than 01101001.

The full byte-by-byte breakdown is below. For shorter sentiments, see yes in binary, or browse everything at words in binary.

Byte by byte

CharacterDecimalBinary
i10501101001
space3200100000
l10801101100
o11101101111
v11801110110
e10101100101
space3200100000
y12101111001
o11101101111
u11701110101

The same phrase in hex and decimal

Binary is not the only way to write the bytes. In hexadecimal, "i love you" is:

69 20 6C 6F 76 65 20 79 6F 75

And as decimal byte values:

105 32 108 111 118 101 32 121 111 117

More words in binary

Browse the full collection at words in binary, or convert any text to binary with the translator.

FAQ

What is I love you in binary?

Lowercase “i love you” is 01101001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101. That’s one 8-bit byte per character, spaces included, ten bytes total. Each byte is the character’s ASCII code written in base 2. With a capital I, the first byte changes to 01001001 and the rest stay identical.

Do the spaces really need bytes?

Yes. The space is a normal ASCII character with its own code, and without its byte the decoded message runs together as one word. When you decode the string, the identical byte appearing after “i” and after “love” is the space doing its job as a separator.

Is binary safe to use for a tattoo?

The encoding is permanent-friendly since ASCII hasn’t changed since 1967, but the risk is transcription error: one wrong digit alters a letter, and nobody can proofread eighty 0s and 1s by eye. Generate the string with a converter, decode the final stencil back to text, and only then commit.

How long is I love you in binary?

Eighty binary digits: ten characters at eight bits each, counting both spaces. Written with spaces between bytes it fits comfortably on one line of a card or a print. Some designs drop the byte spacing to look denser, which reads fine to a converter as long as no digits go missing.