HTML to Google Form: Convert an HTML File or Webpage Into a Quiz
Many question sets already live as a webpage — an exported quiz page, a saved course page, or an .html file from a textbook site. Google Forms cannot read HTML directly. What you need is a fixed-column spreadsheet built from the page, then converted into Form fields — with the questions, choices, and answer key carried over exactly as written and no AI inventing questions. This guide covers the deterministic path from HTML to a Google Form.
Why HTML is not directly importable
An .html file is markup, not data. Google Forms consumes a structured spreadsheet with named columns. So the bridge is: HTML → parse → fixed columns (CSV/XLSX) → Form columns → import. Parsing is what turns the page into text; the fixed columns are what Forms reliably recognizes.
The fixed-column layout Forms understand
One row is one question. This layout reshapes each parsed question into the fields Forms import.
| Column | What goes in it |
|---|---|
| question | The question text as read from the page |
| option 1 … option 6 | Answer choices (leave unused blank) |
| correct answer | The correct option number (1–6) |
| points | Points for that question (optional) |
| image | One public image URL for the question (optional) |
Once the HTML output is shaped into this sheet and converted into Form columns, every row becomes a question with its original options and answer key intact.
HTML to Google Form in 5 steps
Gather the HTML source
Save the webpage or open the .html file that contains your questions. A clean, well-structured page parses most accurately.
Parse it into text
The page is read into text — questions, choices, and the answer key — with nothing invented.
Arrange into fixed columns
One row per question: question text, options (option 1–6), correct answer, and points.
Convert to Form columns
The sheet is turned into the columns Forms reads — question, options, answer key, and points.
Import and grade
Load the file into the Form, then enable Settings > Quizzes with the answer key filled. Submissions grade themselves.
Diagrams travel too
Questions that depend on a figure can keep an image URL column, so the diagram moves into the Form alongside the parsed text. A geometry or graph question loses nothing in the conversion.
Frequently asked questions
Can I really turn an HTML file into a Google Form?
Yes. An .html file or a saved webpage that contains questions is parsed into a fixed-column spreadsheet, then converted into Form fields. The questions, choices, and answer key from the source are carried over exactly as parsed — nothing is invented.
Does the converter rewrite or guess the questions?
No. The HTML is only read into text and reshaped into columns. The conversion is deterministic: the parsed content becomes the question and options. No AI generates new questions or changes the answer key, which keeps a graded test accurate.
What kinds of HTML sources work?
A saved webpage of a quiz, an exported question page, or an .html file from a course site all work. The cleaner the markup, the more accurate the parse — plain question lists convert best.
Can questions with images be imported?
Yes. Questions that rely on a figure can keep an image URL column so the diagram travels into the Form alongside the parsed text.
How is this different from an AI quiz maker?
AI quiz makers often invent questions or change the answer key from a prompt. Here the source is the HTML page itself, and only what is present is converted. No AI is used to create content.
Turn your webpage into a form
Stop copy-pasting a quiz from a webpage by hand, and stop letting an AI rewrite your exam. If the questions are already on the page, send them as-is — from HTML to Google Form, with the answer key intact.
Try ExamParser →