Image Tooltip
Image Tooltip Plugin for Joomla
- Zero B/C pluginRuns without the B/C pluginRuns on Joomla 5 and 6 without the Behaviour - Backward Compatibility plugin, so you can keep it switched off.
- Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
- 5.0See the reviews
- v3.2.4· Updated 2 days ago
- 3.4K+downloads
- PHP 8.1+
- Instant accessReady to install right after checkout
- One-click updatesNew releases install from the Joomla administrator
- Lifetime optionPay once and keep future releases
- 30-day guaranteeFull refund if it is not the right fit
Features
What can Image Tooltip do for you?
Seven feature areas, one install package for Joomla 4, 5 and 6.
-
Hover, Focus & Tap
Modern Image Tooltips
- Rich product previewsShow a large image, title, body copy, and optional link when visitors hover or tap a thumbnail.
- Sticky tipsClick once to pin a tip open; press Escape or click outside to dismiss.
-
Dark · Light · Glass · Brand
Four Polished Themes
- Ready-made looksShip Dark, Light, Glass, and Brand themes out of the box.
- Per-tip overridesSet a site default, then override theme and colours on any shortcode.
-
Follow or Anchored
Smart Placement
- Cursor followTips track the pointer for product and catalogue browsing.
- Anchored cardsLock tips to top, bottom, left, or right when a stable layout feels better.
-
Flexible Entry Points
Image or Text Triggers
- ThumbnailsFloat product shots left or right inside article copy.
- Text triggersTurn any phrase into a dotted underline tip for glossaries and mentions.
-
Faster Local Media
WebP Thumbnail Cache
- Automatic resizeLocal images are resized to the requested thumb or tip width.
- WebP cachingCached under images/cache/image-tooltip for lighter pages.
-
No Shortcode Guesswork
Editor Insert Button
- Toolbar buttonBuild tips from the article editor with themes, placement, widths, and links.
- One-click insertPackage installs the content plugin and editors-xtd button together.
-
Joomla 4 / 5 / 6
Responsive & Accessible
- Touch friendlyTap to open on phones; panels stay inside the viewport.
- Keyboard readyFocus styles, ARIA state, Escape dismiss, and reduced-motion support.
Changelog
What's new
12 releases since version 1.9. Updates install from the Joomla admin with a valid licence.
- Download Key support on the update site (dlid).
- Runs on Joomla 5 and 6 with Behaviour Backward Compatibility disabled
- Editor button uses the service provider layout
- Editor button assets load through the Web Asset Manager
- Article lookup uses the Joomla database service
- Open link hover keeps the panel text colour, so Helix and other template a:hover rules cannot turn the CTA brand-blue
- Article source: strip content plugin syntax (default Yes), excerpt format Plain text or Safe HTML, and optional images inside Safe HTML
- Safe HTML is sanitised and re-closed after truncation so unclosed tags cannot break the page
- Use a Joomla article as the tooltip source with article="123" (aliases: id, contentid)
- Article title, intro excerpt, intro or full image, and article URL fill in when those shortcode fields are empty
- Unpublished or restricted articles stay hidden. Explicit title, body, image, or link on the shortcode still override the article
- Editor button: optional article ID field and Select picker
- Plugin option for article excerpt length (80 to 600 characters, default 240)
- Two article load modes in the plugin: Inline (with the page) or AJAX on first hover. Shortcodes can override with load="ajax" or load="inline"
- Backend Article source options: intro / full / both, excerpt length, use article image, and link to article
- Tip panels force position:fixed so Bootstrap/Astroid [role=tooltip] { position:absolute } cannot park the tip inside a transformed section
- Hover follows the pointer, so a fading demo section cannot leave the tip dead under a still cursor. The first open is immediate
- Tips stay open when the panel moves to body or the layout shifts. Firefox uses the element under the pointer, not a null relatedTarget
- Anchored tips flip side if the panel would overlap the trigger. Right or left alignment uses margins, not CSS float
- Thumbs keep their natural aspect ratio (no forced 1:1 box). Tooltip images use Contain by default; Cover is optional via Design or fit="contain" / fit="cover"
- Thumbs with thumbwidth keep a real pixel width so grid icons can receive hover in Firefox. They are not loading=lazy
- Cache resized images switch (default Yes) under Design, plus Clear image cache and Remove broken files
- Empty or tiny WebP cache files are rejected. Palette PNGs convert to truecolor before WebP. Local media URLs are site-relative
- Popup images load eagerly. Translatable Open link label, plus cta_text / linktext on the shortcode. Legacy TRIGGER{end-link}image.jpg and {end-itooltip} closers still work
- Content plugin, editor button, and package version numbers stay in sync
- Full rebuild for Joomla 4, Joomla 5, and Joomla 6
- Namespaced service-provider architecture with Web Asset Manager loading
- Vanilla JavaScript only — jQuery and TimThumb / image.php removed
- Install package pkg_image_tooltip_3.0.zip includes the content plugin and editor button
- Four themes — Dark, Light, Glass, and Brand, with per-tip shortcode overrides
- Placement modes — Follow cursor, or anchor top / bottom / left / right
- Animations — Fade, Scale, Slide, or None, with reduced-motion support
- Sticky click & touch — Click/tap to pin; Escape or outside click to dismiss
- Image or text triggers — Thumbnails or underlined text labels, with optional float left/right
- WebP thumbnail cache — Local images are resized and cached under images/cache/image-tooltip
- Editor button — Insert {itooltip} shortcodes from the article editor toolbar
- Design controls — Background, text, accent colour, max width, and corner radius
- Rich tip content — Title, multi-line body, large preview image, and optional CTA link
- Safer URL handling for media and links (blocks javascript/data schemes)
- Keyboard focus styles and aria-expanded state
- Bootstrap/Helix-compatible show class so tips are not hidden by template CSS
- Responsive behaviour — floated triggers unwrap on small screens; panels stay inside the viewport
- Lazy loading and async decoding for tip images
- Legacy TimThumb resizing helper
- Deprecated JFactory / JURI / JHtml usage
- jQuery sticky tooltip script
- Enhanced security with path validation and input sanitization
- Enhanced Link Support - Fixed text tooltip links to work properly with clickable links
- Fixed text tooltip links not working properly
- Fixed margin-bottom causing design issues
- Fixed top border appearing unnecessarily in tooltip content
- Full compatibility with Joomla 6.0 while maintaining backward compatibility with Joomla 4 and 5
- Modern PHP 8+ support with type hints and PSR-12 coding standards
- Shadow Configuration - Enable/disable and fully customize tooltip shadows with horizontal/vertical offset, blur, spread, and color options
- Tooltip Position Control - Choose from auto (follow mouse), top, bottom, left, or right positioning
- Lazy Loading Implementation - Full lazy loading support for tooltip images to improve page performance
- Shortcode Examples Tab - Built-in shortcode examples with one-click copy functionality
- Improved link handling for text tooltips
- Enhanced JavaScript event handling for better link navigation
- Updated CSS for better visual consistency
- Removed unnecessary margin-bottom from tooltip images
- Removed top border from tooltip content area for cleaner design
Show 6 older releases
- Enhanced security with path validation and input sanitization
- Enhanced Security - Comprehensive path validation, input sanitization, and XSS protection
- XSS Prevention - HTML escaping for all output
- Directory Protection - Automatic creation of security index.html files
- Fixed image resizing for certain image formats
- Fixed URL construction - Fixed double base URL issue in image paths
- Fixed image processing - Improved image resizing and format conversion
- Fixed memory management - Better memory usage for large images
- Fixed cross-browser compatibility - Fixed issues with older browsers
- Fixed mobile responsiveness - Improved tooltip positioning on mobile devices
- Fixed JavaScript array handling - Resolved stickytooltip.stickynotice1.join error
- Fixed regex pattern in parseOptions method - Proper key-value parsing
- Full compatibility with Joomla 5.0 while maintaining backward compatibility with Joomla 4
- Modern PHP 8+ support with type hints and PSR-12 coding standards
- WebP Image Support - Convert images to modern WebP format for better performance
- Lazy Loading - Optional lazy loading support for improved page performance
- Configurable Tooltip Positioning - Choose from top, bottom, left, right, or auto positioning
- Tooltip Delay Settings - Customizable delay settings for better user experience
- Minified Assets Support - Use minified CSS/JS files by default with option for full versions
- Image Caching System - Intelligent caching system for faster loading
- Responsive Design - Perfect display on all screen sizes with mobile-first approach
- Dark Mode Support - Automatic dark mode detection and styling
- High Contrast Mode - Enhanced visibility for accessibility
- Reduced Motion Support - Respects user's motion preferences for better accessibility
- Modernized PHP - Complete rewrite with modern PHP 8+ features, type hints, and PSR-12 coding standards
- Improved Performance - Optimized image processing with efficient file operations
- Better Error Handling - Comprehensive error logging and graceful fallbacks
- Modern Code Standards - Clean, maintainable code following Joomla 5 best practices
- Enhanced Accessibility - Full keyboard navigation, ARIA support, and screen reader compatibility
- Refactored JavaScript with modern ES6+ features and strict mode
- Updated CSS with modern design principles and responsive breakpoints
- Improved XML manifest with better parameter organization and modern field types
- Enhanced helper class with robust image processing and caching
- Better integration with Joomla's asset management system
- Improved compatibility with various Joomla templates
- Better error handling for missing images
- Improved tooltip animation performance
- Enhanced mobile responsiveness
- Path Validation - Comprehensive validation of image paths to prevent directory traversal
- Input Sanitization - Proper sanitization of all user inputs
- File Type Validation - Strict validation of image file types
- Keyboard Navigation - Full keyboard support (Enter, Space, Escape keys)
- ARIA Attributes - Proper ARIA labels and roles for screen readers
- Focus Management - Improved focus indicators and management
- High Contrast Mode - Enhanced visibility in high contrast mode
- Reduced Motion - Respects user's motion preferences
- Screen Reader Support - Better compatibility with assistive technologies
- PHP Requirements - Minimum PHP 7.4 (PHP 8.0+ recommended)
- Joomla Compatibility - Joomla 4.0+ and Joomla 5.0+
- Dependencies - Uses Joomla's native Image class and jQuery
- File Structure - Reorganized files with better separation of concerns
- Code Standards - PSR-12 compliant PHP code
- Supports Joomla 5 without Backward Compatibility Plugin
- New and easy to use shortcode
- Background color change of tooltip added
- Option to open url in a new tab added
- Modification to plugin parameters
- Removed option to load jQuery in body
- Supports Joomla 4
- Joomla Update System Integrated
Docs & setup
Get up and running fast
Written guides for installing and configuring Image Tooltip, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$9
30-day money-back guarantee
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
Reviews
What our users say
Average from 8 reviews on the Joomla Extension Directory
-
Functionality: a lot and fully working. Ease of use: easy-peasy. Support: Feel free to ask any stupid question : ) Documentation: I love it, had to read it 4 times and again. I like the style of writing and detail oriented manuals. Value for money: Simply amazing, best purchase ever.
adam158 Joomla Extension Directory
-
Functionality is very easy and flexible! Support even helped to integrate into ZOO items. It's really easy to use! This plugin is for people who not good at programming. I never met the high quality support like this team! Really best support team, thats why im here to write this review! This plugin don't need any documentation. All is clear even for beginner - like me. This plugin is very cheap for this functionality and support.
Mger Joomla Extension Directory
-
I brought the module installed had a few issues (to do with my template) 3 separate issues all answered correctly and with precision within 10mins of each ticket being raised, fantastic support best I had.. These people are my first stop now.. Keep it up.
Peter Atkin Joomla Extension Directory
-
This extension is excellent, and looks very nice. The developer gave me a helpful support, they worked hard to adapted it to be useful for my site. Thank you
Elian HAGE Joomla Extension Directory
-
J'utilise cette extension pour mon site de décoration d'intérieur et je suis ravie du résultat ! Les images de mes projets sont parfaitement mises en valeur avec l'effet de survol. La configuration est intuitive même pour quelqu'un comme moi qui n'est pas développeur. Le support client a été très réactif quand j'ai eu besoin d'aide pour personnaliser les couleurs. Je recommande vivement !
Sophie Laurent JoomlaX
-
Diese Erweiterung ist ein echtes Juwel! Ich nutze sie für meine Architektur-Website und die Präsentation meiner Projekte hat sich dadurch enorm verbessert. Die Installation war kinderleicht und die Benutzeroberfläche ist selbsterklärend. Der Kundenservice hat innerhalb weniger Stunden auf meine Anfrage reagiert. Das Preis-Leistungs-Verhältnis ist hervorragend. Absolut empfehlenswert!
Dieter Schmidt JoomlaX
-
Fantastyczne rozszerzenie! Używam go na swojej stronie z portfolio graficznym i efekt jest naprawdę profesjonalny. Instalacja była banalnie prosta, a konfiguracja intuicyjna. Wsparcie techniczne odpowiedziało na moje pytania po polsku w ciągu kilku godzin. Stosunek jakości do ceny jest rewelacyjny. Polecam każdemu grafikowi czy fotografowi korzystającemu z Joomla!
Aleksandra Nowak JoomlaX
-
¡Esta extensión es exactamente lo que necesitaba para mi sitio web de fotografía! La instalación fue muy sencilla y el efecto en las imágenes se ve muy profesional. El soporte técnico respondió a mis preguntas en español en menos de un día. La relación calidad-precio es excelente. ¡Totalmente recomendable para cualquier fotógrafo o diseñador que utilice Joomla!
Carlos Mendoza JoomlaX
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 125 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 125 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 125 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 125 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Image Tooltip
Still unsure? Our support team is one ticket away.
Which Joomla versions does Image Tooltip 3.0 support?
How do I add a tooltip to an article?
Can I use text instead of an image as the trigger?
Does Image Tooltip resize images or create WebP thumbs?
Why does the first click pin the tip instead of opening the link?
Can each tip use a different theme?
The tip stays invisible after updating. What should I check?
How do I insert a tip without typing the shortcode?
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →