WMW

Text To ASCII Converter

Free

Convert text into its ASCII character codes and back again, with the result also shown in binary, hexadecimal, and octal, all running entirely in your browser with nothing ever uploaded.

Runs entirely in your browser. Your text is never uploaded anywhere.

Also view as

Binary

Hexadecimal

Octal

Recent Activity

Visible to everyone. Last 20 uses across all visitors, newest first.

Converted ASCII codes back to text

1 hour ago

Converted ASCII codes back to text

1 hour ago

Converted 11 character(s) of text to ASCII

1 hour ago

Converted 4 character(s) of text to ASCII

1 hour ago

Converted 2 character(s) of text to ASCII

1 hour ago

Converted 2 character(s) of text to ASCII

1 hour ago

Comments (0)

Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.

Guest comments are reviewed before publishing. Sign in to post instantly.

No comments yet. Be the first to share your thoughts!

What this tool does

This tool converts text into its ASCII character codes, and back again, with the result also shown in binary, hexadecimal, and octal so you never have to convert the same text twice. Non-ASCII characters like emoji or accented letters are clearly flagged rather than silently mishandled.

How It Works

Every character in your text has an underlying Unicode code point, a number that identifies it; for the first 128 code points this number is identical to the character's standard ASCII code. This tool reads each character's code point directly in your browser, writes it out in decimal (and, on request, binary, hexadecimal, or octal), and reverses the process by parsing a list of numbers and rebuilding the matching characters with them.

Problems it solves

Frequently asked questions

›What is ASCII, exactly?

ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns a number from 0 to 127 to each letter, digit, punctuation mark, and control character; for example, the uppercase letter "A" is always 65, and the space character is always 32.

›What happens if my text has emoji or accented letters?

Those characters fall outside the original 0-127 ASCII range, so this tool flags them and still converts them using their full Unicode code point (for example, é is 233 and 😀 is 128512) rather than silently dropping or mangling them; the warning tells you exactly which characters were outside standard ASCII.

›Can I convert ASCII codes back into text?

Yes, switch to the "ASCII to Text" tab and paste a list of decimal numbers separated by spaces, commas, or new lines; each number is converted back to its character and joined into the original text.

›Why does the output also show binary, hexadecimal, and octal?

The same underlying character codes are often needed in more than one format depending on where you are pasting them, for example binary for a networking assignment or hexadecimal for a byte-level debugging session, so this tool computes all four representations at once under "Also view as" instead of making you convert the same text multiple times.

›Does this handle multi-byte UTF-8 encoding?

This tool works with Unicode code points, which is what you typically want when converting readable text character by character; it does not break characters into raw UTF-8 bytes, so a character like é is treated as one code point (233) rather than the two bytes UTF-8 would use to store it.

Related Tools