+
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
\002BJavaScript
"\u002B"Perl
\x{002B}Python 2
u"\u002B"Python 3
\u002BRuby
\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 +.