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, 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.
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 - Jan 18, 2026 10:30 AM"
Prepends the question number (from your Question # column) to each question title.
Example: "What is 2+2?" becomes "1. What is 2+2?"
Randomizes the order of answer choices once when building the form. The shuffled order is then fixed in the form.
This is different from Google Forms' built-in shuffle, which re-shuffles for each respondent.
Enables Google Forms' native "Shuffle question order" setting. Each respondent sees questions in a different random order.
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:
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 rowsChecks your data for potential issues before building. Catches problems like:
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.
Click any question image in the preview to see it full-size.
Builds your Google Form! When complete, you'll see a π OPEN FORM link to view your new form.
When enabled, automatically opens your newly created form in a new browser tab.
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) | 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 |
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" |
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 checked, Forge renders any LaTeX equations as high-resolution images using CodeCogs. The images are hosted externally and work in Google Forms.
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, all options |
Use these values in your Question Type column. SheetFormR recognizes many variations.
| Type | Accepted Values | Notes |
|---|---|---|
| Multiple Choice | MC, Multiple Choice, Radio |
Single answer from choices A-H |
| Checkbox | CB, Checkbox, Check All, Multi-Select |
Multiple answers allowed |
| True/False | TF, True/False, T/F, True False |
Creates MC with True/False options |
| Short Answer | SA, Short Answer, Short, Text, Fill in the Blank |
Single-line text response |
| Paragraph | PA, Paragraph, Long Answer, Essay |
Multi-line text response |
| Dropdown | DD, Dropdown, Drop Down, Select |
Single answer from dropdown menu |
| Linear Scale | LS, Linear Scale, Scale, Rating |
1-5 or 1-10 rating scale |
| Checkbox Grid | CBG, Checkbox Grid, Grid Checkbox |
Matrix with checkboxes |
| Multiple Choice Grid | MCG, MC Grid, Grid |
Matrix with radio buttons |
| Date | Date |
Date picker |
| Time | Time |
Time picker |
Auto-Map recognizes these column header names (case-insensitive):
| Field | Recognized Headers |
|---|---|
| Question Text | Question, Q, Question Text, Prompt, Stem |
| Question Type | Type, Question Type, QType, Format |
| Question # | Question #, Q#, Number, #, QNum, Question Number |
| Correct Answer | Correct, Correct Answer, Answer, Key, Answer Key |
| Points | Points, Point Value, Score, Value, Weight |
| Answer A | Answer A, A, Choice A, Option A, Choice 1, Option 1 |
| Answer B | Answer B, B, Choice B, Option B, Choice 2, Option 2 |
| Answer C | Answer C, C, Choice C, Option C, Choice 3, Option 3 |
| Answer D | Answer D, D, Choice D, Option D, Choice 4, Option 4 |
| Help Text | Help, Help Text, Hint, Instructions, Description |
| Image URL | Image, Image URL, Picture, IMG, Photo |
| Required | Required, Req, Mandatory |
| Section Title | Section, Section Title, Section Break, Page Break |
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.
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.
Solutions:
Solutions:
A, CSolution: 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:
Contact us at sheetformr@gmail.com β we're happy to help!