To turn a picture into ASCII art, open the Text to ASCII Art Generator, choose a JPG, PNG or WebP, set the character width, and generate the result. Copy the characters or download a TXT file, then check their alignment where you intend to use them. Image decoding and conversion run in your browser; the selected image is not uploaded for processing.

This is an image-to-characters workflow. It is different from Patorjk's TAAG, which creates large lettering from typed words and a selected ASCII-art font. If you want a text banner, use that text-based workflow. The Lizely tool described below starts with a picture; it does not reproduce TAAG's font selector or turn a typed word directly into a banner.

Choose a picture with a clear subject

A simple silhouette, logo or high-contrast portrait is easier to recognize after conversion than a busy photograph. ASCII art represents sampled brightness with characters, so it cannot preserve the original colors, tiny lettering or fine texture. Keep the original image separately.

Use JPG, PNG or WebP. The file must be no larger than 15 MiB (15,728,640 bytes). The browser must also be able to decode it. A separate 40-million-pixel check happens after decoding and before the sampling canvas is created. It does not guarantee that a highly compressed image will fit your device's decoding memory.

Generate and inspect the character art

  1. Choose your image and wait for its dimensions to appear. If an error appears, choose a supported, readable file rather than continuing with an old result.
  2. Set the output width from 20 to 200 characters. The initial setting is 80. This is a column count, not the source width in pixels; a source narrower than the requested width uses its own smaller width.
  3. Choose Standard, Detailed or Simple. Start with Standard, then change one setting at a time.
  4. Select Generate ASCII art. Check the subject's outline, major features and line length in the preview. Try a smaller width for a narrow destination, or a larger width for more detail.
  5. Use Copy text or Download TXT. Paste the result into a monospace, preformatted area and inspect it again before sharing.

Adjust density and light-dark direction

ControlWhat changesWhat to check
StandardA balanced sequence of dense and light characters.Whether the main shape is recognizable at the intended width.
DetailedA longer sequence with more brightness steps.Whether extra texture helps or makes the subject noisy.
SimpleA shorter character sequence.Whether fewer symbols make the outline easier to read.
Reverse light and dark charactersThe brightness-to-character direction is reversed.How the result looks on the destination's actual background.

Transparent source pixels are composited over white for sampling. Rows are derived from the image's aspect ratio with a height correction for text characters. A different font or line height at the destination can still stretch the appearance; the preview is not a guarantee of identical rendering elsewhere.

Understand the output limits

The requested layout must fit within 800 rows and 100,000 character cells. If it is too tall, the tool reports an error and asks for a smaller width or a cropped source. Newline separators join the rows in the text file; the character-cell budget is not a promise that the serialized file contains at most 100,000 total characters.

For a sizing example, a 400-by-200-pixel source at 80 columns produces a plan of 80 columns by 20 rows, or 1,600 cells. That is a layout calculation, not a visual-quality benchmark. How recognizable the art looks depends on the actual picture and the font used to display it.

Keep spacing when you copy or download

Download TXT saves UTF-8 text with the source name followed by -ascii-art.txt. If clipboard permission is denied, select the visible output and copy it manually. Preserve spaces and line breaks: a proportional font or a service that collapses repeated spaces can destroy the alignment. Use a code block or another preformatted area, check the full width, and keep the source picture if you need to regenerate a different size.

Related reading: Black and White Photo Converter to 100KB: A Local Workflow.

Related reading: Is Image to ASCII Safe to Use Online?.