Terminal Text Animator — make & share typing animations_
Retro typewriter animations from any message — 7 terminal themes · CRT & glitch FX · matrix intro · typing sounds · scripting markup · share as a link that plays like a movie · WebM & GIF export. Free, zero upload. ⌨️
Type it once — let the whole internet watch it play
This terminal text animator turns any message into a character-by-character typewriter animation — the classic "hacker at the keyboard" look — rendered live on a canvas in your browser. Pick one of seven terminal themes (green CRT phosphor, amber, MS-DOS blue, macOS, Ubuntu, hacker red, matrix), add CRT scanlines, flicker, neon glow, glitch bursts or a matrix-rain intro, switch on mechanical typing sounds, and script tiny scenes with markup like [pause 2], [clear] and [glitch].
Then the fun part: press SHARE and the entire animation is compressed into a link. Whoever opens it sees your message play in cinema mode — typed out live, sounds and all — and can remix it or make their own with one tap. Perfect for birthday surprises, announcements, love notes and hacker pranks over WhatsApp, X or LinkedIn. Creators can also export a clean WebM video for YouTube or an animated GIF for Slack and GitHub READMEs, in 16:9, 9:16 or 1:1. Everything is 100% client-side: no upload, no account, no watermark.
FAQ — terminal typing animations
What is the Terminal Text Animator?
A free tool that turns any message or code into an animated terminal-style typewriter sequence — the classic hacker-movie look — which you can share as a link that plays like a short film, or download as a WebM video or animated GIF. Everything runs locally in your browser: no upload, no account, no watermark.
How does sharing an animation as a link work?
SHARE compresses your entire animation — message, theme, effects, speed — into the link itself (the part after #). Nothing is uploaded and links never expire. Anyone who opens it sees your animation play immediately in cinema mode, with a button to remix it or make their own. One-tap buttons post it to WhatsApp, X, LinkedIn or your phone's share sheet.
What is cinema mode?
When someone opens a shared link, the page hides everything except the terminal window and plays the animation full-size — like a tiny film. A ▶ button starts it (enabling sound and fullscreen), and at the end the viewer can replay, share it onward, or hit "Make your own" to open the editor with the same message loaded.
What scripting markup can I use?
Put these on their own line: [pause 2] waits 2 seconds · [clear] wipes the screen · [slow] / [fast] change speed · [speed 30] sets exact characters per second · [glitch] fires a glitch burst · [beep] plays a terminal beep. Everything else is typed out exactly as written.
Which terminal themes are included?
Seven: green CRT phosphor, amber phosphor, blue MS-DOS, dark macOS with traffic-light buttons, purple Ubuntu, hacker red and matrix. Each changes the colors and window chrome — combine with scanlines, flicker, glow and the matrix-rain intro.
Can I export a video or a GIF?
Both. RECORD captures a WebM video in real time (YouTube, editing timelines). GIF renders frame-by-frame into an animated GIF — perfect for Slack, GitHub READMEs and anywhere autoplay is blocked. GIFs render at reduced resolution to keep files friendly.
Does it have sound?
Yes — optional mechanical typing clicks and a terminal beep via [beep], synthesized with the Web Audio API. Sound plays in preview and cinema mode. Video exports capture picture only, and GIFs are silent by nature.
What are the message templates?
Eight starting points you can load and edit: hacker prank, birthday, love note, announcement, countdown, mission briefing, congrats and new year. Each shows off the markup — pauses, glitches, speed changes — so they double as tutorials.
Which aspect ratios are supported?
16:9 (1280×720) for YouTube and slides, 9:16 (720×1280) for TikTok/Reels/Shorts, and 1:1 (900×900) for feed posts. Preview, video and GIF all follow the chosen ratio.
Is my text uploaded anywhere?
No. The animation renders on a local canvas, exports are generated in your browser, and share links carry the message in the URL fragment (after #) — which browsers don't even send to the server. No account, no database.
Can I use the exports commercially?
Yes — what you create is yours, watermark-free: YouTube intros, course material, slides, social posts, client work. The tool is free; a coffee is appreciated but never required.
Can I animate code or shell output?
Yes — the source box accepts anything: multi-line shell sessions, code, error messages, ASCII art (pair it with the ASCII generator). The $ prompt toggle prefixes each line with a shell prompt automatically.
Why is my shared link long?
Because the whole animation is inside the link — that's the feature: no server, no expiry, no tracking. Longer messages make longer links; messengers handle them fine, and any URL shortener works if you want it tidy.
Does it work on phones?
Yes — shared links play in cinema mode on any modern phone browser, and the editor works on mobile too (desktop is comfier for long scripts). The 📱 button opens your phone's native share sheet for one-tap sharing to any app.