Asciiara: Transform Text Into 35+ Hand-Crafted ASCII Fonts
Ever wanted your terminal to scream? To look like 1980s arcade art or a glitched-out matrix dream? ASCII art died around 2005 but somehow it never stayed dead.
Asciiara transforms plain text into stunning hand-crafted ASCII and Unicode fonts. 35+ custom fonts across five style groups - Artistic (Epic, Graffiti, Isometric, Glitch, Matrix), Classic ASCII (Big, Blocky, Shadow, Wave), Stylized (Script, Gothic, Braille), Structured (Circuit, Neon, Typewriter), and Text Styles for tweaking case and formatting.
Apply 28+ creative filters on top. Chromatic aberration, rainbow gradients, flip vertically or horizontally, strikethrough, underline, or wrap in code comment syntax for bash, Python, SQL, JSON, you name it. Test every font in a gallery view. Export as high-quality PNG. All in the browser, no backend, no accounts.
Try it live → | View on GitHub → (MIT licensed, open source)
How It Works
Every font is hand-authored - no stealing from figlet or external ASCII libraries. Multi-line character grids, box-drawing matrices, Unicode glyph maps, all written by hand. The engine uses O(1) lookups so text transforms instantly, no lag, no heavy library overhead.
The filter system is modular. Stacking a rainbow gradient, flip horizontally, and bash comment syntax happens in real-time. State persists to localStorage so your drafts survive page refreshes. Image generation injects theme-aware backgrounds and captures the DOM for perfect PNG exports.
100% client-side. Zero network latency. Zero tracking.
Responsive Everywhere
Keyboard, mouse, or touch - the interface adapts. Light and dark themes with seamless transitions. 1-click copy to clipboard. Native browser sharing. The carousel of fonts scrolls smoothly, previewing every style instantly.
Run It Locally
bashgit clone https://github.com/byllzz/asciiara.git
cd asciiara
npm install
npm run dev
Open http://localhost:5173. No API keys. No environment variables. Everything runs locally.
If Asciiara turned your boring text into glitched-out art, a ⭐ on GitHub means a lot.

Top comments (0)