
Security News
libxml2 Maintainer Ends Embargoed Vulnerability Reports, Citing Unsustainable Burden
Libxml2’s solo maintainer drops embargoed security fixes, highlighting the burden on unpaid volunteers who keep critical open source software secure.
@ckeditor/ckeditor5-easy-image
Advanced tools
@ckeditor/ckeditor5-easy-image is a plugin for CKEditor 5 that simplifies the process of inserting images into the editor. It provides an easy-to-use interface for uploading images directly from the user's device or from a URL, and it integrates seamlessly with CKEditor's image handling capabilities.
Easy Image Upload
This feature allows users to upload images directly from their device to the editor. The code sample demonstrates how to configure the CKEditor with the EasyImage plugin and set up the necessary cloud services for image upload.
ClassicEditor.create(document.querySelector('#editor'), { extraPlugins: [ EasyImage ], cloudServices: { tokenUrl: 'https://example.com/cs-token-endpoint', uploadUrl: 'https://your-organization-id.cke-cs.com/easyimage/upload/' } })
Image Insertion from URL
This feature allows users to insert images into the editor from a URL. The code sample shows how to configure the CKEditor with the EasyImage plugin and use the uploadImage method to insert an image from a URL.
ClassicEditor.create(document.querySelector('#editor'), { extraPlugins: [ EasyImage ], cloudServices: { tokenUrl: 'https://example.com/cs-token-endpoint', uploadUrl: 'https://your-organization-id.cke-cs.com/easyimage/upload/' } }).then(editor => { editor.plugins.get('EasyImage').uploadImage('https://example.com/image.jpg'); });
@ckeditor/ckeditor5-image is another CKEditor 5 plugin that provides comprehensive image handling capabilities, including image resizing, alignment, and styling. While it does not offer the same simplified upload interface as @ckeditor/ckeditor5-easy-image, it provides more advanced image editing features.
react-dropzone is a popular React component for handling file uploads, including images. It provides a drag-and-drop interface for uploading files and can be integrated with various image handling libraries. Unlike @ckeditor/ckeditor5-easy-image, it is not specific to CKEditor and requires additional configuration for image handling.
ngx-image-cropper is an Angular component for cropping images. It provides a user-friendly interface for selecting and cropping images before uploading them. While it does not offer direct integration with CKEditor, it can be used in conjunction with CKEditor to provide advanced image editing capabilities.
This package implements the Easy Image feature for CKEditor 5.
Easy Image lets you easily insert images which are automatically rescaled, optimized, responsive and delivered through a blazing-fast CDN. It integrates automatically with the CKEditor Cloud Services.
This plugin is part of the ckeditor5
package. Install the whole package to use it.
npm install ckeditor5
If you want to check full CKEditor 5 capabilities, sign up for a free non-commitment 14-day trial.
Check out the demo in the Easy Image feature guide.
See the Easy Image integration guide and the plugin documentation to learn how to enable the integration.
Check out the comprehensive image upload guide to learn about other ways to upload images into CKEditor 5.
Licensed under a dual-license model, this software is available under:
For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.
45.2.0 (June 4, 2025)
We are happy to announce the release of CKEditor 5 v45.2.0.
CKEditor 5 v45.2.0 offers the following improvements and bug fixes.
FAQs
Easy Image feature for CKEditor 5.
The npm package @ckeditor/ckeditor5-easy-image receives a total of 666,018 weekly downloads. As such, @ckeditor/ckeditor5-easy-image popularity was classified as popular.
We found that @ckeditor/ckeditor5-easy-image demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Libxml2’s solo maintainer drops embargoed security fixes, highlighting the burden on unpaid volunteers who keep critical open source software secure.
Research
Security News
Socket investigates hidden protestware in npm packages that blocks user interaction and plays the Ukrainian anthem for Russian-language visitors.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.