rte_ckeditor_image for TYPO3: Image Editing in the Rich Text Editor
rte_ckeditor_image: insert and edit images in CKEditor. Responsive output, troubleshooting, alternatives.
Book a free initial callrte_ckeditor_image brings professional image management into the rich text editor
The TYPO3 CKEditor only allows simple image embeds via an img tag, without any connection to the file abstraction layer and without responsive variants. For editorial teams that regularly place images inside articles, news posts or magazine texts, that is not enough: they need cropping, scaling, alt text, copyright, link target and, above all, srcset output. rte_ckeditor_image from Netresearch adds exactly these functions to the CKEditor and integrates them cleanly with the FAL. On every TYPO3 project with editor-maintained inline images, the extension has been the standard tool for years and counts as one of the most frequently installed editorial helpers in the ecosystem.
Typical use cases live in editorial teams with high image volume
Online magazines and corporate news sites are the classic audience. A magazine with 200 articles per year embeds two to five images per article in running text, on top of teaser and header images. Without rte_ckeditor_image, the editors would have to accept a content element switch for every inline image and break the flow of writing. With the extension, they insert the image directly through a toolbar button, pick the FAL reference, set alt text and caption and return to writing without any context switch. The efficiency gain is measurable in practice: on an editorial team with 200 articles per year and an average of four images per article, we save around two minutes of setup time per article, which adds up to roughly 30 working hours per year.
A second scenario are product catalogues and technical documentation. Anyone who maintains step-by-step instructions with inline screenshots in a TYPO3 catalogue needs the images directly in the text. rte_ckeditor_image allows this with the same FAL references that are used in the rest of the project, so image updates happen in one place and propagate everywhere.
A third scenario is the migration of TYPO3 installations from the htmlArea era. Anyone who was using RTEhtmlArea before found a similar image management there. When switching to CKEditor, rte_ckeditor_image is the direct replacement extension, so that editors can keep their familiar workflow. Without the extension, they lose not only a function on upgrade but an entire work step that can only be clumsily rebuilt through additional content elements.
Technical architecture extends the CKEditor toolbar via plug-in
The extension consists of a CKEditor plug-in that registers the image button and the image dialog, plus a server-side rendering that translates the marker in the stored HTML into a Fluid output. The plug-in talks to an AJAX endpoint that processes the FAL reference, the cropping and the alt texts.
In the database content, the image is stored as an HTML marker with the data attributes data-htmlarea-file-uid and data-htmlarea-file-table, accompanied by further attributes for cropping, zoom and height. On rendering, a pre-processor replaces the marker tag with a full image ViewHelper call that produces srcset, webp variants and lazy loading attributes. The available image widths are defined through YAML in the RTE configuration. A typical magazine setup works with three to five image widths (480, 768, 1024, 1440, 2048) and derives a responsive srcset from them that loads only the smallest variant on mobile devices.
Cropping uses the TYPO3 core cropping tool: the image dialog shows the crop editor from the backend, with the same variant presets as in the regular image content element. Cropping is stored per image instance, so that the same FAL image can be cropped differently in different articles. This matters especially when an image is used both in the magazine teaser (square) and in the running text (landscape), without the editorial team having to maintain two separate files.
Common problems involve responsive output, WebP and CKEditor 5 compatibility
The most common support topic is missing srcset output. The default rendering path produces no srcset when the RTE YAML contains no image width definition. Many installations have copied the YAML from the TYPO3 core and left out the section “proc.entryHTMLparser_db.allowedAttribs” or “config.additionalAttributes”. The solution is a complete YAML with explicitly defined srcset widths.
The second problem is WebP. Anyone who wants to deliver modern image formats has to set up the TYPO3 ImageMagick provider or a GraphicsMagick setup with WebP support. rte_ckeditor_image itself does not handle WebP conversion but delegates to the core image processor. Without correct provider configuration, the images stay as JPEG in the output.
Thirdly, CKEditor 5 represents an architectural change. TYPO3 v12 ships CKEditor 5, which uses a different plug-in model. rte_ckeditor_image versions 10.x and 11.x are ported to CKEditor 5 and work on v12 out of the box. Custom adjustments based on CKEditor 4 have to be adapted on upgrade. Anyone who has built custom plug-ins or their own toolbar buttons should plan at least one or two developer days for the migration.
Migration to TYPO3 v12 and v13 requires a version jump of the extension
rte_ckeditor_image is actively maintained by Netresearch and is available for TYPO3 v11, v12 and v13. The bigger jump lies between extension versions 9.x (CKEditor 4) and 10.x/11.x (CKEditor 5). Anyone lifting a TYPO3 v10 or v11 installation with extension 9.x to TYPO3 v12 has to switch to the 10.x series of the extension at the same time. The database representation of inline images remains compatible, so existing articles work without content migration.
At Gosign, we check before every TYPO3 upgrade whether the project RTE YAML has to be adapted to the extension version and whether custom plug-in adjustments or overridden ViewHelpers exist. On many projects with TYPO3 v12, it is also worth checking whether the native CKEditor 5 image functions are sufficient and whether the extension can be phased out in the medium term. For editorial teams with cropping and srcset requirements, however, rte_ckeditor_image remains the most pragmatic option. The alternative would be a custom image toolbar button with its own CKEditor plug-in, which is significantly more effort and permanently shifts maintenance into the project responsibility.
Why Gosign?
Gosign knows the pitfalls of rte_ckeditor_image: responsive output, FAL interplay, CKEditor version jumps. With AI-powered RTE configuration analysis, we resolve image issues faster.
Our services for rte_ckeditor_image
New development
Integration into existing TYPO3 projects. Responsive images, image size presets, lazy loading. AI-powered analysis of the RTE configuration.
Update & migration
Keep extension up to date during TYPO3 upgrades. Migration to native CKEditor 5 image handling (TYPO3 v12+).
Code audit
Images not displaying? Responsive breakpoints wrong? Image quality poor? AI analysis of the image processing pipeline.
Maintenance & support
Compatibility updates, performance optimization of image processing.
Free initial call: 30 minutes with a TYPO3 specialist
We analyse your project, estimate effort and timeframe, no-obligation, no preparation needed.
Resolve image issue, 30 min, free25 years of TYPO3 experience · 800+ extensions analysed · AI-accelerated development
AI-accelerated development: 70% faster
| Task | Classic | With AI | Savings |
|---|---|---|---|
| RTE config analysis | 1 day | 2 hours | 80% |
| Responsive debugging | 1 day | 3 hours | 75% |
| CKEditor migration code | 2 days | 6 hours | 65% |
TYPO3 Update & GDPR Audit
We upgrade your TYPO3 installation cost-effectively to the current LTS version - including all extensions, even outdated and unmaintained ones.
All extensions migrated
Including outdated, unmaintained or custom developments.
Fixed-price offer
Transparent costs, no hidden rework.
AI-accelerated
30-50% cheaper than market average thanks to AI-assisted code analysis.
Zero data loss
Complete data migration with rollback safety.
GDPR Audit: We audit your TYPO3 installation for GDPR compliance - cookie consent, tracking, extensions, forms and hosting - and implement all measures cost-effectively.
Frequently asked questions about rte_ckeditor_image
Do I still need rte_ckeditor_image with CKEditor 5?
TYPO3 v12+ brings improved native image functions. In many cases, the extension is no longer needed. Gosign advises whether switching makes sense.
Why aren't images in the RTE rendered responsively?
Often a configuration problem: missing image size definitions, incorrect processing settings or CSS conflicts.
Related TYPO3 Extensions
Gosign is a Hamburg-based digital agency with 25 years of experience in TYPO3 development. We have analysed over 800 TYPO3 extensions and today develop with AI assistance up to 70% faster than with classic methods. Our clients are mid-sized companies, universities and public institutions across Europe.
Last updated: April 2026
Book a free initial call
30 minutes with a TYPO3 specialist, no-obligation.