ASCII Tools

A large set of browser-based ASCII utilities: strict 7-bit base/format conversions, legacy character-set mappings (EBCDIC, PETSCII, ATASCII, BCD, scan codes), bitwise and rotation operations, ASCII-art generators and editors, and validation/analysis tools. Every converter here strictly validates the 0-127 ASCII range rather than silently handling arbitrary Unicode. Everything runs locally in your browser, so nothing you paste is ever sent to a server.

ANSI Art Editor

Draw a character grid with per-cell foreground colors and export real ANSI SGR color escape codes.

Open tool

ANSI to ASCII Converter

Strip ANSI SGR color escape sequences and validate the remaining text is 7-bit ASCII.

Open tool

Any Base to ASCII Converter

Decode space-separated character codes in any base from 2 to 36 back into strict 7-bit ASCII text.

Open tool

ASCII AND Calculator

Bitwise AND two equal-length ASCII strings, character-by-character, positionally.

Open tool

ASCII Animation Creator

Write multiple ASCII art frames separated by "---" and play them back as an animation.

Open tool

ASCII Art Editor

Draw ASCII art on a configurable rows x columns character grid with a column ruler and plain-text export.

Open tool

ASCII Art Generator

Render a short piece of text as large block letters made of # characters.

Open tool

ASCII Bit Flipper

XOR a single chosen bit position (0-6) in every character's 7-bit ASCII code.

Open tool

ASCII Bit Shuffler

Reorder the 7 bit positions of every ASCII character's code using one reproducible, seeded permutation.

Open tool

ASCII Character Rotator

Rotate character codes by any shift amount, across letters-only, printable, or the full 7-bit ASCII range.

Open tool

ASCII Character Set Generator

Output the full ASCII character set as text, filtered to printable, control, or all 128 codes.

Open tool

ASCII Character Shuffler

Shuffle the order of characters in strict-ASCII text using a seeded Fisher-Yates shuffle.

Open tool

ASCII Clamper

Clamp every character's ASCII code into a chosen [min, max] range, replacing out-of-range codes with the nearest bound.

Open tool

ASCII Table Creator

Turn newline/comma/tab-delimited data into a bordered ASCII text table with auto-sized columns.

Open tool

ASCII Debugger

Break strict-ASCII input down character by character into decimal, hex, octal, and binary.

Open tool

ASCII Difference Finder

Compare two strict-ASCII texts position by position and see each character's code delta.

Open tool

ASCII Error Injector

Randomly flip a random bit in a chosen percentage of characters, seeded and reproducible, for fuzz testing.

Open tool

ASCII Length Finder

Measure strict-ASCII text length, where character count, byte count, and code unit count always match.

Open tool

ASCII NOT Calculator

Bitwise-complement every character's code within the 7-bit ASCII range (127 - code).

Open tool

ASCII OR Calculator

Bitwise OR two equal-length ASCII strings, character-by-character, positionally.

Open tool

ASCII Slicer

Extract a substring from strict-ASCII text using start/end index slicing, including negative indices.

Open tool

ASCII Art Smiley Generator

Browse a curated set of classic ASCII-art smiley faces and emoticons, one-line and multi-line.

Open tool

ASCII Spiral Generator

Plot an outward Archimedean spiral onto a grid using a chosen ASCII character.

Open tool

ASCII Sum Finder

Sum the ASCII code of every character in strict-ASCII text and get a mod-256 checksum.

Open tool

ASCII Table Generator

A searchable reference chart of all 128 ASCII codes with decimal, hex, octal, and binary values.

Open tool

ASCII to ANSI Converter

Wrap strict 7-bit ASCII text in a real ANSI SGR foreground-color escape sequence.

Open tool

ASCII to Any Base Converter

Convert strict 7-bit ASCII text to space-separated character codes in any base from 2 to 36.

Open tool

ASCII to ATASCII Converter

Convert ASCII text to Atari ATASCII hex byte values, mapping newline to ATASCII's 0x9B EOL byte.

Open tool

ASCII to Base64 Converter

Base64-encode strict 7-bit ASCII text directly, with no UTF-8 conversion step needed.

Open tool

ASCII to BCD Converter

Convert each ASCII character's decimal code to three BCD nibbles, this site's documented convention.

Open tool

ASCII to Binary Converter

Convert strict 7-bit ASCII text to space-separated 8-bit binary, one group per character.

Open tool

ASCII to Chemical Elements Converter

Spell strict-ASCII text using periodic-table element symbols, like the classic 'spell your name in elements' game.

Open tool

ASCII to Data URI Converter

Wrap strict 7-bit ASCII text as a data:text/plain;charset=us-ascii;base64 URI.

Open tool

