Welcome to SheetFormR — the smarter way to build Google Forms™ from spreadsheet data. This guide walks you through every feature, organized by tab.
SheetFormR offers a 3-day free trial with full access to all features — unlimited builds, AI tools, Classroom integration, Math Mode, everything.
After your trial, continue with a Pro subscription ($7/month) to keep creating forms. No feature restrictions during or after trial — you always get the complete SheetFormR experience.
SheetFormR offers two interface modes:
Click the or button in the top-right to toggle between modes.
You can also choose your preferred view from the homecard when you first open SheetFormR.
The Build tab is your main workspace. This is where you select your data, configure options, and create your Google Form™.
SheetFormR expects your data organized like this:
| Row | Purpose | Example |
|---|---|---|
| Row 1 | Column headers | Question | Type | Answer A | Answer B | Correct |
| Row 2 | Form title & description (optional) | Chapter 5 Quiz | Test your knowledge... |
| Row 3+ | Your questions | What is 2+2? | MC | 3 | 4 | B |
Select which sheet (tab) in your spreadsheet contains your quiz questions. SheetFormR reads data from this sheet when building your form.
When enabled, SheetFormR automatically detects and maps your columns every time you switch to a different sheet. This saves you from manually mapping columns each time.
Saves your preferences (Auto-Map setting, Build Options, Open Form in New Tab) on this computer. Your settings will persist even after closing and reopening SheetFormR.
| Button | What It Does |
|---|---|
| Reloads the list of sheets in your spreadsheet. Use this if you’ve added or renamed sheets. | |
| Switches to whatever sheet tab you currently have selected in Google Sheets™. | |
| Creates a new sheet with pre-formatted column headers. Great for getting started quickly. | |
| Analyzes your column headers and automatically maps them to SheetFormR fields. Works with standard names and common aliases. |
These toggles control how your form is built. Options that are checked by default are marked with ✓.
Creates a graded quiz instead of a regular form. This enables:
When enabled, a green QUIZ badge appears next to the option.
See also: Quiz Mode Default Settings for the automatic settings applied to quizzes.
Automatically creates a linked Google Sheets™ response sheet for your form. Responses will be collected in a new tab in your current spreadsheet.
This is required if you want to use the Track Submissions feature later.
Uses Row 2 of your mapped Title and Description columns as the form’s title and description.
Creates a Google Classroom™ assignment along with your form. When enabled:
Adds the current date and time to the end of your form title. Useful for creating multiple versions of the same quiz.
Example: “Chapter 5 Quiz” becomes “Chapter 5 Quiz 2026-02-20 10:30”
Prepends the question number (from your Question # column) to each question title.
Example: “What is 2+2?” becomes “1. What is 2+2?”
Enables Google Forms™’ native answer shuffling on each Multiple Choice and Checkbox question. Each respondent sees answer choices in a different random order, helping prevent copying.
Note: Dropdown questions do not support answer shuffling — this is a Google Forms™ limitation. The preview always shows your original spreadsheet order; shuffling happens when students open the form.
Enables Google Forms™’ native “Shuffle question order” setting. Each respondent sees questions in a different random order.
The preview always shows your original spreadsheet order; shuffling happens when students open the form.
Sorts questions based on the values in your Question # column before building. Useful if your questions are out of order in the spreadsheet.
Attaches images to questions using URLs from your Image URL column. Supports:
Renders mathematical equations as formatted images embedded directly in your Google Form™. When enabled, SheetFormR converts equations from your Equation column or from $...$ notation in question text into high-resolution images.
Supports fractions, exponents, square roots, Greek letters, integrals, and more. See Math Mode for full details and examples.
Build only specific rows instead of the entire sheet. Leave blank to build all rows.
Formats accepted:
3-10 — rows 3 through 103,5,7 — only rows 3, 5, and 73-10,15,20-25 — combine ranges and individual rowsWhen Quiz Mode is enabled, SheetFormR automatically configures the following Google Form™ settings to ensure secure and reliable assessments:
| Setting | Value | Why |
|---|---|---|
| Require Google sign-in | Yes | Identifies respondents and enables one-response limit |
| Collect email addresses | Yes | Allows matching responses to students in your roster |
| Limit to one response | Yes | Prevents multiple submissions from the same student |
| Allow response editing | No | Students cannot change answers after submitting |
| Show progress bar | Yes | Students see their progress through the quiz |
| Show “Submit another response” link | No | Prevents confusion since one response is already enforced |
Need different settings? After creating your form, open it in Google Forms™ and change these settings manually in the ⚙️ Settings tab.
Scans your spreadsheet row by row and checks for common mistakes before building. Catches all issues at once so you can fix everything in one pass:
Always run Preflight first to avoid surprises!
Shows a visual preview of your form without actually creating it. Scroll down to see how your questions will appear, including answer choices, point values, and help text.
Click any question image in the preview to see it full-size.
Builds your Google Form™! When complete, you’ll see a success summary showing the form title, question count, quiz mode status, and build time. Click anywhere on the success message to dismiss it.
After creating a form, click this button to open your new Google Form™ in a new browser tab. You can also copy the form URL from the success message.
When enabled, automatically opens your newly created form in a new browser tab immediately after creation. This saves you a click if you always want to review your form right away.
Speed up your workflow with keyboard shortcuts. These work from any tab in SheetFormR.
| Shortcut | Action |
|---|---|
| Ctrl + Enter | Create Form (same as clicking the green Create Form button) |
| Ctrl + P | Run Preflight check |
| Ctrl + Shift + P | Preview form |
| Ctrl + M | Run Auto-Map |
| Esc | Close any open modal or dialog |
SheetFormR keeps a history of your recently created forms, stored locally in your browser. Find it below the Create Form button.
Each history entry shows the form title, question count, and date created. From here you can:
Click Clear History to reset. History is stored on your device only — it doesn’t sync between computers.
Column Mapping tells SheetFormR which columns in your spreadsheet contain which data. Auto-Map handles this automatically in most cases, but you can manually adjust mappings here.
| Button | What It Does |
|---|---|
| Saves your current column mappings to the spreadsheet. Useful if you want to reuse the same mappings later. | |
| Loads previously saved column mappings from the spreadsheet. | |
| Resets all mappings to blank. | |
| Automatically detects and maps columns based on header names. |
| Field | Description | Required? |
|---|---|---|
| Form Title | The title of your form (reads from Row 2 only) | Optional |
| Form Description | Description shown at the top of the form (Row 2 only) | Optional |
| Question # | Question number for ordering and display | Optional |
| Question Type | Type of question (MC, TF, Short Answer, etc.). See Question Types. | Recommended |
| Question Text | The actual question being asked | Required |
| Correct Answer | The correct answer for grading (Quiz Mode) | For quizzes |
The Correct Answer field accepts different formats depending on your question type:
| Question Type | Format | Examples |
|---|---|---|
| Multiple Choice | Letter OR full answer text | B or 4 (if “4” is the answer) |
| True/False | True, False, T, or F | True or T |
| Checkbox (multiple correct) | Comma-separated letters or answers | A, C or Red, Blue |
| Short Answer | Exact text (case-insensitive matching) | Paris |
| Dropdown | Letter OR full answer text | C or Option 3 |
| Field | Description | Required? |
|---|---|---|
| Points | Point value for the question (default: 1) | Optional |
| Required | Whether respondents must answer (TRUE/FALSE) | Optional |
| Help Text | Additional instructions shown below the question | Optional |
| Image URL | Direct link to an image to attach to the question | Optional |
| Image Caption | Caption/alt text for the image | Optional |
| Equation | Math expression to render as an image in the form. See Math Mode. | Optional |
Map columns containing answer choices. SheetFormR supports up to 8 answer choices (A through H).
| Field | Description |
|---|---|
| Answer A - H | Answer choices for multiple choice, checkbox, and dropdown questions |
| Field | Description |
|---|---|
| Section Title / Break | Creates a new section (page break) with this title. The rest of the row should be blank. |
| Section Description | Description text shown at the top of the section. |
For Linear Scale questions (1-5 ratings, etc.):
| Field | Description | Example |
|---|---|---|
| Scale Label High | Label for the highest value | “Strongly Agree” |
| Scale Label Low | Label for the lowest value | “Strongly Disagree” |
Grid questions (MC Grid, Checkbox Grid) let students match rows to columns — perfect for matching exercises, true/false tables, and matrix questions.
| to separate items in Grid Rows, Grid Columns, and Grid Answer Key fields.| Field | Description | Format |
|---|---|---|
| Grid Rows | The row labels (left side of grid) | Newton|Einstein|Darwin |
| Grid Columns | The column headers (top of grid) | Gravity|Relativity|Evolution |
| Grid Answer Key | Correct answer for each row (for quiz grading) | Newton=Gravity|Einstein=Relativity|Darwin=Evolution |
| Grid Scoring Rule | How to score: all (full points if all correct) or partial (points per correct row) | all or partial |
| Question | Type | Grid Rows | Grid Columns | Grid Answer Key | Points |
|---|---|---|---|---|---|
| Match the scientist to their discovery | MC Grid | Newton|Einstein|Darwin | Gravity|Relativity|Evolution | Newton=Gravity|Einstein=Relativity|Darwin=Evolution | 3 |
Mercury=Small,Rocky|Venus=Hot,RockyMath Mode renders mathematical equations as formatted images directly in your Google Form™. This is essential for math, science, and engineering quizzes where plain text can’t properly represent fractions, exponents, square roots, and other notation.
$...$ in question text)The simplest way to add equations is with a dedicated Equation column in your spreadsheet. SheetFormR auto-detects columns named “Equation”, “Math”, “Formula”, or similar (see aliases). No manual mapping is needed.
Just type the math expression the way you’d write it on paper. SheetFormR automatically converts it to a formatted equation image:
| You Type in Equation Column | Renders As |
|---|---|
8 + 5 | 8 + 5 (formatted image) |
3/4 | Fraction ¾ image |
2 1/3 + 1 1/4 | Mixed number fraction image |
5^2 | 5² exponent image |
sqrt(16) | √16 square root image |
3 * (4 + 2) | 3 × (4 + 2) with proper multiplication sign |
For complex equations, use LaTeX notation wrapped in dollar signs in the Equation column:
| You Type | Renders As |
|---|---|
$\frac{1}{4}$ | Formatted fraction ¼ |
$x^{2} + 3x - 7 = 0$ | Quadratic equation |
$\sqrt[3]{27}$ | Cube root of 27 |
$\pi r^{2}$ | Pi r squared (area formula) |
$\int_{0}^{1} x^2 \, dx$ | Definite integral |
$\lim_{x \to 0} \frac{\sin(x)}{x}$ | Limit expression |
If you prefer not to use a separate Equation column, you can embed equations directly in question text using dollar signs:
Example question text:
Solve for x: $2x + 5 = 15$
SheetFormR extracts the equation from between the $...$ signs and renders it as an image above the question. The plain-text version of the equation remains in the question title for accessibility.
$...$ notation exist for the same question, the Equation column is used.| Question | Equation | Type | Answer A | Answer B | Answer C | Correct |
|---|---|---|---|---|---|---|
| What is | 8 + 5 | MC | 12 | 13 | 14 | B |
| Simplify: | 3/4 + 2/5 | MC | 5/20 | 23/20 | 5/9 | B |
| Evaluate: | $\sqrt{144}$ | Short Answer | 12 |
SheetFormR sends equation text to CodeCogs (primary) or i.upmath.me (backup) to generate PNG images. These images are then embedded in your Google Form™ above the question text.
Privacy: Only the mathematical notation itself is sent to the rendering service — no student data, names, emails, or other spreadsheet content is transmitted.
Performance: All equations are fetched in parallel for fast builds. A 60-question math quiz typically builds in about 2 minutes.
Download a free, printable Math Mode reference sheet for your grade level. Each 1–2 page PDF includes:
Grades with the SBAC badge include Smarter Balanced test prep guidance, priority standard markers, and links to official SBAC practice tests at sampleitems.smarterbalanced.org and practice.smarterbalanced.org.
Access appearance settings, AI-powered tools, classroom integration, and templates.
Choose your accent color: Blue (default), Red, Green, Yellow, or Pink.
Choose light mode, dark mode, or follow your system settings.
Reduces padding and spacing for a more compact view. Only applies when using the sidebar (not the wide modal).
Shows helpful tooltips when you hover over options. Disable if you find them distracting.
Generate quiz questions using AI. Just describe what you want, and Forge creates ready-to-use questions in your spreadsheet.
When you use Forge AI or Polish, your prompt text and authenticated email are sent to SheetFormR’s Cloud Run™ service for license validation. Only the prompt text is forwarded to Google’s Gemini™ API. No student data, Classroom data, or spreadsheet content beyond your prompt is ever transmitted. SheetFormR does not use your data to train AI models.
When checked, Forge generates equations in a dedicated Equation column using LaTeX notation. Combined with Render Math Equations in Build Options, these render as formatted images in your Google Form™.
Privacy note: Only the mathematical notation is sent to equation rendering services — no student data, names, or other spreadsheet content is transmitted.
Improve existing questions using AI. Polish can make your questions clearer, simpler, or more rigorous.
3-10 or 3,5,7). Leave blank for all rows (max 20).Create a roster status sheet showing which students have submitted and their scores.
Import student rosters directly from Google Classroom™.
Start with a ready-made template sheet. Choose your level based on how many features you need.
| Template Level | Best For | Columns Included |
|---|---|---|
| ⚡ QuickStart (Level 1) | Exit tickets, bell-ringers, quick checks | Question, Type, Answer A-D, Correct |
| 📝 Classic (Level 2) | Standard quizzes and tests | + Question #, Points, Required, Help Text |
| 💪 Power (Level 3) | Advanced assessments with images | + Image URL, Caption, Answers E-H |
| 🏆 Master (Level 4) | District-level, full-featured quizzes | + Sections, Scale Labels, Grid, Equation, all options |
Use these values in your Question Type column. SheetFormR recognizes many variations — use whatever feels natural!
| Type | Recognized Values | Notes |
|---|---|---|
| Multiple Choice | MC, Multiple Choice, MCQ, Radio, Single Choice, Select One, Choice, Multi | Single answer from choices A-H |
| Checkbox | CB, Checkbox, Checkboxes, Check, Multi Select, Select All, Multiple Answers, Tick Box | Multiple answers allowed |
| True/False | TF, True/False, T/F, True False, Yes/No, Y/N | Creates MC with True/False options |
| Short Answer | SA, Short Answer, Short, Text, Fill in the Blank, Fill In, Text Field, Single Line, Brief | Single-line text response |
| Paragraph | PA, Paragraph, Long Answer, Long, Essay, Extended Response, Multi Line, Explain, Open Ended | Multi-line text response |
| Dropdown | DD, Dropdown, Drop Down, Select, List, Menu, Combo, Picklist | Single answer from dropdown menu |
| Linear Scale | Scale, Linear Scale, LS, Rating, Likert, 1-5, 1-10, Slider, Range | 1-5 rating scale (default) |
| Date | Date, Calendar, Date Picker | Date picker |
| Time | Time, Clock, Time Picker | Time picker |
| MC Grid | MC Grid, MCG, Multiple Choice Grid, Grid MC, Radio Grid, Matrix | Grid with single choice per row. See Grid Settings. |
| Checkbox Grid | Checkbox Grid, CB Grid, CBG, Check Grid, Multi Select Grid | Grid with multiple choices per row. See Grid Settings. |
Auto-Map recognizes hundreds of column header variations. Below are the most common — SheetFormR also accepts variations with underscores, dashes, no spaces, and common typos.
| Field | Recognized Headers (examples) |
|---|---|
| Form Title | Form Title, Title, Form Name, Quiz Title, Test Title, Form Heading |
| Form Description | Form Description, Description, Form Desc, Instructions, Form Info, Quiz Description |
| Question Text | Question, Q, Question Text, Prompt, Stem, Item, Problem, Query |
| Question Type | Type, Question Type, QType, Format, Kind, Response Type, Answer Type |
| Question # | Question #, Q#, Number, #, ?#, QNum, Question Number, Item Number, No |
| Correct Answer | Correct, Correct Answer, Answer Key, Key, Right Answer, Solution, Answer |
| Points | Points, Pts, Point Value, Score, Marks, Value, Worth, Weight |
| Answer A | Answer A, A, Choice A, Option A, Choice 1, Option 1, Response A |
| Answer B | Answer B, B, Choice B, Option B, Choice 2, Option 2, Response B |
| Answer C | Answer C, C, Choice C, Option C, Choice 3, Option 3, Response C |
| Answer D | Answer D, D, Choice D, Option D, Choice 4, Option 4, Response D |
| Answer E-H | Same pattern: Answer E, E, Choice E, Option E, Choice 5, etc. |
| Help Text | Help, Help Text, Hint, Hints, Tooltip, Note, Instructions, Guidance |
| Image URL | Image, Image URL, Picture, IMG, Photo, Graphic, Media, Image Link |
| Image Caption | Caption, Image Caption, Image Title, Alt Text, Photo Caption |
| Equation | Equation, Math, Formula, Expression, Math Equation, Math Expression, Math Formula, EQ, EQN, LaTeX |
| Required | Required, Req, Mandatory, Must Answer, Compulsory, Needed |
| Section Title | Section, Section Title, Section Break, Page Break, Divider, Part, Section Header |
| Section Description | Section Description, Section Desc, Section Info, Section Text, Part Description |
| Scale Label Low | Scale Low, Low Label, Min Label, Disagree Label, Low, Minimum |
| Scale Label High | Scale High, High Label, Max Label, Agree Label, High, Maximum |
| Grid Rows | Grid Rows, Rows, Grid Row Labels, Row Labels, Matrix Rows |
| Grid Columns | Grid Columns, Grid Cols, Columns, Column Labels, Matrix Columns |
| Grid Answer Key | Grid Key, Grid Answer Key, Grid Answers, Grid Correct, Matrix Key |
| Grid Scoring Rule | Grid Scoring, Grid Score Rule, Grid Scoring Rule, Scoring Rule |
Yes! After SheetFormR creates your form, it’s a normal Google Form™. Open it in Google Forms™ to make any edits — add questions, change settings, update the theme, etc.
No. All your data stays in your Google account. SheetFormR reads from your spreadsheet and writes to Google Forms™, but we don’t store your questions, student data, or form content on our servers. Only your email is used for license verification.
When using AI features (Forge/Polish), your prompt text and email are sent to our Cloud Run service for license validation; only the prompt is forwarded to Google’s Gemini™ API — never student names, emails, or Classroom data. When using Math Mode, only the mathematical notation is sent to equation rendering services.
This is intentional. When Quiz Mode is enabled, SheetFormR automatically requires Google sign-in and limits to one response per student. This ensures academic integrity and allows matching responses to your roster. If you need anonymous surveys, disable Quiz Mode before creating the form.
Solution: Click to reload the sheet list. Make sure you have at least one sheet tab in your spreadsheet.
Solution: Check that your column headers are in Row 1. Auto-Map looks for headers in the first row only. Also try using standard names like “Question”, “Answer A”, etc. See Column Aliases for all recognized names.
Solutions:
Solutions:
$\frac{1}{2}$3/4 or 5^2 works in the Equation column without dollar signsSolutions:
A, CSolutions:
Row=Column|Row=Columnall or partialSolution: SheetFormR can only access courses where you are a teacher. Student courses won’t appear. Also make sure the courses are active (not archived).
Solutions:
Solutions:
Solution: SheetFormR includes a built-in keep-alive system that keeps your session active. However, if you leave the sidebar idle for an extended period, Google Apps Script sessions may still expire. Close the SheetFormR sidebar and reopen it from the Extensions menu. Your column mappings are saved automatically if “Remember Build Tab Choices” is enabled.
Contact us at sheetformr@gmail.com — we’re happy to help!