Thousands of tools! Check out Online Tools – I have now added thousands of tools.

I often have to generate the ASCII table so I created this simple online utility that does it for me. It lets you generate the entire or parts of the ASCII character set. It works in the browser and is powered by alien technology from the future.

Ascii Table Generator Options

ASCII Range and Direction
Print the ASCII charset in reverse.
Separator
Prettify Special Chars
Use pretty Unicode glyphs for non-printable control characters.
Use a pretty Unicode glyph for the regular space character.

Ascii Table Generator Examples (click to try!)

Printable Characters
This example outputs all printable characters from the ASCII table. The first printable value is 32 (a space) and the last printable value is 126 (a tilde).
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~
ASCII range start.
ASCII range end.
Separate ASCII chars with this symbol.
Reverse the Output
Prettify Control Chars
Prettify Space
Control Characters
In this example, we output the first 32 ASCII character set values from 0 to 31. These are all non-printable control characters. As they can't really be printed, we have enabled the prettify control characters option that prints a single-character Unicode symbol for each control char.
␀
␁
␂
␃
␄
␅
␆
␇
␈
␉
␊
␋
␌
␍
␎
␏
␐
␑
␒
␓
␔
␕
␖
␗
␘
␙
␚
␛
␜
␝
␞
␟
ASCII range start.
ASCII range end.
Separate ASCII chars with this symbol.
Reverse the Output
Prettify Control Chars
Prettify Space
The Entire ASCII Table
This example prints the entire 7-bit ASCII table. The first character printed is NUL (code point value 0b0000000), and the last character is DEL (code point value 0b1111111).
␀, ␁, ␂, ␃, ␄, ␅, ␆, ␇, ␈, ␉, ␊, ␋, ␌, ␍, ␎, ␏, ␐, ␑, ␒, ␓, ␔, ␕, ␖, ␗, ␘, ␙, ␚, ␛, ␜, ␝, ␞, ␟, ␠, !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, :, ;, <, =, >, ?, @, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, [, \, ], ^, _, `, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, {, |, }, ~, ␡
ASCII range start.
ASCII range end.
Separate ASCII chars with this symbol.
Reverse the Output
Prettify Control Chars
Prettify Space

How Does This Ascii Table Generator Work?

This ASCII character set generator works entirely in your browser and is written in JavaScript. It uses a straight-forward approach to print all ASCII values. It starts a for loop from start (starting ASCII code value; specified in options) to end (ending ASCII code value; specified in options) and calls the fromCharCode(i) function to generate i-th ASCII character. If the ASCII character set is being printed in reverse, then start and stop are swapped. By default, it joins all chars together but that can be changed by using a custom delimiter (specified in options).

Created by Browserling

This ascii table generator was created by me and my team at Browserling. Behind the scenes, it's actually powered by our web developer tools that are used by millions of people every month. Browserling itself is an online cross-browser testing service powered by alien technology. Check it out!

Secret message: If you love my tools, then I love you, too! Use coupon code TOOLLING to get a discount at my company.