Developer Tools

Look Up ASCII Character Codes

100% Free No Signup Runs in Browser

Ascii Table for quick browser-based work with focused input and copy-ready output.

Direct Answer

Use the ASCII Table when you need the numeric code for a character in decimal, hexadecimal, octal, or binary, or need to identify what a control character like 10 or 13 represents.

Printable vs Control Characters

The ASCII standard reserves its lowest codes for control characters, which have no visible glyph and instead trigger an action or represent formatting rather than a symbol.

  • Codes 0 through 31 are control characters, none of which are visibly printable on their own.
  • Code 0 is null, code 9 is tab, code 10 is line feed (LF), and code 13 is carriage return (CR).
  • Codes 32 through 126 are the standard printable characters: letters, digits, punctuation, and space.
  • Code 127 (DEL) is also non-printable, sitting just past the printable range as a legacy delete character.

Standard vs Extended ASCII

Original ASCII only defines 128 characters, but the eighth bit of a byte allows for another 128 values that were never standardized the same way across systems.

  • Standard, 7-bit ASCII covers codes 0-127 and is identical across virtually every system.
  • Extended ASCII covers codes 128-255, but its meaning depends entirely on the code page in use, so the same byte value can represent different characters on different systems.
  • Unicode was created partly to solve this fragmentation, assigning a single consistent code point to every character across all languages and symbols.
  • For any character outside the basic 128 ASCII codes, a Unicode lookup is more reliable than assuming a specific extended ASCII code page.

How to Use Ascii Table

  1. Open the tool on this page.
  2. Enter or paste your input in the field provided.
  3. Review the result shown on the page, then copy or download it.

Reference

FeatureDetails
PurposeComplete the utility task shown on this page.
InputThe value or content requested by the tool.
ResultThe generated or processed output shown on the page.
Best forQuick browser-based utility work.
CategoryDeveloper Tools
Works onDesktop, tablet, and mobile browsers

Common Ways People Search for This

People do not always know the exact tool name. These are plain-language searches this page is designed to answer:

  • how do i look up ASCII codes
  • help me look up ASCII codes
  • easy way to look up ASCII codes
  • simple way to look up ASCII codes
  • website that can look up ASCII codes
  • app that can look up ASCII codes
  • tool that can look up ASCII codes
  • free website to look up ASCII codes

A Focused Ascii Table Alternative

People looking for alternatives to JSONLint, Code Beautify, FreeFormatter, Browserling often want a simpler workflow. This ascii table focuses on the task first: clear inputs, a visible result, useful related tools, free access, and no account requirement.

  • Puts the tool input and result near the top of the page
  • Free to use with no account or payment step
  • Includes focused explanations and related tools
  • Designed to avoid misleading download buttons and forced interstitials

Useful Related Tools

Frequently Asked Questions

What is the ASCII code for the letter A?

Uppercase A is decimal 65 (hex 41, octal 101). Uppercase letters run consecutively from A (65) through Z (90) in that order.

What's the difference between decimal, hex, and octal representation of a character code?

They're just three different number bases representing the exact same underlying value: decimal is base 10, hexadecimal is base 16, and octal is base 8. The character A is 65 in decimal, 41 in hex, and 101 in octal, all referring to the identical code point.

What is a control character and why doesn't it print visibly?

Control characters are the ASCII codes 0 through 31 (plus 127), reserved for signaling actions like line breaks, tabs, and device control rather than representing a visible symbol. They predate modern text rendering and were originally meant to control physical teletype and printer hardware directly.

What does character code 10 mean? What about 13?

Code 10 is line feed (LF), which moves the cursor down a line, and code 13 is carriage return (CR), which moves the cursor back to the start of the line. Unix-based systems use LF alone for line endings, while Windows uses both together as CRLF, which is why files sometimes display line-ending inconsistencies when moved between operating systems.

What is code 0 (null) used for?

Null (code 0) traditionally marks the end of a string in many programming languages, particularly C, and is used as a terminator rather than a visible character. Encountering an unexpected null byte in text data is a common sign of binary data being misread as text.

What is code 9 (tab)?

Tab is the horizontal whitespace control character, code 9, used to align text into columns. Unlike a space, its visual width can vary depending on the tab-stop settings of the terminal or editor displaying it.

What is code 127 (DEL)?

DEL is a legacy control character originally used on paper tape systems to mark a character as deleted by punching out all the holes in that position. It falls just outside the standard printable range, sitting right after code 126.

What's the difference between standard ASCII (0-127) and extended ASCII (128-255)?

Standard ASCII uses only 7 bits and is consistently defined across virtually all systems for codes 0 through 127. Extended ASCII uses the 8th bit to add codes 128 through 255, but those values were never standardized the same way everywhere, so the same byte can represent different characters depending on the code page in use.

Why isn't extended ASCII the same across all systems?

Different vendors and regions created their own code pages (like Windows-1252 or various ISO-8859 variants) to fill the 128-255 range with characters relevant to their language or use case, without a single unifying standard. This is a major reason Unicode was developed, to have one consistent mapping instead of dozens of conflicting code pages.

What's the difference between the ASCII table and full Unicode?

ASCII only defines 128 characters (or 256 with extensions), covering basic English letters, digits, and punctuation. Unicode defines over a hundred thousand characters across virtually every writing system and symbol set in use, and the first 128 Unicode code points are defined to match ASCII exactly for backward compatibility.

How do I get a character's ASCII value in code?

Most languages provide a built-in function for this: charCodeAt() in JavaScript, ord() in Python, and casting a char to an int in languages like C or Java. All of these return the same decimal code point value shown in a standard ASCII table.

What ASCII codes represent the digits 0 through 9?

The digit characters '0' through '9' are codes 48 through 57, in consecutive order. This means you can convert a digit character to its numeric value by subtracting 48 from its ASCII code.

What's the offset between uppercase and lowercase letter codes?

Lowercase letters are exactly 32 higher than their uppercase counterparts; 'a' is 97 while 'A' is 65, a difference of 32. This consistent offset is why toggling the 6th bit of a letter's code flips it between uppercase and lowercase.

Browse Categories

Related Tools

View category