Skip to main content

Desktop animation studio · macOS · Windows · Linux

Every frame,
a new character.

ASCIIGen turns video, images, text and your webcam into full-colour character animation, then hands you a tiny player for React, Svelte or plain HTML.

See the studio

One-time purchaseLifetime updatesPrivate repo + Discord

Detailbalanced 120
5character sets .:-=+*#%@
4ways invideo · image · text · live
GPUreal-time live mode⣀⣤⣶⣿⣶⣤⣀
13animations included░▒▓█▓▒░
6export formatsmp4 · gif · webm · prores
4playersreact · svelte · js · html
0dependencies to installffmpeg built in

A studio made of the same stuff as the art.

Every control in ASCIIGen is drawn from the character grid your animation lives on, so what you see while you tune is exactly what you export.

01 / 05 · Create

See every change, instantly.

Drop in a video, an image or a folder of frames. Every change previews instantly on the GPU while the exact engine renders the real frames behind it.

  • Five character sets, outlines and colour
  • Trim, crop and a before/after wipe
  • Starter looks previewed on your own frame
  • Undo for every setting
02 / 05 · Text

Type it. Watch it decode.

Titles, logos and words become animations: pick a face, a motion and a gradient paint, then any character set.

  • Decode, type, wave, glitch and pulse
  • Gradient paints, or plain ink
  • Rendered off the main thread
03 / 05 · Edit frames

Fix any frame, by hand.

Open a finished animation and paint on it character by character, with onion skins either side of the frame you are on.

  • Draw, erase, fill, pick and type
  • Before and after onion skins
  • Duplicate, insert and delete frames
04 / 05 · Library

Everything you make, kept.

Favourites, folders and #tags keep the library tidy. Drag a card straight into Finder or your editor, or export it as video.

  • Folders, favourites and tags
  • Sort by size or length
  • Export MP4, GIF, WebM with alpha or ProRes
05 / 05 · ⌘K

Every action, one keystroke away.

Switch character sets, apply a look, import, compare or create without leaving the keyboard. Press ? for every shortcut.

  • Command palette
  • Shortcut sheet
  • Workspaces on ⌘1–4

Four ways in.

Bring footage, a still, a word or your webcam. Every source goes through the same engine, the same looks and the same exports.

01

Video, images & sequences

MP4, MOV, WebM, stills and PNG sequences. Trim, crop and find a clean loop before you convert. ffmpeg is built in, so there is nothing else to install.

mp4 · mov · webm · png · jpg · sequences

02

Text

Type a title or a logo line and animate it: decode, type, wave, glitch or pulse, with gradient paints and any character set.

decode · type · wave · glitch · pulse

03

Live camera & screen

Your webcam or any window, converted in real time on the GPU. Pop out a clean output window for OBS, and record takes straight into the library.

webcam · screen · obs · record

04

AI, if you want it

Describe a scene and Grok Imagine renders a source clip, or animate a still or a logo. Run three takes and keep the best. Uses your own xAI key.

generate · animate a still · 3 takes · refine

Five character sets. One engine.

The same source as ASCII, blocks, Braille and pixels, rendered live below. In the studio you also get custom character sets, outlines that trace edges, and a flicker guard that holds glyphs steady between frames.

Shape-matched ASCIIThe studio picks each character by its outline, not just its brightness, so edges stay sharp.
Blocks & shadesQuadrant blocks and shade ramps for chunky, poster-like frames.
BrailleEight dots per character: the finest detail a single glyph can hold.
PixelsTwo-colour half blocks turn every character into two true-colour pixels.

Your camera, in characters.

Live mode converts a webcam or any screen in real time, with a clean output window for streaming. Try a browser version of it right here.

Runs entirely in this tab. Nothing is recorded or uploaded.

Point it at anything.

Live mode in the studio does this with your webcam or any screen, then records takes straight into your library. Try the browser version here.

Detailbalanced 110
  • Camera or any screen and window
  • Chrome-free output window for OBS
  • Record takes as animations

Your camera stays on your device.

13 animations to start with.

A little Tokyo, a little arcade and plenty of characters, compressed and ready to drop into a page. New ones land in the repository over time.

Showing 13 animations

Preview

Little blue planet

A world made of characters.

3.3s · space
Preview

Lucky cat

A little wave of good luck.

1.5s · tokyo
Preview

Fire dash

A colourful spark of motion.

5.0s · arcade
Preview

Cat idle

Perfectly happy doing very little.

5.0s · characters
Preview

Lantern gate

A quiet corner of the city.

2.3s · tokyo
Preview

Pocket rocket

Small ship. Big plans.

3.4s · space
Preview

Bonus coin

One more for the high score.

5.0s · arcade
Preview

Anime dance

A few characters with real rhythm.

2.8s · characters
Preview

Good dog

Your next favourite sidekick.

5.1s · characters
Preview

Neon dragon

A tiny mythical creature, in full colour.

5.1s · arcade
Preview

Ricardo

A little personality goes a long way.

4.9s · characters
Preview

Studio mascot

Meet the face of ASCIIGen.

6.1s · characters
Preview

Pixel wizard

A little everyday magic.

6.1s · characters

One component. Or a video file.

Export a compact frame bundle with a player for your framework, a single-file embed, or render straight to video.

▸ App.tsx
import ASCIIAnimation from './components/ascii'
export default function Hero() {
return (
<ASCIIAnimation
frameFolder="animations/planet"
quality="high"
frameCount={79}
fps={24}
className="w-full h-[480px]"
/>
)
}
Frame bundleone gzip file per quality
PlayersReact · Svelte · JS · web component
Single-file embedframes inlined in one HTML file
MP4 · GIFfor socials and docs
WebM with alphatransparent overlays
ProRes 4444for editors, with alpha

Pay once. Keep everything.

one-time · lifetime updates
$9.99once, not monthly

The whole studio, every player and the animation library, plus everything we add later.

Secure checkout by Polar · instant access
  • Desktop studiomacOS, Windows and Linux, with ffmpeg built in
  • Players for your stackReact, Svelte, vanilla JS and a web component
  • 13 animationsplus new additions as they land
  • Video, text, image and live sourcesand optional AI with your own xAI key
  • Private GitHub repositorypull updates whenever you like
  • Private Discordshare what you make and get help

Good questions.

What do I get?

The ASCIIGen desktop studio for macOS, Windows and Linux, the React, Svelte, vanilla JS and web-component players, the animation library, and future updates. Access comes through a private GitHub repository plus a private Discord community.

Do I need to install ffmpeg or ImageMagick?

No. The studio ships with its own ffmpeg and no longer uses ImageMagick. Install the app and start converting.

Which frameworks does the player work with?

React (including Next.js, Remix and TanStack Start), Svelte, plain JavaScript, or any page at all through the <ascii-animation> web component. You can also export a single self-contained HTML embed.

Can I export video?

Yes. Export MP4 or GIF for socials, WebM with an alpha channel for transparent overlays, or ProRes 4444 for your editor.

Do the AI features cost extra?

AI is optional. Generating a clip, animating a still or refining a prompt uses your own xAI API key, and xAI bills that usage directly. Everything else runs locally on your machine.

Is my camera footage uploaded anywhere?

No. Live mode runs on your own GPU, both in the studio and in the demo on this page. Nothing leaves your device unless you export it.

Can I use the animations commercially?

Yes. Use the included animations, anything you make and the players in personal or commercial projects. No attribution required.

How does access work after I buy?

Polar invites you to the private GitHub repository and the Discord automatically after checkout. Pull the repository whenever you like to get the latest studio and animations.

Give your site
a little character.

One purchase gets you the studio, the players and the library, for good.