Typewriter
Joomla plugin for typewriter text effect with adjustable speed and cursor.
J4 J5 J6 Plugin P1.3
Current Version1.44K
Active UsersSee our product features
Headlines That Type Themselves
Motion that pulls attention
Rotate phrases in hero lines, promo banners, and service lists so the message feels alive — not static.
Built for landing pages
Drop a shortcode where the copy matters most and let the typing do the selling.
Phrases Your Way
Numbered lines or one pipe string
Use text1/text2… or the 1.3 phrases="A|B|C" shortcut — same smooth type-and-erase loop.
As many lines as you need
Two welcome lines or a full services list — each instance keeps its own set.
Pace You Control
Dial the rhythm
Typing speed, erasing speed, hold delay, and start delay — calm for brand lines, snappy for promos.
Defaults, then overrides
Set site-wide defaults in the plugin; tweak any shortcode when one block needs a different feel.
A Cursor That Matches
Brand the caret
Pick cursor colour and thickness so the effect looks designed for your theme, not bolted on.
Blink on or off
Keep the classic blinking caret, or lock it steady for a cleaner look.
Paste and Go
Articles, modules, custom HTML
The system plugin processes the rendered page — drop {typewriter … /} wherever content lives.
Copy-ready examples
Admin Shortcodes tab plus Demo/Shortcode tabs on the demo page for one-click reuse.
Polite by Default
Starts when it matters
Optionally begin typing only when the block scrolls into view — less wasted motion above the fold.
Respects reduced motion
Visitors who prefer less animation get a calmer experience without extra setup.
Built for Modern Joomla
No jQuery tax
Vanilla JS and Web Asset Manager — lighter pages, cleaner installs, easier maintenance.
Future-ready stack
Rebuilt for Joomla 4 / 5 / 6 and PHP 8+ — ready for sites that plan to grow.
Motion that pulls attention
Rotate phrases in hero lines, promo banners, and service lists so the message feels alive — not static.
Built for landing pages
Drop a shortcode where the copy matters most and let the typing do the selling.
Numbered lines or one pipe string
Use text1/text2… or the 1.3 phrases="A|B|C" shortcut — same smooth type-and-erase loop.
As many lines as you need
Two welcome lines or a full services list — each instance keeps its own set.
Dial the rhythm
Typing speed, erasing speed, hold delay, and start delay — calm for brand lines, snappy for promos.
Defaults, then overrides
Set site-wide defaults in the plugin; tweak any shortcode when one block needs a different feel.
Brand the caret
Pick cursor colour and thickness so the effect looks designed for your theme, not bolted on.
Blink on or off
Keep the classic blinking caret, or lock it steady for a cleaner look.
Articles, modules, custom HTML
The system plugin processes the rendered page — drop {typewriter … /} wherever content lives.
Copy-ready examples
Admin Shortcodes tab plus Demo/Shortcode tabs on the demo page for one-click reuse.
Starts when it matters
Optionally begin typing only when the block scrolls into view — less wasted motion above the fold.
Respects reduced motion
Visitors who prefer less animation get a calmer experience without extra setup.
No jQuery tax
Vanilla JS and Web Asset Manager — lighter pages, cleaner installs, easier maintenance.
Future-ready stack
Rebuilt for Joomla 4 / 5 / 6 and PHP 8+ — ready for sites that plan to grow.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Typewriter.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$9
$19
$29
$49
Frequently Asked Questions
Typewriter animates rotating phrases in headlines and CTAs using a simple shortcode — ideal for hero lines, offers, and service lists.
Typewriter 1.3 supports Joomla 4, Joomla 5, and Joomla 6.
PHP 8.1 or newer is recommended.
No. Version 1.3 uses vanilla JavaScript.
Basic:
{typewriter text1="Hello" text2="Welcome" /}
Or pipe-separated phrases:
{typewriter phrases="Hello|Welcome|Let's go" typingSpeed="100" /} Anywhere in site HTML — articles, custom HTML modules, and most content areas. The plugin processes the rendered page.
Yes. Set defaults in the plugin, or override per shortcode with typingSpeed, erasingSpeed, delayBeforeErasing, cursorColor, and cursorThickness.
Visit support.joomlax.com.
Still have questions?
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




