Home › Word to Google Form

Word to Google Form: Turn a .docx Into a Form Without Retyping

Updated October 20, 2026 · 6 min read

You have a quiz, a survey, or an exam in a Word document and you want it in a Google Form. The catch: Google Forms has no built-in Word import. There is no "Upload .docx" button, and Word's layout — headings, tables, inline images — is not a question database. The realistic route is to convert the .docx into a Form-ready file, then import that file. This guide covers the exact path and how ExamParser handles the conversion.

Key constraint: Google Forms only imports directly from another Google Form in Drive. A Word file must be converted first. ExamParser supports docx import directly, so you skip the copy-paste detour.

Why Word is the awkward source

A .docx is a layout format. Questions may sit in a table, as bold headings, or buried in paragraphs with options listed underneath. Before any form can be built, that structure has to be mapped into fixed columns — one row per question, the same fields in the same place every time. ExamParser does this mapping for you; the cleaner your docx structure, the fewer items get skipped.

The fixed-column layout

Whether the source is Excel, Word, or PDF, the Form-ready output uses the same fixed fields. Every row is one question:

Question        | Option A | Option B | Option C | Option D | Correct | Image URL
What is 2+2?     | 3       | 4       | 5       | 6       | B       | https://...
Capital of FR?   | Paris   | London  | Berlin  | Madrid  | A       |

The image rule: one URL, exactly one

When a question needs a picture, Google Forms accepts only one image per question, and it must be a URL. Two hard limits:

Step-by-step: Word → Google Form

1

Prepare the .docx

Use a table (one question per row) or questions as headings with options listed beneath. Avoid merged cells and stray formatting.

2

Convert to a Form-ready file

Run the file through ExamParser, which reads .docx directly and maps it to the fixed-column layout with the one-image-URL rule.

3

Import into Google Forms

Bring the converted questions into a new or existing Google Form using its import flow. The answer key carries over.

4

Preview and share

Preview the form as a respondent, confirm the correct answers are marked, then send the link.

Why Word → Google Form conversions fail

Meet the tool built for this

ExamParser accepts your .docx directly (docx import), maps it to fixed column fields, enforces one image URL per question, and outputs a Google-Form-ready file — answer key included. The same Word document can also feed Canvas, Moodle, and other platforms, so you write the quiz once.

Browse more import guides at examparser.com/blog/en.

Frequently asked questions

Does Google Forms have a built-in Word import?

No. Google Forms cannot read a .docx file directly. The only native import is from another Google Form in Drive. To bring a Word document in, you convert it into a Form-ready file first. ExamParser reads .docx directly and handles that conversion.

What Word layout converts to a Google Form cleanly?

The most reliable layouts are a table with one question per row, or questions written as headings with the options listed beneath. Either way, ExamParser maps the content into fixed columns (question, options, correct answer, optional image URL). Inconsistent headings and merged cells are the usual causes of skipped items.

How are images handled when converting Word to Google Form?

Each question may have exactly one image, and it must be supplied as an external URL, not an embedded file. An image pasted inline into the .docx is not carried over; place its hosted link in the image column instead.

Can ExamParser convert my Word document into a Google Form?

Yes. ExamParser accepts .docx, maps it to the fixed-column layout, enforces the one-image-URL rule, and produces a Google-Form-ready file so your Word questions import with the answer key intact.

Ready to convert your Word document?

Turn your .docx into a Google-Form-ready file — fixed columns, one image URL per question — and stop retyping quizzes.

Try ExamParser →