Skip to content
ASCII World
+

Plus

PrintableASCII 43 | Hex 0x2B | U+002B
Plus sign (ASCII 43) performs addition in every major programming language and concatenates strings in Java, JavaScript, and Python. In URL encoding, the plus sign represents a space character in application/x-www-form-urlencoded data (HTML form submissions), which differs from the %20 encoding used in path segments per RFC 3986. In regular expressions, + is a quantifier meaning "one or more of the preceding element." C++ gets its name from the increment operator (++), implying it is "C plus one."

ASCII Code

Decimal
43
Hexadecimal
0x2B
Octal
53
Binary
0010 1011
URL Escape
%2B

Unicode

Code Point
U+002B
Escape
\u002b
UTF-8 Hex
0x2B
UTF-8 Binary
00101011
UTF-16
0x002B
UTF-32
0x0000002B

HTML Entities

Numeric
+
Hex
+
Named
+

How to Type

Windows Alt CodeAlt + 43
HTML Entity
+
Unicode InputU+002B

Source Code Representations

C / Java
"\u002B"
CSS
\002B
JavaScript
"\u002B"
Perl
\x{002B}
Python 2
u"\u002B"
Python 3
\u002B
Ruby
\u{002B}

Frequently Asked Questions

What is ASCII code 43?
ASCII code 43 represents the Plus character. In hexadecimal it is 0x2B, in binary 0010 1011, and in octal 53. It is a printable character that appears as "+" in text.
How do I type ASCII 43 on a keyboard?
On Windows, hold Alt and type 43 on the numeric keypad. On Mac, you can use the Character Viewer (Edit > Emoji & Symbols). In HTML, use the entity + or +.