All posts
Guides··7 min read

Google Form images not showing or not loading for respondents? Why, and the fix for each cause

When a Google Form opens but the header image or a question image is blank, missing or stuck loading, Google's help lists no specific error for it. Here is how to tell whether the cause is the image, their browser or their network, and what to do about each, in Google's current menu wording.

Founder, OneSol

A tablet showing a search page on a marble surface

You send out a Google Form and someone replies that the picture isn't there. The header is empty, a question that depends on a diagram shows a blank space, or an image never finishes loading. Yet when you open the form yourself, it may look perfect.

If the questions load and only the pictures are missing, the form itself is open and the problem is narrower. It is either the way the image was added, or something between the respondent's browser and that image. Google's pages on adding images don't list a specific error for this, so the useful clue is who is affected and where.

Start here: test the form the way a respondent sees it

Your editor view is not the test, because you are signed in as the owner on your own device and network. Use the responder link, then compare a few situations. In Google Forms, click 'Share' at the top right and choose 'Copy responder link'. Then work through these:

  • Open the link in a private window. In Chrome, open the More menu at the top right and choose 'New Incognito window', or press Ctrl + Shift + N on Windows or Command + Shift + N on Mac.
  • If the image is missing for you too, the image itself is the first suspect. See the header, question or URL sections below.
  • If it shows for you but not for one person, ask them to try a private window and another browser. If it then appears, look at extensions and browser settings.
  • If it fails for everyone at one school or office but loads elsewhere, look at the network section.
  • If the entire form won't open, that is an access problem and not an image problem. Google says that if a form is unpublished, responders with the link can't access it, so check that it says 'Published' at the top right.
OneSol forms open without a sign-in, take file uploads, and every response lands in your dashboard and inbox.Make a free form →

Header image: check it is still set, then replace it

A header image is a theme setting and not a form item, so it is managed from a different place to your question images. Open the form and click 'Customize Theme' at the top right, then look at 'Header' in the Theme side panel. If no image is set, click 'Choose Image' and pick a source. Google's current options are:

  • 'Themes': select an image, then click 'Insert'.
  • 'Upload': click 'Browse', choose the file, then click 'Save'.
  • 'Photos' or 'Google Drive': select an image, then click 'Insert' and 'Save'.
  • 'Google Images': search, select an image, then click 'Insert' and 'Save'.
  • 'By URL': paste the image address, then click 'Insert image' and 'Save'.
  • To swap an existing header, click the header image and choose 'Replace Header Image'.
  • If the image appears but the important part is cut off, click it, choose 'Reposition Header Image', drag the corners of the box to crop it and click 'Save'.

Question images: check where the image was added

Google offers two ways to put an image in the body of a form, and mixing them up can make an image seem to be missing. You can attach one to a question or answer, or add one as its own item before or after a question.

To attach one, open the form, click the question or answer, click the 'Add image' icon on the right, upload or choose an image and click 'Select'. Google's help names multiple choice and checkbox questions for this: 'You can add an image to a question or an answer for multiple choice or checkbox questions.' If the option you want isn't offered on your question, add the image as its own item with the 'Add image' icon and place it directly above the question.

One more thing to check if your form uses sections: go through it with the same answers as the person who reported the problem. If your form sends people to different sections depending on their answers, they may never have reached the section holding the image.

Images added by URL: test the address itself

Google added 'By URL' for form headers in a May 2026 Workspace update, alongside Google Drive and Google Images. That post gives no requirements for the address, and Google's help doesn't say whether Forms keeps its own copy of the image or continues to depend on the original link. So don't assume either. The points below are general checks and not documented Google rules:

  • Paste the address into a private window. If it asks for a sign-in or shows an error, it may not be a dependable source for your form.
  • Make sure it leads straight to the image and not to a web page that contains it. A file-sharing page or a gallery page is not the same as the image's own address.
  • Check whether the link is temporary. Some links expire, and files can be moved or deleted from the site hosting them.
  • Check whether the host limits use of its images on other websites. Some sites do.
  • For an image in your own Google Drive, use the 'Google Drive' source for headers instead of pasting a share link, which opens a viewer page.
  • If in doubt, save an image you have the right to use and add it through 'Upload'. Then the image no longer comes from a link you don't control.

Browser extensions, ad blockers and browser settings

