In 2025, TinyMCE shipped rich text editor (RTE) features that made development easier, users happier, and getting web apps to market faster. New features like Image Optimizer (powered by Uploadcare), Suggested Edits, and Full Page HTML can be integrated in your app quickly and eliminate repetitive work. Whether you're building a content management system (CMS), learning management system (LMS), or internal collaboration tool, this year's TinyMCE releases focus on getting you to production faster with less custom code.
Here's what shipped, and why it matters for your next project.
Making media optimization easier and faster with Image Optimizer
In January, TinyMCE started the year off with the release of Image Optimizer to eliminate the burden of building and maintaining image processing pipelines. Instead of coding custom optimization logic for every browser and screen size, or wrestling with dependencies, security vulnerabilities, or permissions, you can now deliver production-ready image optimization for your apps with the addition of a single RTE feature.
Image Optimizer automatically generates responsive variants through the srcset attribute, serving the optimal format for each browser (AVIF, WebP, or JPEG). It also provides built-in transformations like cropping and optimization for your users—and devs don’t have to write a single line of image processing code.
The Uploadcare Admin Panel extends this developer-first approach by handling the entire storage and management layer. In one centralized dashboard, developers can:
- Configure retention policies.
- Enable malware scanning and content moderation for user-generated content.
- Implement signed uploads for security.
- Monitor usage through built-in analytics.
Image Optimizer lets you ship faster by offloading the complexity of image infrastructure to a proven, enterprise-grade solution with a single plugin.
Want to learn more? Read all about how to integrate Image Optimizer into your app, or watch the Image Optimizer webinar with a live 30-minute demo.
TinyMCE 8.0 offers stronger out-of-the-box features
TinyMCE 8.0 focused on making collaborative editing simpler to integrate and more powerful out of the box. TinyMCE 8 addressed a big challenge that teams face today in CMSs, LMSs, email and messaging apps, and internal SaaS apps: building and maintaining robust collaboration features without dedicating months to custom development.
With the addition of Suggested Edits and the User Lookup API, as well as improvements to Revision History, TinyMCE 8 delivers production-ready solutions that reduce your engineering overhead.
Beyond the headline features, TinyMCE 8 included meaningful collaboration upgrades. Comments now supports threaded replies and provides better lifecycle hooks for custom workflows. Mentions received performance improvements with async user list prefetching and custom template rendering. PowerPaste delivers cleaner HTML output with better handling of tables, lists, and formatting from external sources. Together, these updates make TinyMCE 8 a developer-friendly and collaboration-focused release.
Users can track changes with Suggested Edits
Suggested Edits arrived in TinyMCE 8.0 as one of the most requested collaboration features in TinyMCE’s history. Suggested Edits makes it easy to build custom change-tracking workflows. Before Suggested Edits, implementing Google Docs-style review functionality meant months of engineering work: tracking content state across versions, building approval interfaces, managing user permissions, and handling complex edge cases when multiple reviewers work simultaneously.
Suggested Edits eliminates this burden entirely. With simple plugin configuration and a few callback functions, teams can add production-ready change tracking to any application, whether it's a document management system (DMS), content authoring platform, or internal collaboration tool. You can ship collaborative features in days instead of quarters, all while giving users a familiar, intuitive review experience that requires zero training.
Curious to see it for yourself? Try a VanillaJS implementation of Suggested Edits that you can set up in minutes, or read the Suggested Edits documentation.
Centralize your user data with the User Lookup API
The new TinyMCE User Lookup API centralizes user identity for Comments, Revision History, and Suggested Edits so that you no longer have to configure users for each plugin. Before, you had to write separate fetch functions, maintain different data formats, and risk inconsistencies when user information changed. Now you can simply integrate your user data and the User Lookup API in just a few steps instead of writing separate fetch functions, maintaining different data formats, and risking inconsistencies when user information changes.
Define your current user once, implement a single callback function that returns your user metadata from your database, and TinyMCE automatically has access to consistent, cached user information. The practical benefits extend beyond the cleaner code. With the User Lookup API:
- Updates to user profiles propagate automatically across all features.
- Performance improves through built-in caching as the API fetches user data once and reuses it rather than making redundant database calls.
- Integration is straightforward, whether you're pulling from a REST API, GraphQL endpoint, or local data store.
For development teams, the User Lookup API eliminates hundreds of lines of redundant configuration while ensuring usernames, avatars, and permissions stay synchronized across TinyMCE’s collaborative plugins.
Find the resources you need in the Developer Center
In 2025, TinyMCE created a dedicated hub designed to eliminate the friction of finding the right integration path for your stack. Instead of sifting through various websites to find what you need, you can get resources by framework or use case in the new TinyMCE Developer Center.
The Developer Center has everything in one place:
- Framework guides for React, Vue, Angular, and Vanilla JS.
- Use-case tutorials for CMS, LMS, CRM, and other application types.
The TinyMCE Developer Center reduces integration time with implementation and use-case based resources, so you and your team can focus on building a great app.
Let users control the entire HTML page with Full Page HTML
Last but certainly not least, this year TinyMCE brought back Full Page HTML control—a feature developers have been requesting since it was retired in version 6. For user teams building email templates, static site generators, or export-ready reports, losing access to full DOC control meant adding workarounds. TinyMCE 8.1's Full Page HTML is completely re-engineered with modern XSS defenses, DOMPurify integration, and iframe sandboxing, giving your users the control they need without compromising your app’s security.
Full Page HTML eliminates the need for external HTML editors or post-render patching. Your users work in one place with WYSIWYG editing and complete full-page HTML control. And now you get a single, secure plugin instead of building or maintaining custom solutions.
Interested in learning more about Full Page HTML? Watch the live integration demo for Full Page HTML with Bee Lawless and Fred Harper, and see an email messaging app become a powerful tool in thirty minutes. You can also check out the official Full Page HTML documentation if you want to dive deeper.
Try TinyMCE for yourself
From built-in image optimization and adjustments to consolidating user handling, and from upgrading collaboration features to adding full page HTML control, TinyMCE has delivered significant improvements in 2025. If you’ve read this far and you aren’t using TinyMCE 8.0 yet, but you’re curious to learn more, this is your sign to give it a try. Get your free 14-day trial of TinyMCE now, and build something big with this tiny RTE.
