Sign up (with export icon)

Linking images

Contribute to this guide Show the table of contents

The LinkImage plugin lets you use images as links.

Demo

Copy link

Click one of the images to open the contextual toolbar. Use the link icon Link to add a link to the image. After you do this, an icon will appear in the top-right corner of the image, indicating there is a link attached to it.

Additional feature information

Copy link

Here are some use cases where linking images can be useful:

  • Linking to a high-resolution version of an image.
  • Using images as thumbnails linking to an article or product page.
  • Creating banners linking to other pages.

The image link can be added or edited via the image toolbar. An icon in top right corner of the image indicates the presence of a link.

An example source code for block image would look similar to this one:

<figure class="image">
    <a href="...">
        <img src="..." alt="...">
    </a>
    <figcaption>Image caption</figcaption>
</figure>
Copy code

An inline image code would look more like this:

<a href="...">
    Some text <img src="..." alt="..." style="width: 20px">
</a>
Copy code

Installation

Copy link

To enable this feature, you need to load the LinkImage plugin. Read more in the installation guide.

Note

The LinkImage plugin is available in the @ckeditor/ckeditor5-link package.

Common API

Copy link

The LinkImage plugin registers:

Note

We recommend using the official CKEditor 5 inspector for development and debugging. It will give you tons of useful information about the state of the editor such as internal data structures, selection, commands, and many more.

Contribute

Copy link

The source code of the feature is available on GitHub at https://github.com/ckeditor/ckeditor5/tree/master/packages/ckeditor5-link.