~/terminal-text-animator Feature request? Send me a tweet on X ↗ ☀ LIGHT apps ← about me

🌐 Language

█████╗ ███╗ ██╗ ██╗ ███╗ ███╗ █████╗ ████████╗ ██████╗ ██████╗ ██╔══██╗ ████╗ ██║ ██║ ████╗ ████║ ██╔══██╗ ╚══██╔══╝ ██╔═══██╗ ██╔══██╗ ███████║ ██╔██╗ ██║ ██║ ██╔████╔██║ ███████║ ██║ ██║ ██║ ██████╔╝ ██╔══██║ ██║╚██╗██║ ██║ ██║╚██╔╝██║ ██╔══██║ ██║ ██║ ██║ ██╔══██╗ ██║ ██║ ██║ ╚████║ ██║ ██║ ╚═╝ ██║ ██║ ██║ ██║ ╚██████╔╝ ██║ ██║ ╚═╝ ╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
Terminal Text Animator
Retro typewriter videos from text or code · 16:9 / 9:16 / 1:1 · zero upload
⌨️
Typewriter effect
Authentic character-by-character typing with a blinking cursor.
🎨
Fully customizable
Color, cursor, glow, window chrome, background & aspect ratio.
📱
Social-ready sizes
Landscape, vertical Reels/Shorts, or square — pick what fits.
🔒
100% private
Renders & records locally in your browser. Nothing is uploaded.
▸ Live Preview
▸ Source Content
words 0
lines 0
chars 0
▸ Terminal Config
Window chromemacOS-style title bar & dots
Neon glowSoft glow around the text
Loop previewRestart automatically when done

Free Terminal Text Animator — Retro Typing Animation Maker

This terminal text animator turns plain text or code into an animated, character-by-character typewriter sequence — the classic "hacker at the keyboard" look — and lets you record it straight to a video file. Everything happens locally on the <canvas> element in your browser: no upload, no account, no watermark. Paste a shell command, a code snippet, or any line of text, pick a look, hit preview, then record.

It is built for content creators, developers and educators who want an authentic typewriter effect for YouTube intros, coding tutorials, conference slides, or short-form social videos, without screen-recording a real terminal and hoping the timing looks right. Script the exact text, control the exact speed, and export a clean result every time.

Choose a terminal color (matrix green, cyber cyan, warning yellow and more), a cursor style, a background — solid, CRT scanlines, or a soft vignette glow — and a window chrome with macOS-style traffic-light dots for an extra-authentic terminal window look. Then pick the aspect ratio that matches where the clip is going: 16:9 for YouTube and presentations, 9:16 for TikTok / Reels / Shorts, or 1:1 for a square social post.

What you can do with it

Script the exact text

Paste any text, shell command output, or code snippet — the animator types it out exactly as written, with full control over speed.

Style the terminal

Five text colors, three backgrounds, three cursor styles, optional neon glow, and a toggleable macOS-style window chrome.

Pick your format

16:9 landscape, 9:16 vertical for Reels & Shorts, or 1:1 square — switch instantly without re-typing anything.

Record & download

One click captures the live canvas animation and downloads it as a ready-to-use video file.

How to make a typing animation

  1. Paste your text or code into the source panel — or click Load sample to see it in action first.
  2. Style the terminal — set the text color, background, cursor, font size and aspect ratio, and toggle window chrome or glow.
  3. Preview it by pressing ⚡ Preview to watch the full typewriter animation play in real time.
  4. Record & save — press 🔴 Record & save to capture the animation; the video downloads automatically when it finishes.

Animator vs. screen recording

FeatureThis animatorScreen recording a real terminal
Exact, repeatable timingYesHard to control
No real commands to runYesNo — must actually execute them
Custom colors & cursor stylesYesLimited to your terminal theme
Vertical / square exportYesNeeds separate cropping
Install requiredNone — runs in browserRecording software
PriceFreeVaries

For demonstrating real, live system behavior, an actual screen recording still has its place. But for explainer videos, intros, and polished social clips, scripting the text and controlling the timing exactly is faster and far more consistent.

Frequently asked questions

What is a terminal text animation and how do I get an authentic typewriter effect?

A terminal text animation simulates typing text character-by-character at a controllable speed, producing the typewriter effect seen in hacker movies, tech demos and tutorial videos. This generator handles the timing, cursor blink and styling for you — just paste your text, choose a look, and preview or record.

How do I control the typing speed and timing?

Use the Typing speed dropdown to choose Fast, Medium or Slow — this sets the delay between each character so you can match a realistic coding pace or a slower, presentation-friendly speed. Cursor blink and style are controlled separately under Cursor style.

Can I make vertical videos for TikTok, Reels or YouTube Shorts?

Yes. Set Aspect ratio to 9:16 for vertical short-form video, 1:1 for a square post, or keep the default 16:9 for landscape presentations, screen-share intros and YouTube. The canvas resolution updates instantly and the recording matches whichever ratio is selected.

What video format does it export to?

Recording captures the live canvas using the browser's MediaRecorder API and downloads a .webm video (VP9 codec), which plays natively in browsers and most video editors. If you need .mp4 specifically, any free converter or video editor can re-export it in seconds.

What's the window chrome and glow toggle for?

Window chrome adds a macOS-style title bar with red/yellow/green dots above the text, so the canvas looks like a real terminal window rather than a bare block of text — useful for thumbnails and presentation slides. Neon glow adds a soft light bloom around the text for a more cinematic, cyberpunk look. Both can be switched off for a plain, minimal terminal.

Can I add custom prompts, shell commands or realistic command output?

Yes — the source text box accepts anything you type, including multi-line shell prompts, command output, file paths and error messages. Write it exactly as you want it to appear and the animator types it out verbatim, line by line.

How is this different from actually screen-recording a terminal?

No real commands need to run, so there's no risk of unpredictable output, typos, or awkward pauses while something loads. You script the final text once, fine-tune the timing and styling, and get the same clean result every time you preview or record — much easier for tutorials and polished content.

Is my text or code uploaded anywhere?

No. Rendering happens on an HTML <canvas> and recording uses the browser's built-in MediaRecorder API — both run entirely on your device. Nothing you type or record is sent to a server.

Is this tool free?

Yes, completely free — no account, no watermark, no limits. One of 157 free tools at jasperbernaers.com.

Related free tools

Part of a collection of 157 free, no-signup browser tools. A few that pair well with the terminal animator: