What you can import into Google Forms

Google Forms does not have a single "import" button that pulls in questions from a file or another service. Instead, you can move data into Forms in three specific ways: copy questions from another Google Form, upload response data from a spreadsheet, or manually recreate questions from an external source by pasting text.

The most practical route depends on where your questions or data currently live. If you have questions in another Form, you can duplicate them in seconds. If you have responses you want to analyze in Forms, you can link a spreadsheet. If you have questions in a document, email, or survey tool outside Google, you will need to type or paste them one at a time.

Key Takeaways

  • You can copy entire question blocks from one Google Form to another by opening both Forms side by side and using the copy icon next to each question.
  • Google Forms automatically creates a linked spreadsheet to store responses, but you cannot import old response data into that spreadsheet from outside sources through Forms itself.
  • To move questions from a non-Google tool, copy the text and paste it into the question field, then set the question type and answer options manually.
  • The fastest way to transfer multiple questions between Forms is to duplicate the entire form and then delete the questions you do not need.

Copying questions between Google Forms

If your questions already exist in another Google Form, you can copy them without retyping. Open both the source Form and the destination Form in separate browser tabs or windows so you can see them at the same time.

In the source Form, find the question you want to copy. On the right side of that question, click the three-dot menu icon. Select "Duplicate question" from the menu. Google Forms will create an identical copy of that question in the same Form.

Now switch to your destination Form tab. Scroll to the location where you want the question to appear. Click the plus icon (+) on the left toolbar to add a new question. Instead of creating a new one, you can go back to the source Form, duplicate the question again, and then cut and paste it into your destination Form using your keyboard (Ctrl+X to cut, Ctrl+V to paste).

For faster bulk transfers, open the source Form and click the three-dot menu at the top right. Select "Make a copy." Google Forms will create a duplicate of the entire Form with all questions intact. You can then delete the questions you do not need from the copy.

Linking a spreadsheet to store responses

Google Forms automatically creates a new Google Sheet to collect responses when you first create a Form. If you want responses to go into an existing spreadsheet instead, you can change where Forms sends the data.

Open your Form and click the "Responses" tab at the top. Click the green spreadsheet icon (it looks like a small grid). A menu will appear asking whether you want to create a new spreadsheet or select an existing one. Choose "Select existing spreadsheet" if you have a Sheet you want to use.

A dialog box will open showing your Google Drive. Find and click the spreadsheet where you want responses to land. Click "Select." From that point forward, all new responses will appear as rows in that spreadsheet.

Note that this only works for new responses going forward. If you have old response data in another spreadsheet, you will need to copy and paste those rows into your linked Sheet manually, or import them using Google Sheets' own import tools rather than through Forms.

Pasting questions from text or documents

If your questions live in a Word document, email, or another survey tool, copy the text and bring it into your Form. Open your Form and click the plus icon to add a new question. In the question field, paste the text you copied.

Google Forms will treat the pasted text as the question itself. You will then need to set the question type using the dropdown menu on the right (multiple choice, short answer, dropdown, and so on). If your pasted text includes answer options, you will need to type those into the "Option 1," "Option 2" fields manually — Forms does not parse answer choices from pasted text automatically.

This method works but is slow for large question sets. If you have 20 or more questions to move, consider whether the source tool has an export feature that creates a Google Form directly, or whether recreating the Form from scratch would be faster than pasting and formatting each question individually.

Importing response data from a spreadsheet

If you have collected survey responses in a spreadsheet outside of Google Forms and want to analyze them in Forms, you cannot import that data directly into Forms. However, you can copy the response data into the spreadsheet that Forms creates.

First, create a Form with the same questions as your external survey. Let it collect at least one response so that Forms creates the linked spreadsheet with the correct column headers. Open that spreadsheet and look at the column names in the first row — they should match your Form questions.

In your external spreadsheet, copy all the response rows (not the header row). Switch to the Forms-linked spreadsheet and click on the first empty row below your existing data. Paste the responses. The data will populate into the columns that match your Form questions.

This approach requires that your external data is already organized in columns that match your Form questions. If the column order or question wording is different, you will need to rearrange or rename columns before pasting.

Using Google Sheets to organize questions before creating a Form

If you are starting from scratch and want to organize your questions before building the Form, create a spreadsheet with your questions and answer options laid out in columns. This gives you a reference document and makes it easier to spot errors or duplicates before you type them into Forms.

Set up columns for "Question," "Type" (multiple choice, short answer, etc.), and "Options" (the answer choices). Fill in each row with one question. Once your spreadsheet is complete and reviewed, open a new Google Form and type or paste each question from the spreadsheet into Forms, setting the type and options as you go.

This method is slower than copying between Forms, but it is useful if you are collaborating with others on question design, or if you need to track which questions came from which source.

What you cannot import directly into Google Forms

Google Forms does not support importing questions from most third-party survey tools like Qualtrics, SurveyMonkey, or Typeform. If you need to move questions from those platforms, you will need to export them as a document or spreadsheet, then manually recreate them in Forms.

You also cannot import conditional logic or branching rules from other tools. If your original survey had skip logic (showing different questions based on previous answers), you will need to rebuild that logic in Forms using the "Go to section based on answer" feature.

Response data from non-Google sources cannot be imported into Forms itself, but it can be pasted into the linked spreadsheet as described above. Forms will not automatically map old responses to your new Form — you are only moving the raw data into the sheet for reference or analysis.

Frequently Asked Questions

Can I import questions from Microsoft Forms or Typeform into Google Forms?

No direct import exists. Export your questions from those tools as a document or spreadsheet, then copy and paste the text into Google Forms. You will need to manually set the question type and answer options for each one, since Forms does not parse that information from pasted text.

What happens to my responses if I change where my Form sends data?

Responses already collected in the original spreadsheet stay there. New responses will go to the new spreadsheet you select. You can copy old responses from the original sheet and paste them into the new one if you want all data in one place.

Can I import a CSV file directly into Google Forms?

No, but you can import a CSV into Google Sheets, then copy the data into your Forms-linked spreadsheet. Open Google Sheets, click "File" > "Import," select your CSV file, and choose how to handle the import. Once the data is in Sheets, you can copy and paste it into your Forms responses sheet.

Is there a way to bulk-edit questions after I import them?

Not through Forms itself. If you need to change many questions at once, edit them individually in Forms, or export your responses to Sheets, make bulk changes there, and then manually update the Form questions to match.

Can I import images or videos along with my questions?

You can add images and videos to questions in Forms, but you must do so after the questions are created. Open each question, click the image or video icon, and upload or link the media. There is no bulk import method for media files.