Skip to content
ASCII World
o

Lowercase o

PrintableASCII 111 | Hex 0x6F | U+006F
ASCII 111 encodes lowercase o. In octal notation, the prefix 0o (zero-oh) was adopted by Python 3 and JavaScript ES6 to replace the ambiguous leading-zero syntax. The letter o and the digit zero look identical in many typefaces, which has caused enough bugs that coding standards often prohibit variable names that differ only by o-versus-zero. In Big-O notation, the uppercase O describes algorithmic complexity bounds.

ASCII Code

Decimal
111
Hexadecimal
0x6F
Octal
157
Binary
0110 1111
URL Escape
%6F

Unicode

Code Point
U+006F
Escape
\u006f
UTF-8 Hex
0x6F
UTF-8 Binary
01101111
UTF-16
0x006F
UTF-32
0x0000006F

HTML Entities

Numeric
o
Hex
o

How to Type

Windows Alt CodeAlt + 111
HTML Entity
o
Unicode InputU+006F

Source Code Representations

C / Java
"\u006F"
CSS
\006F
JavaScript
"\u006F"
Perl
\x{006F}
Python 2
u"\u006F"
Python 3
\u006F
Ruby
\u{006F}

Frequently Asked Questions

What is ASCII code 111?
ASCII code 111 represents the Lowercase o character. In hexadecimal it is 0x6F, in binary 0110 1111, and in octal 157. It is a printable character that appears as "o" in text.
How do I type ASCII 111 on a keyboard?
On Windows, hold Alt and type 111 on the numeric keypad. On Mac, you can use the Character Viewer (Edit > Emoji & Symbols). In HTML, use the entity o or o.