Paste the share link. The questions, their options and which ones are required come across to a form on your own WordPress site - no account, no export file, no add-on. From then on the answers land in your database instead of somebody else's.
Download free Read the import guideWorks from the Send → link address - the one starting
docs.google.com or forms.gle.
Responses are written to your own WordPress database, under your own domain, subject to your own retention rules - not to an account whose terms are set by someone else.
Your colours, your font, your logo above it, your web address in the link you send out. A form that looks borrowed gets answered less.
Schools, municipalities and works councils increasingly cannot use a hosted form service without a data protection assessment. There is nothing to assess when the form never leaves your server.
The thing Google Forms cannot do at all: charge for a place and collect it at submit, through your own Stripe, Mollie or WooCommerce account.
Counts, percentages and charts per question, on a Responses tab - plus an XLSX export with a summary sheet, ready to pivot.
Signed webhooks with retries and a 30-day log, so a submission can land in your CRM, n8n, Zapier or Power Automate on its way past.
It has to be set so anyone with the link can open it, and it has to be accepting responses. A form that asks people to sign in, or that is closed, serves its notice instead of its questions.
Google Forms lives somewhere else, so there is nothing to list - the Google card takes the share link in a box and imports on the spot.
It arrives as a draft with its own page, and the report says what was created and what was left out.
Point the old form's closing message at the new address, or just send the new link out. Both can run side by side while you switch over.
This is the one time LocalForm fetches something from the internet, and only when you press the button. Only Google's own form addresses are ever fetched, nothing about your site is sent anywhere, and no account or API key is involved. Prefer your site to make no request at all? Open the form in your browser, view the page source, and paste that in instead - the importer cannot tell the difference.
| Google Forms | In LocalForm |
|---|---|
| Short answer, Paragraph | Text, Long text |
| Multiple choice, Dropdown, Checkboxes | Single choice, Dropdown, Checkboxes |
| Linear scale | Rating, over the same range |
| Multiple choice grid, Tick box grid | Choice Grid and Checkbox Grid, rows kept as statements and columns as options |
| Date | Date |
| Section | A step, with a progress bar and Back and Next buttons |
| Title and description | A text block |
| Time | A text question - worth rewording |
| File upload, Image, Video | Left out, and named in the report |
Google's help text under a question becomes the LocalForm question's placeholder, which is the nearest place a reader looks for the same hint. A grid whose rows have no wording is left out rather than guessed at.
No. LocalForm reads the same public page anyone with the link already sees.
No - the questions come across, not the answers. Download those from Google as a spreadsheet if you need to keep them; new responses land in your own database.
Yes. The Responses tab counts and charts every question, with percentages for choice questions and lowest, average and highest for numbers.
File upload questions are left out of the import and named in the report. LocalForm Pro has a file upload question you can add back by hand.
No. No account, no licence key, no trial period, and no cap on either - the core plugin is free and stays that way.
Install the free plugin, paste a share link, and look at the draft. It takes about two minutes, and you can leave the Google original running while you decide.
Download free Why it matters where a form lives