EditSafely

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.

Explore more categories