# Alt text for images pasted into a blog post

**URL:** <https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815>\
**Category:** Ideas\
**Tags:** 🚢-shipped\
**Created:** [April 13, 2019, 11:44pm UTC](https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815 "2019-04-13T23:44:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brandon\_Skerritt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/brandon_skerritt/32/3101_2.png) [@Brandon\_Skerritt](https://forum.ghost.org/u/Brandon_Skerritt)\
**Post date:** [April 13, 2019, 11:44pm UTC](https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815/1 "2019-04-13T23:44:35Z")

</div>

Hi,

It’s not possible to copy and paste an image into a blog, and write alt text for that image. To add alt text to an image you have to either:

- Upload the image to an external image hosting site, make the ![]() tag in HTML and add alt text, putting that into your blog
- Upload the image to an external image hosting site, and add it via markdown with alt text.
- Upload an image to a blog post (draft blog post), preview that draft blog post, copy image location, paste it into your blog post with either HTML / Markdown and write the alt text that way

What I think would work nicely:

When you click an image you’ve uploaded, you get this nice box:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/2X/7/7f5458883b288ce732130b39f8f6ad4fe85fda7c.png)

It would be nice to see an “alt-text” button that letts you write alt text for the image 😁

See also this post on automatically adding alt text:

> [@Set alt tag for img if there is figure caption](https://forum.ghost.org/t/set-alt-tag-for-img-if-there-is-figure-caption/6753):
>
> Suggest to add alt tag when adding an image through the admin interface (not markdown) with a figure caption. It will be useful for seo. I wrote a line of code, test it and it works. file Ghost/core/server/lib/mobiledoc/cards/image.js line 39 if (!payload.alt) { img.setAttribute('alt', payload.caption); } I cant commit in repo, so maybe somebody who can will take this.

---

<div class="post-metadata">

**Author:** ![Brandon\_Skerritt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/brandon_skerritt/32/3101_2.png) [@Brandon\_Skerritt](https://forum.ghost.org/u/Brandon_Skerritt)\
**Post date:** [June 3, 2019, 9:43pm UTC](https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815/2 "2019-06-03T21:43:48Z")

</div>

Small update: You can add alt text if you add a Markdown card, upload the image via the card and change the alt text there. The image is not centered in the editor, but it’s centered in the post

---

<div class="post-metadata">

**Author:** ![naz](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/naz/32/30666_2.png) [@naz](https://forum.ghost.org/u/naz)\
**Post date:** [July 28, 2019, 1:18pm UTC](https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815/3 "2019-07-28T13:18:05Z")

</div>

Heads up to this idea being currently implemented ([landed](https://github.com/TryGhost/Ghost-Admin/commit/0e8754b8866a7b4bba93dd1c8cb7e636b7028d63) in master) and will be shipped as a part of coming Tuesday release (probably 2.25.10) 🎉

---

<div class="post-metadata">

**Author:** ![Brandon\_Skerritt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/brandon_skerritt/32/3101_2.png) [@Brandon\_Skerritt](https://forum.ghost.org/u/Brandon_Skerritt)\
**Post date:** [July 29, 2019, 12:33am UTC](https://forum.ghost.org/t/alt-text-for-images-pasted-into-a-blog-post/6815/4 "2019-07-29T00:33:42Z")

</div>

Thank you SO much!!!  
I really appreciate this, a lot!!!  
I cannot thank you all enough.  
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
