93

When inserting an image into a Google Document, text can be made to wrap around the image by clicking on it and choosing the "Wrap Text" option. How can I also add a caption to the image, with text still wrapped around the image and caption?

4
  • 3
    Since all the answers suggest using Drawings, note that they are not included when you download the file as .docx :( Commented May 8, 2017 at 20:38
  • Try captionizer add-on. To use it select image and go to Add-ons > Captionizer > Images > Number selected image.
    – Jacka
    Commented Nov 18, 2018 at 20:13
  • The Caption Maker plugin can create captions for figures and tables including numbering and listing them. Commented Jun 24, 2019 at 14:07
  • Don't have the rep to answer this but I've found a workable solution in format > columns .. can be a bit fiddly with edits, etc. but lets you retain full quality images (and editable captions) separated from the flow of the doc (without breaking the flow). Add your text content followed by your inline images, split into two columns, add as many newlines as you need (shared between / after your text content & last caption) so your images appear in a single column.
    – som
    Commented Apr 15, 2020 at 1:53

5 Answers 5

49

As of October 25, 2013, Google Documents does not support text wrapping around tables, so inserting a table and putting an image and a caption in it will work but cannot be made to have text wrapped around it.

One workaround is that since text can wrap around images, we can choose Insert > Drawing... and create a drawing with the text we want to caption the image with. The resulting drawing can be changed to have text wrapped around it, and can then be placed beneath the image we inserted.

Here is a short gif showing the process:

enter image description here

10
  • 17
    He is the OP, and tables are a suggested work around.
    – Catskul
    Commented Jan 20, 2014 at 18:58
  • 8
    This appears to sadly be still true as of Nov 2016. Come on, Google! Commented Nov 23, 2016 at 16:11
  • 5
    2018 - still true
    – Ronen Teva
    Commented Jul 13, 2018 at 8:13
  • 8
    2020 - still true Commented Jan 2, 2020 at 14:42
  • 5
    2021 - still true Commented Jan 6, 2021 at 20:17
23
  1. Choose Menu -> Insert -> Drawing.

  2. Drag/Drop, Ctrl-V or right-click and paste in your image.

  3. Click the "Textbox" button near the top.

  4. Draw the textbox underneath your image, add some text.

  5. Set the lettering font/format with the "more" button upper left.

4
  • 5
    Which one is the "Textbox" button? Does this still exist?
    – bers
    Commented Aug 30, 2017 at 12:46
  • 2
    That blurs the images too much. You can add the image to the document and then put the caption in as a drawing.
    – user73457
    Commented Jul 26, 2018 at 7:52
  • @user73457 Yeah. Google Docs is still super limited. If you download as docx, for example, you get the caption as textbox, unformated. So some editing will still be needed. But if you download as pdf, then it is blurred as hell.
    – A. Vieira
    Commented Mar 26, 2019 at 9:05
  • There is no textbox button. You can't float images, you can't caption images. It gives you an inline or wrap option (as if anything other than inline is available anyway), but no free placement option. "Super limited" is putting it lightly.
    – Triynko
    Commented Jun 17, 2019 at 23:50
4

You can paste the image into Insert>Drawing, and then add a textbox underneath it and save that. However, there is no way of automatically captioning an image, which I think is a problem that needs to be solved.

0
3

This can be done by using the Insert -> Drawing option. Here is a guide on how to do add a caption and wrap text around an image or a table: https://web.archive.org/web/20141013025810/http://chromebookandroidnews.wordpress.com:80/2014/09/08/how-to-caption-and-wrap-text-around-images-or-tables-in-google-docs/

1
  • The site no longer exists. Do you remember the instructions? Commented Apr 17, 2016 at 15:24
1

You can put in a text box in if you insert the image as a drawing.

Not the answer you're looking for? Browse other questions tagged or ask your own question.