When an image loads in a private window but not in the respondent's normal one, look at what differs between them. Google's troubleshooting page for its editors covers Docs, Sheets, Slides, Vids and Pics and doesn't name Forms, but its advice is a sensible checklist here. It says some extensions may interfere with those apps and mentions ad blockers as a possible problem for Google Vids. Whether a given blocker affects a given form is something to test, not assume. The respondent can try these in order, reloading the form after each one:

  • Turn off extensions one at a time. In Chrome, choose More, then 'Extensions', then 'Manage extensions', and use each extension's on/off toggle.
  • On a managed device, this step may need IT. Google notes that on a work or school computer, your organization might block some extensions.
  • Clear browsing data. In Chrome, choose More, then 'Delete browsing data', pick a time range, tick 'Cookies and other site data' and any cached files option, then click 'Delete data'. They may need to sign in again afterwards.
  • Check Chrome's images setting. Choose More, 'Settings', 'Privacy and security', then 'Site settings'. Chrome lists 'Images' among the site permissions, so check it isn't blocking images, either generally or for this site.
  • Update the browser, or try a different browser or device. Google says that if a file opens on another computer, the issue may be specific to your device.
  • Reload on a more reliable connection. A slow or unstable connection can also be the reason something doesn't finish loading.

School or work network restrictions

The telling pattern is location. The image fails on the school or office network, but the same link loads at home or on a phone's mobile data. Check this with the same link at the same time, so you aren't comparing two different versions of the form.

Google publishes a page called 'Drive and Sites firewall and proxy settings' for administrators. It says firewall rules must allow a list of hosts and ports, and that without them users might be blocked or denied access to those services. The list includes docs.google.com, *.googleusercontent.com and *.gstatic.com. However, the page doesn't mention Google Forms or say which host delivers form images, so it is a starting point for IT and not a diagnosis.

As the form owner, you can't change someone else's network. What helps is sending the administrator clear evidence: the responder link, the device and browser, the network it fails on, one network where it works, and a screenshot. If the image came from an outside website via a URL, mention that as well, because a filter could be blocking that site and not Google. Respondents shouldn't try to get around their organization's rules. If an image is essential and the block stays, put the same information in the question text.

Prevent it next time

Most of this comes down to not relying on your own view of the form, and not letting a question depend entirely on a picture.

  • Before sending, open the responder link in a private window and on a phone using mobile data.
  • Prefer images you upload over links you don't control, and keep the original file so you can add it again quickly.
  • Test again after you change the header, theme or any image.
  • If the answer depends on the picture, describe the key detail in the question text too, so people can still answer if it doesn't load.
  • Be wary of exact size or format limits quoted elsewhere. Google's steps for adding header and question images don't list any, so if an upload fails, try a different common image file and don't rely on a number you can't verify.

If you want to try a form outside Google

If you'd like to try a form outside Google, respondents to a OneSol form don't need to sign in, you are emailed each new response, and a free account is enough to make one. It won't override a network filter, so test it on the same network before you switch.

Need a form anyone can fill in?OneSol forms open without a sign-in, take file uploads, and every response lands in your dashboard and inbox.Make a free form →

Still stuck? More fixes

Frequently asked questions

Why can't respondents see the images in my Google Form?

Start by working out who is affected. If nobody can see an image when they open the responder link, look at how the image was added, especially if it came from a URL. If only some people are affected, the likely place to check is their side: browser extensions, ad blockers, browser settings or a school or work network. Google's pages on adding images don't list a specific error for this, so comparing people and devices is the quickest way to narrow it down.

How do I add a header image to a Google Form?

On a computer, open the form and click 'Customize Theme' at the top right. In the Theme side panel, under 'Header', click 'Choose Image'. Pick a source from 'Themes', 'Upload', 'Photos', 'Google Drive', 'Google Images' or 'By URL', select or paste your image, then finish with 'Insert' or 'Save' as prompted. To swap it later, click the header image and choose 'Replace Header Image'.

Why does an image added by URL not work in Google Forms?

Google's help confirms the 'By URL' option for header images but does not publish requirements for the address. So treat these as things to check: open the address in a private window to see whether it still loads without your sign-in, confirm it leads directly to the image and not to a web page, and make sure the link has not expired. If it fails any of those, the simplest fix is to upload the image file instead.

Can a school or work network block Google Form images?

It can be worth checking, particularly if images fail on one network but load on another. Google's admin documentation says that without the right firewall rules for its listed hosts, users might be blocked or denied access to Drive, the Docs editors and Sites. It does not mention Forms or say which host serves form images, so the form's owner can't confirm the cause from that page alone. The network's IT administrator is the person who can check it.

Do ad blockers stop images showing in Google Forms?

Google's help doesn't say this about Forms specifically, but it is worth testing. Google's troubleshooting page for its editors says some extensions may interfere with those apps, and it names ad blockers as a possible problem for Google Vids. To test a form, open it in a private window, or turn extensions off one at a time from 'Extensions' and then 'Manage extensions' in Chrome, reloading the form after each one.

Written by

Founder, OneSol · Karachi, Pakistan

Hasnain Saleem is the founder of OneSol. He is a full-stack developer based in Karachi, Pakistan, and runs the web studio Web Newbiz, where he has spent more than four years building websites, online stores and booking systems for small businesses — more than twenty client sites in Laravel, WordPress and WooCommerce.

Run all of this from one link.

Free to start — no card required.