ASCII Tools
Convert to and from ASCII, ASCII art and control codes. All 81 tools run entirely in your browser, so your data never leaves your device.
All ascii tools
81 tools
Add Errors to ASCII
Simulate data corruption by randomly flipping, replacing, and dropping characters.
Add Typos to ASCII
Introduce realistic typos: swaps, deletions, and doubled characters.
AND ASCII Characters
Bitwise-AND character codes with a mask or another line.
Clamp ASCII Data
Clamp every character code into a given [min, max] range.
Convert ANSI to ASCII
Strip ANSI color and escape codes to leave plain ASCII text.
Convert Any Base to ASCII
Convert numbers in any base from 2 to 36 back to ASCII characters.
Convert ASCII to Any Base
Convert ASCII characters to numbers in any base from 2 to 36.
Convert ASCII to ATASCII
Map ASCII characters to Atari ATASCII codes.
Convert ASCII to Base64
Encode ASCII text as a Base64 string.
Convert ASCII to BCD
Encode each ASCII code as binary-coded decimal nibbles.
Convert ASCII to Binary
Convert ASCII characters to binary numbers.
Convert ASCII to Bytes
Show the decimal UTF-8 byte values of each character.
Convert ASCII to Chemical Elements
Map each character's ASCII code to the chemical element with that atomic number.
Convert ASCII to Data URI
Wrap ASCII text in a Base64 data: URI.
Convert ASCII to Decimal
Convert ASCII characters to decimal numbers.
Convert ASCII to EBCDIC
Map ASCII characters to EBCDIC (code page 037) hex bytes.
Convert ASCII to Hexadecimal
Convert ASCII characters to hexadecimal numbers.
Convert ASCII to HTML Entities
Encode text as numeric or named HTML character entities.
Convert ASCII to Image
Render ASCII text into a BMP image with a built-in bitmap font.
Convert ASCII to Integer
Output the decimal code of each character as an integer list.
Convert ASCII to Keycodes
Map characters to JavaScript keyboard keyCodes.
Convert ASCII to Lowercase
Turn every letter in the ASCII text into a small letter.
Convert ASCII to Morse Code
Encode ASCII letters, digits and punctuation as Morse code.
Convert ASCII to Octal
Convert ASCII characters to octal numbers.
Convert ASCII to PETSCII
Map ASCII characters to Commodore PETSCII codes.
Convert ASCII to Scan Codes
Map ASCII characters to IBM PC XT set-1 keyboard scan codes.
Convert ASCII to Unicode
Show the U+XXXX code point of every character.
Convert ASCII to Uppercase
Turn every letter in the ASCII text into a capital letter.
Convert ASCII to UTF-8
Show the UTF-8 encoding of text as hexadecimal bytes.
Convert ATASCII to ASCII
Decode Atari ATASCII codes back into ASCII characters.
Convert Base64 to ASCII
Decode a Base64 string back into ASCII text.
Convert BCD to ASCII
Decode binary-coded decimal nibbles back into ASCII characters.
Convert Binary to ASCII
Convert binary numbers back to ASCII characters.
Convert Bytes to ASCII
Decode decimal UTF-8 byte values back into text.
Convert Data URI to ASCII
Decode a data: URI back into plain ASCII text.
Convert Decimal to ASCII
Convert decimal numbers back to ASCII characters.
Convert EBCDIC to ASCII
Decode EBCDIC (code page 037) hex bytes back into ASCII characters.
Convert Hexadecimal to ASCII
Convert hexadecimal numbers back to ASCII characters.
Convert HTML Entities to ASCII
Decode numeric and named HTML entities back into plain text.
Convert Integer to ASCII
Turn a list of integer code points back into characters.
Convert Keycodes to ASCII
Map JavaScript keyboard keyCodes back to representative characters.
Convert Morse Code to ASCII
Decode Morse code dots and dashes back into ASCII text.
Convert Octal to ASCII
Convert octal numbers back to ASCII characters.
Convert PETSCII to ASCII
Decode Commodore PETSCII codes back into ASCII characters.
Convert Scan Codes to ASCII
Turn IBM PC XT set-1 keyboard scan codes back into ASCII characters.
Convert Text to ASCII Art
Render text as a big block-letter ASCII banner.
Convert Unicode to ASCII
Turn U+XXXX code points back into characters.
Convert UTF-8 to ASCII
Decode hexadecimal UTF-8 bytes back into text.
Create a Table
Draw a bordered ASCII table from delimited rows.
Create ASCII from Regex
Generate a random ASCII string that matches a regex pattern.
Create Regex from ASCII
Build a regex that matches your exact ASCII text, metacharacters escaped.
Debug ASCII Data
Inspect each character's code in decimal, hex and binary.
Draw an ASCII Art Smiley
Print a ready-made ASCII smiley face.
Draw an ASCII Spiral
Fill a square grid with printable characters in an inward spiral.
Draw an ASCII Table
Draw a reference table of ASCII codes and characters.
Draw ASCII Tree
Turn an indented outline into a tree with branch connectors.
Draw ASCII Waves
Plot sine, square, triangle or sawtooth waveforms in ASCII.
Draw ATASCII Table
Print a reference table of Atari ATASCII codes 0 to 255.
Draw PETSCII Table
Print a reference table of Commodore PETSCII codes 0 to 255.
Find ASCII Difference
Subtract every character code from the first, left to right.
Find ASCII Length
Count the characters (code points) in the input.
Find ASCII Sum
Add up the character codes of every character in the input.
Flip ASCII Bits
Flip one or all bits of every ASCII character.
Generate ASCII Character Set
Generate the set of printable ASCII characters.
Generate Fake ASCII
Swap ASCII letters for look-alike Unicode homoglyphs.
Generate Random ASCII
Generate a string of random ASCII characters.
Let Zalgo Damage ASCII
Corrupt ASCII text with stacked Zalgo combining marks.
NOT ASCII Characters
Bitwise-NOT (invert) every character code, byte-wise.
OR ASCII Characters
Bitwise-OR character codes with a mask or another line.
Randomize ASCII Case
Flip each ASCII letter to a random upper or lower case.
Randomize ASCII Order
Shuffle the characters of the input into a random order.
Reverse ASCII Characters
Reverse the order of characters in the input.
Rotate ASCII Characters
Rotate the characters of a string left or right by N positions.
Show NFO Files
View .nfo scene-release files with correct CP437 characters.
Shuffle ASCII Bits
Randomly shuffle the 8 bits of every ASCII character.
Slice ASCII Data
Extract a substring by start position and length.
Truncate ASCII Data
Keep only the first (or last) N characters of the input.
URL-decode ASCII
Turn percent-escaped text back into plain characters.
URL-encode ASCII
Percent-escape text so it is safe to use in a URL.
Validate ASCII
Check whether text contains only 7-bit ASCII characters.
XOR ASCII Characters
Bitwise-XOR character codes with a mask or a key line.