Three tools in one page: pictures, text banners and live webcam — all converted in your browser.
📷 Image for photos and logos, ✍ Text for big banner letters, 📡 Live Webcam for real-time ASCII video.
Drag an image onto the upload area, paste one from the clipboard, or type a word. Nothing is uploaded — the file is read by your own browser.
Choose a render mode or FIGlet font, set the width, tune contrast, add colour, a border or a code-comment wrapper. The preview updates as you go.
Copy the text or a ready-made code block, or download .txt, .png, .svg, .html or a colour .sh script for the terminal.
Four render modes turn a picture into text in very different ways.
Real FIGlet banner fonts, the same files classic figlet and patorjk use.
Small tweaks make the biggest difference to image output.
Plain text travels anywhere; colour goes where it is understood.
ASCII art is a picture made only of text characters. Because it is plain text, it survives almost anywhere a font is monospaced: a terminal, a server's message of the day, a code comment, a GitHub README or a Discord message. This tool makes it three ways — from an image, from text in banner fonts, and from a live webcam — entirely inside your browser, with no upload, no account and no watermark. It works as a free alternative to patorjk's TAAG and asciiart.eu, with image conversion, colour and terminal export on top.
The converter shrinks your image to the number of columns you choose, measures the brightness of each cell and replaces it with a character. In Characters mode dense symbols such as @ and # stand for dark areas and light ones such as . for bright areas; use Detailed (70 characters) for photographs, Standard or Blocks for logos and silhouettes, or type your own dark-to-light sequence under Custom. Braille dots packs a 2×4 grid into every character, so a small piece of art keeps far more detail. Half blocks give each character a top and bottom pixel — switch on colour mode and you get real pixel art. Line art ignores shading and traces edges with slashes and underscores, which suits drawings and logos.
Pictures with one clear subject on a plain background convert best. Portraits improve when you crop tight to the face and raise the contrast until the features separate from the background; Auto-enhance does this for you by stretching the darkest and lightest tones. Dithering helps with smooth gradients such as skies: Floyd–Steinberg is the smoothest, Atkinson is crisper, and ordered 4×4 gives a deliberate retro pattern. If the art looks stretched, lower the char aspect ratio; if it looks flattened, raise it — text characters are about twice as tall as they are wide, which is why 0.50 is the default. Toggle invert when the art will be shown on a light background.
FIGlet fonts draw every letter as a hand-made block of characters — the classic banner style of figlet and TAAG. Type your text, pick one of 294 fonts, and use Preview my text in every font to see your own words in all of them before you choose. Letter spacing controls how tightly letters join (wide, fitted or smushed together), Wrap at keeps long text inside 40–120 columns, and each line of a multi-line text becomes its own banner. The Pixel fonts engine is there for the cases FIGlet cannot cover: it draws any web font, including accents and non-Latin letters, with a single character.
Finished banners can be centred, framed with one of ten borders and wrapped as a comment for your language — // for JavaScript or Go, # for Python and shell scripts, -- for SQL, /* */ for CSS or <!-- --> for HTML — so you can paste a header straight into source code.
/etc/motd, or use Download .sh for a colour version that prints with 24-bit ANSI colour codes.The webcam tab turns your camera into ASCII video in real time. Fewer columns and a lower FPS limit keep it smooth on slower laptops and phones; mirror, invert and colour work while it runs, and you can grab any frame as text or an image.
Images, webcam frames and text never leave your device — there is no server doing the work. Your last ten results are kept in this browser's history strip, and your settings and favourite fonts are remembered locally. After the page has loaded, image, braille and webcam conversion keep working offline; FIGlet and Google fonts are small files fetched once the first time you use them.