GFF

An extension that automatically fills Google Forms using Google Gemini

As of June 2026, GFF has 12 users in the Education category.

Usersno change0%
12
12
Ratingno change0%
— reviews
Reviewsno change0%
Version
2026.4.16.0
Manifest V3

History

7 snapshots

Tracking since Apr 29, 2026.

19.28100.7199999999999989Apr 29, 2026Jun 13, 2026
View as table
DateUsersRatingReviewsVersion
Apr 29, 20262026.4.16.0
May 11, 20262026.4.16.0
May 17, 202622026.4.16.0
May 23, 202692026.4.16.0
May 30, 2026102026.4.16.0
Jun 5, 2026162026.4.16.0
Jun 13, 2026182026.4.16.0
Now122026.4.16.0

Permissions & access

Permissions
storage
Host access
https://docs.google.com/forms/*, https://generativelanguage.googleapis.com/*, https://*.googleusercontent.com/*

Screenshots

GFF screenshot 1

About

Gemini Form Filler is a browser extension that uses the Google Gemini AI to automatically read and fill Google Forms on your behalf. Instead of spending time manually answering every question, you open the form, click Solve, and let the extension handle the rest.


HOW IT WORKS

When you open a Google Form, the extension adds a Solve button at the top of the page. Clicking it starts the solving process: the extension reads each question one by one, sends it to the Gemini API along with any available answer options, receives a generated answer, and fills it into the corresponding field automatically. Each question gets a status icon so you can see exactly what happened at a glance.

The extension understands all major Google Forms question types: short answer, paragraph, multiple choice, checkboxes, dropdown, linear scale, rating, radio grid, checkbox grid, date, and time. File upload questions are automatically skipped since they require a real file from the user.


QUESTION STATUS ICONS

Every question gets a status icon that updates in real time as the extension works through the form:

Pending — the question is queued and waiting to be processed.
Solving — the question is currently being sent to Gemini and awaiting a response.
Solved — an answer was successfully generated and filled in.
Failed — the extension was unable to generate an answer after several attempts.
Skipped — the question was intentionally skipped (see below).


SMART SKIPPING

Not every question has an objectively correct answer. Questions that ask for personal information — your name, email address, phone number, personal opinion, or individual experience — cannot be answered by an AI on your behalf. Instead of inventing a fake answer, the extension detects these questions and skips them automatically, marking them with the Skipped icon. This way you always know which fields still need your attention before submitting.

File upload questions are also skipped automatically.


IMAGE SUPPORT

Some Google Forms questions include images — for example, a math problem written on a diagram, a chart you need to interpret, or a picture you need to describe. Gemini Form Filler supports these questions fully. When a question contains an image, the extension fetches it and includes it in the request to Gemini alongside the question text. Gemini analyzes both the text and the image together to produce the answer.


RATE LIMIT HANDLING

The Gemini API has rate limits on how many requests can be made per minute. If the extension hits a rate limit mid-form, it does not fail silently — it pauses, shows a banner with a countdown timer indicating how long to wait, and automatically offers to resume from the exact question where it stopped once the limit is lifted. No progress is lost and no questions need to be re-processed manually.

If your API quota is fully exhausted for the day, the extension notifies you immediately, marks all remaining questions as failed, and stops — so you are never left wondering why answers stopped appearing.


RE-RUNNING SOLVE

If some questions failed on the first attempt, you do not need to re-process the entire form. Clicking Solve again will only attempt questions that are currently marked as failed or pending. Questions already marked as solved or skipped are left untouched.


SETUP

To use the extension, you need a Google Gemini API key. You can get one for free at Google AI Studio (aistudio.google.com). Once you have a key:

1. Click the extension icon in your browser toolbar to open the settings popup.
2. Paste your API key into the input field.
3. Click Load models.
4. If the key is valid, a dropdown will appear listing all Gemini models available for your account.
5. Select the model you want to use.
6. Your settings are saved automatically and persist between sessions.

The model list refreshes every time you open the popup. If a model you previously selected is no longer available under your account, the extension will notify you and ask you to choose a new one.


CHOOSING A MODEL

Different Gemini models offer different tradeoffs between speed, accuracy, and cost. The dropdown only shows models that are capable of generating text responses — embedding models and other specialized variants are filtered out automatically. Models are sorted with Flash variants at the top since they are the fastest and most cost-effective for this use case. For most forms, Gemini 2.0 Flash is a good default choice.


ANSWER LANGUAGE

The extension instructs Gemini to always respond in the same language the question is written in. If a question is in Ukrainian, the answer will be in Ukrainian. If it is in English, the answer will be in English. No manual language configuration is needed.


PRIVACY AND DATA

The extension does not have a backend server. All communication happens directly between your browser and Google's Gemini API. Form content is sent to the API solely to generate answers and is not stored anywhere. Your API key is stored locally in your browser using chrome.storage.local and is only transmitted to Google's API endpoint to authenticate requests.

The extension only activates on pages matching https://docs.google.com/forms/* and has no access to any other websites or browser data.

For full details, see the Privacy Policy linked below.


IMPORTANT DISCLAIMER

Gemini Form Filler uses an AI model to generate answers. Artificial intelligence can make mistakes — answers may be factually incorrect, outdated, incomplete, or not perfectly suited to the specific context of a question. Always review every filled answer before submitting a form. The extension is a productivity aid, not a substitute for your own judgment. The author takes no responsibility for the consequences of submitting AI-generated answers.


SUPPORTED BROWSERS

The extension works on all Chromium-based browsers including Google Chrome, Microsoft Edge, Brave, and Opera.


SOURCE CODE

Gemini Form Filler is open source. The full source code is available on GitHub at github.com/ArtikTheOnlyOne/gemini-form-filler.

Technical

Version
2026.4.16.0
Manifest
V3
Size
30.22KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
njegmkogepejmpdpobokahnaogepgdbi
Developer ID
ufb76bdac6bd1ff5ba3f57dfb1f6b0411
Developer Email
[email protected]
Created
Apr 28, 2026
Last Updated (Store)
Apr 28, 2026
Last Scraped
Jun 13, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 13, 2026.