ASCII to EBCDIC Converter

Convert printable ASCII text to IBM EBCDIC code page 037 (CP037) hex byte values.

Open tool

ASCII to GIF Converter

Render multi-frame ASCII art ("---"-separated frames) to a real downloadable animated GIF.

Open tool

ASCII to HTML Entities Converter

Encode strict 7-bit ASCII text as a decimal numeric HTML entity per character.

Open tool

ASCII to Keycodes Converter

Convert ASCII characters to their legacy JS KeyboardEvent.keyCode numeric values, US QWERTY.

Open tool

ASCII to Octal Converter

Convert strict 7-bit ASCII text to space-separated 3-digit octal, one group per character.

Open tool

ASCII to PETSCII Converter

Convert ASCII text to Commodore 64 unshifted PETSCII hex byte values.

Open tool

ASCII to Regex Generator

Build a regex that matches exactly a given set of ASCII literal strings, via alternation.

Open tool

ASCII to Scan Codes Converter

Convert ASCII text to real PS/2 Set 1 keyboard make-scan-codes, US QWERTY layout.

Open tool

ASCII to Unicode Code Point Converter

Convert strict 7-bit ASCII text to space-separated U+00XX Unicode code point notation.

Open tool

ASCII Tree Drawer

Turn a 2-space or tab-indented list into a Unix tree-style ASCII directory diagram.

Open tool

ASCII Truncator

Cut strict-ASCII text to its first N characters and report exactly how many were removed.

Open tool

ASCII Typo Generator

Introduce human-typing-style typos (adjacent-key substitution, drops, duplicates, transpositions) that never leave plain ASCII.

Open tool

ASCII Validator

Audit a whole block of text and list every character outside strict 7-bit ASCII, not just the first.

Open tool

ASCII Wave Drawer

Plot a sine wave as ASCII art across a configurable width, height, and frequency.

Open tool

ASCII XOR Calculator

Bitwise XOR two equal-length ASCII strings, character-by-character, the classic building block of a XOR cipher.

Open tool

ASCII Zalgo Corruptor

Validate strict-ASCII input, then layer random Unicode combining marks onto it for a zalgo effect.

Open tool

ATASCII Table Generator

A reference chart of Atari ATASCII codes 32-126, which pass through identically to ASCII.

Open tool

ATASCII to ASCII Converter

Decode Atari ATASCII hex byte values back into ASCII text, mapping 0x9B back to a newline.

Open tool

Base64 to ASCII Converter

Decode Base64 and strictly validate that every resulting byte is 7-bit ASCII.

Open tool

BCD to ASCII Converter

Decode this site's 3-nibble hyphenated BCD segments back into ASCII text.

Open tool

Binary to ASCII Converter

Decode space-separated 7-or-8-bit binary groups back into strict 7-bit ASCII text.

Open tool

Data URI to ASCII Converter

Parse a data:text/plain;base64,... URI, decode it, and validate the result is 7-bit ASCII.

Open tool

EBCDIC to ASCII Converter

Decode IBM EBCDIC code page 037 (CP037) hex byte values back into printable ASCII text.

Open tool

Fake ASCII Generator

Generate pronounceable fake 'words' from ASCII consonant/vowel syllables for placeholder text.

Open tool

GIF to ASCII Converter

Convert every frame of an uploaded GIF (animated or static) into multi-frame ASCII art text.

Open tool

HTML Entities to ASCII Converter

Decode HTML entities back into characters and strictly validate the result is 7-bit ASCII.

Open tool

Keycodes to ASCII Converter

Decode legacy JS KeyboardEvent.keyCode numbers back into (uppercase) ASCII text.

Open tool

NFO File Viewer

View classic scene .nfo release files with correct CP437 box-drawing and block characters.

Open tool

Octal to ASCII Converter

Decode space-separated octal groups back into strict 7-bit ASCII text.

Open tool

PETSCII Table Generator

A reference chart of Commodore 64 unshifted PETSCII codes 32-126 with decimal, hex, and character.

Open tool

PETSCII to ASCII Converter

Decode Commodore 64 unshifted PETSCII hex byte values back into (uppercase) ASCII text.

Open tool

Random ASCII Generator

Generate a random string of a chosen length, sampled from a chosen ASCII code range.

Open tool

Regex to ASCII Generator

Generate a random sample string matching a regex pattern, guaranteed strict printable ASCII.

Open tool

Scan Codes to ASCII Converter

Decode PS/2 Set 1 keyboard make-scan-codes, including the 2A shift prefix, back into ASCII text.

Open tool

Unicode to ASCII Converter

Decode space-separated U+XXXX Unicode code points back into strict 7-bit ASCII text.

Open tool