What's new

Everything we shipped to TinyForms, newest first. New features, improvements and fixes as they went out.

Latest

Changed your mind after cancelling

A cancelled subscription can be kept again, straight from the billing page.

  • FixedAfter cancelling a subscription there was no way back: choosing Free again, keeping your plan or picking another paid plan ended in an error, and so did deleting the workspace. The billing page now shows the planned cancellation with a button to keep your subscription, choosing another paid plan withdraws the cancellation, and deleting the workspace works again.

Tables, ticked or filled in

A new question type for grids: tick cells or fill them in, with rows of your own.

  • NewA new Table question puts rows against columns. Respondents tick cells, like an availability grid of days against parts of the day, or fill in every cell with a text, date or number, like a vaccination record with a date per dose. They can add rows of their own for an "other" line, and on a phone every row becomes a card that is easy to fill in. Part of Pro and Business.
  • NewChoose how wide a form may grow on a large screen: narrow, as before, wide or extra wide. Forms with tables or many fields side by side get the room they need. You find it under Appearance in the form settings.
  • ImprovedThe form editor and the forms overview open faster, and typing in the builder feels lighter. The interface texts travel with the first page only, the Submissions, Personal links and Insights tabs are fetched the moment you open them, and an edit no longer redraws the whole form.
  • FixedAn answer that a spreadsheet would read as a formula (a value starting with =, + or @) is exported as plain text. In Excel files it is written as text; in CSV files it gets a leading apostrophe. Phone numbers and negative amounts are left exactly as they were typed.
  • ImprovedA form can no longer be used to flood someone's inbox: one address receives at most five confirmation emails per form per hour, and a form that receives an unusual stream of answers from one connection slows it down. Every answer is still stored and you are still notified.
  • ImprovedA deleted form is now erased for good 30 days after you delete it, with its submissions and uploaded files, instead of staying on our servers indefinitely.
  • ImprovedThe IP address and browser of a respondent are now kept for 30 days instead of as long as the submission, are shown only to owners and admins, and no longer appear in CSV and Excel downloads. A synced spreadsheet keeps its column, which stays empty from now on.
  • FixedTwo people sending a form at the same moment could both get its last place, both get the last place of an option, or both answer through the same single-use personal link. Taking a place now happens one answer at a time, so a full form, option or link stays full. A payment confirmed twice by Mollie at the same moment is also counted and mailed only once.
  • FixedSomeone whose choice went on the waiting list of an option was still charged the full amount, for a place they did not have. Such an answer now pays nothing until a place is confirmed. The paid event registration template no longer puts a waiting list on its priced tickets: a sold-out ticket type now disappears from the form.
  • FixedAfter cancelling a subscription, the billing page went back to showing it as active, without the date your plan ends, and the reminder before that date did not go out. It now shows the cancellation and the end date, and the reminder is sent.
  • NewSend a payment link to someone who closed the payment page or let it expire. From the answer, or to every unpaid answer at once with the new Unpaid filter and "Send payment reminder". The link goes out in the language of the form and keeps working until the answer is paid, and it is also how you ask an answer from the waiting list to pay once its place is confirmed.
  • NewA paying form can send one payment reminder by itself, a number of days after an answer came in, to everyone who has not paid and has not been sent a link yet. You find it in the payment settings of the form.
  • NewChoose whether an unpaid registration keeps its place, as before, or gives it up after a number of hours. A released registration is cancelled, so its place comes free, and you can restore it from the Cancelled list. If an older payment page is still paid after a new link went out, both payments are kept and the workspace owner is told, so one can be refunded.
  • NewThe Insights tab of a form that takes payments now shows its revenue: what came in, what was refunded, the net amount and the number of payments, with a chart per day or per week, and apart from that the answers still waiting for their money. A refund lowers the net amount on the day it goes back, and the totals were recounted from the payments themselves.
  • NewOwners and admins find a new Revenue page in the workspace menu: every form that takes payments with what it received, refunded and is still owed, the total over all of them, and a CSV or Excel download for the treasurer.
  • FixedNumbers and percentages in the insights were always written the Dutch way, with a decimal comma, whatever the language of the interface. They now follow your language.
  • NewA new Amount question lets people choose what they pay, for a donation or a free contribution. It shows the amounts you suggest as buttons next to an input for any other amount, typed with a comma or a dot, and takes an optional minimum and maximum. The amount adds to the rest of the payment, appears in the recap, the emails, the exports and the insights, and a condition can compare it in euro. Part of Pro and Business, like payments.
  • NewA new Free contribution template asks for a contribution rather than a price: three suggested amounts, any other amount above a minimum of 5 euro, and the payment through your own Mollie account.
  • ImprovedAmounts on a public form, the running total and the prices beside options, are now written the way the language of the form writes money: €12.50 in English and € 12,50 in Dutch, French and German.
  • FixedSending a payment link to someone waiting for a place now really gives them that place. Until now the answer stayed on the waiting list even after paying, so the form kept the place open for others. From the moment the link goes out, a waiting list entry counts against the form's maximum and a choice on an option's waiting list against that option's limit, both marked "Place confirmed", and the reminder and the release of unpaid places apply to it as to any registration. On a form without payments, "Confirm place" on the answer gives the place without asking for money.
  • FixedA payment link for an unpaid registration could ask nothing, or too little, while the form happened to be full, because it was worked out on the questions of the waiting list. It is now always worked out on the questions the answer was given on, whether the form is full or not.
  • NewGive a form discount codes: a percentage or a fixed amount off, with an optional usage limit and dates between which the code works. Respondents enter the code under the amount and see the new total at once, and the code and the discount travel with the answer into the downloads, the payment log and the emails through {DISCOUNT CODE} and {DISCOUNT}. A cancelled or deleted answer gives its use back. Part of Pro and Business, like payments.
  • NewDiscounts without a code: an early bird that takes a percentage or an amount off until a date of your choice, and a quantity discount that takes an amount off for every extra row of a repeating group or every extra unit of a number field, like 10 euro off per extra child. They add up, a code comes on top, and the total never goes below zero.
  • NewTake payments through Stripe as well as Mollie. Choose Stripe in the workspace payment settings and paste a restricted key: TinyForms checks it and sets up the webhook in your Stripe account by itself. Respondents pay on Stripe Checkout in the language of the form, refunds and payment links work as before, and a test key shows a Test mode label. Switching provider keeps the other key, so payments already under way are still confirmed. See "Finding your Stripe key" in the help centre.
  • FixedIn a table that takes one choice per row, a click on a computer did not show the tick, although the choice was saved. It shows now.
  • NewAnswer an access or erasure request under the GDPR in one place. Owners and admins find Personal data in the workspace menu, on every plan: search one email address across every form (cancelled answers, the bin and the waiting list included, and a name in the answers if you like), export everything found as one ZIP with a readable summary and the uploaded files, or erase it all at once after a confirmation that says exactly what goes. A log keeps when each request was handled and by whom, without the data itself.
  • FixedAn accent or a slash in a label (such as Café or Q1/Q2) no longer hides it from the label filter: filtering forms or answers on such a label now finds them.
  • FixedDeleting a response with "also refund this customer" ticked did not refund it, and clearing all responses with "reset statistics" ticked kept the statistics. Both choices are now carried out: the refund goes back through your payment provider.
  • FixedSaving a form showed the "saved" message twice; it shows once now. Adding or editing a personal link that is refused, for example for an invalid email address, now says why in the panel or the dialog.

An AI assistant, made and hosted in Europe

Build, change and translate forms by describing what you want, on Mistral AI in the EU.

  • NewDescribe a form in your own words and the AI assistant builds it for you as a draft, in the language you choose. It runs on Mistral AI, a European model hosted in the EU, and is part of Pro and Business.
  • NewChange a form by asking: describe what should change and the result appears in the editor as unsaved changes to review. Answers you already received stay linked to their questions.
  • NewTranslate a whole form into English, Dutch, French or German in one go, including the thank-you messages and the confirmation email, with the form's language switched along.
  • ImprovedOpening the preview with unsaved changes now asks whether to save first, since the preview shows the saved version and your changes would otherwise seem lost.
  • FixedOn a form with several pages, Next could send the form, or show the thank-you screen in the preview, instead of opening the last page. It now always opens the next page.
  • FixedThe list of unpublished changes no longer shows settings you never touched, such as personal link options switching from off to on on a form published before those options existed.

Where to keep submissions longer

The warning before submissions are deleted now tells you how to keep them.

  • NewA new Payments tab next to a form's submissions lists every payment received, with amount, date, refund and Mollie reference, even after the submission itself has been deleted. You can export the list as CSV or Excel.
  • ImprovedThe email warning that submissions will be deleted now says where to change the retention period, opens that setting directly, tells you when your plan does not allow a longer period, and points to your Mollie dashboard for the payments.
  • ImprovedThe email to reset your password now arrives in your own language and matches the rest of TinyForms.

Fair warning before submissions are deleted

The retention period no longer deletes anything without telling you first, and payment records now stay.

  • NewOwners and admins get a weekly email listing the submissions the retention period will delete in the next two weeks, so there is time to export them. It can be turned off in your profile.
  • NewThe submissions list warns when submissions will be deleted within a week, and shows the date next to each of them.
  • NewShortening the retention period now asks for confirmation first, because it also deletes older submissions you already have.
  • ImprovedPayment records (amount, date and payment reference) are no longer deleted together with a submission, so you keep your record of money received.
  • ImprovedA workspace that moves to a paid plan with the starting retention of 30 days now gets 90 days instead. A period you set yourself stays as it is.
  • NewExports of forms that take payments now include the amount, payment date, payment reference and any refund.
  • NewThe statistics of a form can be reset from its insights: views, traffic sources, conversion and drop-off start over from zero. Clearing all submissions offers the same option.
  • FixedAfter deleting or clearing submissions, the insights tab kept showing the old figures until the page was reloaded. It now fetches them again when you open it.

A refused answer no longer disappears in silence

Visitors see why a form would not take their answer, and you hear about it too.

Show the changes
  • FixedA form can refuse an answer: the monthly allowance is used up, the storage is full, or the plan no longer covers a payment or a file the form asks for. Until now the visitor pressed Send and nothing happened, with no message anywhere on the page. The reason is now shown above the send button, in the language of the form, so the person filling in knows the answer did not arrive instead of assuming it did.
  • NewWhen a live form turns a visitor away for one of those reasons, the workspace owner now gets an email naming the form and the cause. Nothing is stored when an answer is refused, so without this the first sign was somebody asking why they never got a reply. The mail goes out at most once a day per form, for as long as the cause is there.
  • FixedIn "Copy fields", a form that opens with a long paragraph stretched the window far past the edge of the screen, taking the "Select all" and "Add fields" buttons with it. Ticking questions then looked impossible to finish. Long text is now shortened to one line, and the buttons stay where they belong.
  • ImprovedAn email question accepted an address without a domain suffix, like "someone@company". The form was sent, and the confirmation mail to that address was refused by our mail provider afterwards, where nobody could see it. Such an address is now refused while the visitor is still on the form and can correct it.
  • FixedThe email warning you that your plan is running out left out the line that says why: where it should explain that a trial, a subscription or a one-time licence is ending, it printed a single bare word. The full sentence is back, in all four languages.

Copying fields between forms

Reuse a question you already built, and let a text block follow an answer.

Show the changes
  • NewBuilding the same name and address questions in every form is over. "Copy fields", under the field list, shows the other forms in your workspace: pick one, tick what you want and the questions are added to the form you are editing, with their options, prices and limits. The form you copied from does not change. This also fills a waiting list in one go, which has its own questions and used to start from nothing, and copied that way its answers land in the same column of your export as the regular ones.
  • NewA heading, paragraph, image or video could only be shown conditionally on the thank-you page. It can now carry the same rule inside the form itself and on the waiting list, where it appears and disappears while someone is filling in, following the answers on that same page. Useful for a section title that only applies to part of your respondents, or a warning only the people it concerns get to read. The rule sits behind the gear on the block.
  • FixedThe waiting list offered question types your plan does not include, such as a signature or a rating, and saving the form then failed with an error. It now marks them with the same upgrade hint the form itself shows, so you can see what a plan would add before you build a question you cannot keep.

Readable text on your brand colour

The text on your brand colour is now picked for readability, and you can overrule it.

Show the changes
  • ImprovedThe text on your brand colour used to be white, whatever colour you picked. On a light colour such as a bright yellow it all but disappeared. It is now chosen for readability: white on a dark brand colour, near black on a light one. This applies to the submit button, the thank-you page and the button in the emails your forms send, and it needs no setting.
  • NewIf your brand guide asks for one in particular, you can now say so. Under the brand colour in your workspace settings, and under a form's own colour, "Text on the brand colour" offers Automatic, White and Dark, with a preview of each. It warns you when the combination you force is hard to read.
  • NewBancontact, iDEAL and similar methods are only offered on one-time payments, never on subscriptions, so they never appeared at checkout. You can now buy a fixed twelve month term instead of subscribing, which unlocks them. The link sits under the plans on your billing page. The term does not renew by itself and costs a little more than a yearly subscription for that reason.
  • ImprovedA plan running out is no longer a cliff. For fourteen days after a trial, a cancelled subscription or a term ends, your workspace keeps the limits it had, and a banner shows the date it really changes. Forms you have already published therefore keep collecting answers instead of quietly stopping.
  • NewWe now email you before paid access runs out: two weeks ahead, three days ahead, on the day itself and once more during the fourteen days that follow. This covers trials, cancelled subscriptions and the new fixed terms.

Labels and notes for your forms

Forms can now carry labels and an internal note, and the overview filters on them.

Show the changes
  • NewA form can now carry labels of its own, such as 'Event', '2026' or 'Archive'. You set them under General in the form’s settings. They show on the form’s card in the overview, clicking one narrows the overview to it, and the filter next to the search box lists the labels your workspace already uses. A label that differs only in capitals is filed under the spelling you already have, so one pile never becomes two.
  • NewEvery form now also has room for an internal note: free text only people with access to the workspace can read. It never appears on the form, is never emailed and is never filled into a placeholder, so it can say the thing you would not put on the form itself.
  • FixedOpening a submission from the list gave you the side panel and no way on to the submission’s own page, which is where its note and labels are written. The panel now carries a button through to the full page.

The right size for your logo and header

Logo and header image uploads now tell you which size to aim for.

Show the changes
  • ImprovedUploading a logo or header image no longer means guessing. The workspace branding settings, and a form’s own image under Appearance, now name the size to aim for: 400 × 128 pixels for the logo and 1600 × 400 pixels for the header image. That is twice the size they are shown at, so both stay sharp on high density screens.

A shorter link, and an address you choose

Short links now live on tfrm.be, every form’s own address is yours to edit, and a deleted answer hands a personal link back.

Show the changes
  • NewA form’s address is no longer whatever its title happened to be. Settings, General now carries an Address field: type the last part of the public link yourself, in lowercase letters, numbers and hyphens. A duplicate that arrived as autumn-workshop-copy can finally be called what it is. Change it on a published form and the form moves at once, so the old address stops answering along with it.
  • ImprovedThe short link is handed out on tfrm.be from now on, so tfrm.be/k7m2qpza is the whole of it on a flyer, on a badge or read out loud. Every short link shared before today keeps working exactly as it did.
  • NewPersonal links can go out short as well. In the recipient panel, pick the address this campaign hands out: the familiar tinyforms.tools/i/k7m2qpza, or tfrm.be/k7m2qpza. The list, the copy buttons, the CSV and Excel exports and the QR codes all follow your choice, the QR code gets coarser and easier to scan, and every address already printed keeps opening the same form.
  • FixedDeleting an answer, clearing a form’s answers or withdrawing a registration now hands the personal link behind it back: that recipient can fill the form in again, where their link used to show a thank-you notice and nothing else. Restoring the answer from the bin closes the link with it. Until now a link stayed shut on an answer that no longer existed, with no way to open it again.
  • FixedThe three switches under How personal links behave were not being kept: only accept answers through a personal link, one answer per link, and let recipients correct what you filled in all fell back to their default on the next save. They now stay the way you set them.
  • ImprovedThe notice a recipient opens on is yours to decide. Personal links now carries three settings for it: whether the page says who the invitation is for, whether it adds a second line under that name, and what that line says. Leave the wording empty and it stays the sentence about the answers you filled in; write your own and it is always shown, with {RECIPIENT} and your hidden columns filled in per recipient.
  • NewEvery submission now has room for what you know about it, next to what the respondent wrote. Add an internal note only your workspace can read, and labels such as 'Paid cash' or 'Needs a table' to sort the list by. Labels get their own column, clicking one narrows the list, and both travel with your CSV and Excel export. Nothing of either ever reaches the respondent.
  • NewThe button under your thank-you message is yours to word. The Thank you tab now carries Button under the message: type "Register someone else" or "Back to our website" and that is what respondents read instead of "Back to form". Leave it empty and nothing changes, in every language your forms speak.
  • ImprovedThe Personal links tab no longer scrolls past everything at once. Adding recipients, how the links behave, which address they hand out and the notice recipients open on are now four foldable groups, the way the settings and email tabs already work, so the tab opens on your recipient list with the rest folded away above it.
  • FixedWhere people stop, under Insights, was missing everyone who arrived through a personal link: those visits were never counted as reaching the first step, so the funnel started at zero or stayed hidden altogether. They count now. A form with more than one step also keeps its funnel when nobody got past the first page, instead of hiding the very thing you went looking for.

Cancellations, refunds and a bin

Withdraw a registration without losing the record, refund on its own, and restore a deleted response for 30 days.

Show the changes
  • NewCancelling a registration withdraws it without erasing it. The place it took comes free straight away, so someone else can book it and the same person can sign up again, while the record stays under Cancelled with the refund you made next to it. Months later you can still see who cancelled and what went back to them.
  • NewDeleting a response now moves it to a bin instead of erasing it. It stays there, uploaded files and all, restorable for 30 days, after which it is erased for good. Clearing a whole form works the same way, and you can empty the bin yourself whenever you want the space back.
  • NewRefunding is its own action now, separate from cancelling and deleting: send the money back through Mollie while the registration stays as it is. A refunded response is marked as such, with the amount and the date, so your list says who has been paid back.
  • FixedThe "also refund this customer" tick box did nothing when you deleted a response from the submissions list: the refund was never sent to Mollie. It worked from the response detail page only. Both now behave the same.

Personal links say when they open

The recipient panel now warns that a personal link stays closed until the form is published.

Show the changes
  • ImprovedA personal link opens the published form, so it answers with "page not found" while the form is still a draft. The recipient panel now says so, and the warning sits next to the print button on the QR sheet as well, so a batch of cards is not printed a day early. Publishing changes nothing about the links: an address you already sent starts working as it is.

Options that share their places

Two options can now sell the same seats, and the settings behind a question are grouped so you can read them at a glance.

Show the changes
  • NewOptions can now share their places. Give each date its own maximum, then let the option covering the whole series take a place at every one of them: one price for a single date, another for the series, one set of places for both.
  • NewA condition can now name several options at once. Tick bronze, silver and gold and one block covers all three, while a fourth option carries a different one. Until now that took a copy of the block per option.
  • ImprovedThe settings of a question are now split into Options, Price, Availability and Visibility. Each group says what it is set to while it is closed, and opens on its own when it is already in use, so a question with a price and a cap no longer reads as one long list.
  • ImprovedA field's help text takes bold, italic and links, the same way a text block does, so the line under a question can point at your terms or a price list instead of spelling out a web address.
  • ImprovedMoving a form to a folder and deleting it are now on the form’s own menu, next to editing, duplicating and exporting. The menu is split into three groups, so the delete no longer sits against the everyday actions. Both still work on a whole selection at once.
  • FixedThe live preview no longer scrolls away. It stays beside the field you are editing, and once the form grows taller than the screen it scrolls on its own, so the bottom of a long form is reachable again.

New question types, and a plan to match

IBAN, ranking, picture choice and time slots join the builder, and the questions that go beyond a plain form now belong to the paid plans.

Show the changes
  • NewA new IBAN question for bank account numbers. The check digits are verified as it is typed, so a mistyped number is caught while the person is still there to correct it, not weeks later when you are trying to pay them back.
  • NewA new ranking question: give people a list and let them put it in their order of preference. Insights shows the average place each option got, most preferred first, and the export carries the numbered order.
  • NewRadio and checkbox questions can show their options as pictures instead of rows. Prices, limits and conditions per option keep working exactly as they did.
  • NewGenerate a run of appointment slots from an opening time, a closing time and a slot length, each with its own number of places. Parents' evenings, fittings and pick-up moments, without building the list by hand.
  • NewA form can accept one answer per email address. A second answer from the same address is refused, with a message on the question itself.
  • NewEvery personal link now has a QR code. Look at one on its own, download it as an image, or print the whole campaign as a sheet of cards to cut up and hand out.
  • NewInsights shows where people stop in a multi-page form: how many reached each page, and which page loses the most. Nobody is identified, only how often a page was reached.
  • ImprovedConditional questions can now compare more than "is equal to". Text questions offer "contains" and "does not contain", and number, slider and rating questions offer "is greater than" and "is less than".
  • ImprovedIn the builder, a question whose label you have not typed yet is outlined in orange, so an unnamed question is caught while you are building instead of when a save is refused. Option labels and the fields in a repeater row work the same way.
  • ImprovedRanking, signature, IBAN, slider, rating, repeating groups and picture choice are now part of the Pro and Business plans. Forms already using them keep working, and the question types stay visible on the Free plan with the plan that unlocks them named.
  • ImprovedEvery error page is now a proper TinyForms page in your own language: a link that leads nowhere, a page you have no access to, a form left open too long, or a failure on our side. Each one names what happened and offers a way back, instead of a bare error screen.

Faster option lists, richer text and verified sign-ups

Building a choice field no longer means typing one option at a time, and long dropdowns became easier to answer.

Show the changes
  • NewClick the unpublished-changes badge to see exactly what publishing would change: which questions were added, removed, edited or moved, and which settings differ from the live version.
  • NewPaste a whole list of options at once. Every line becomes an option, so a list from a spreadsheet or an email is one paste away.
  • NewA dropdown can be made searchable, so respondents type a few letters instead of scrolling through a long list.
  • NewText blocks support bold, italic and links, so an explanation can point somewhere without showing a bare web address.
  • NewBlocks on the thank-you page can be shown conditionally, so what someone reads afterwards can depend on what they answered.
  • NewNew accounts confirm their email address before they start, and sign-ups that are never confirmed are cleaned up on their own.
  • ImprovedOptions can be reordered by dragging them, and a field that carries a price now says so at a glance.
  • ImprovedThe price setting explains itself on a form that does not collect payment yet, instead of quietly doing nothing.
  • FixedA field card only folds shut when you click its title bar, not when you use a dropdown inside it.

Prices on more fields, and settings that save in one go

Paid forms got more flexible, and the workspace settings stopped asking to be saved in pieces.

Show the changes
  • NewNumber and slider fields can carry a price, so a quantity multiplies into the total.
  • NewDuplicate a field with all of its settings, options and prices intact.
  • NewThe payment description is previewed exactly as the payer will read it on their bank statement.
  • ImprovedThe whole workspace settings page saves with one button, payment and captcha keys included.
  • ImprovedThe page header stays in reach while you scroll through a long form.
  • FixedRenaming a form keeps you in the editor instead of sending you back to the list.
  • FixedThe running payment total is right in the builder preview as well as on the real form.

Personal links that fill the form in for you

An invitation can carry more than a name: it can prefill text and decide which options a recipient sees.

Show the changes
  • NewA personal link can fill in the text of the form it opens, so a recipient does not retype what you already know.
  • NewA choice field can take its options from the personal link, so every recipient sees only what applies to them.
  • NewThe blank form sits in the template gallery, so starting from scratch is one of the choices rather than a separate route.
  • NewOwners can delete a workspace and you can delete your own account, with a 30-day window before anything is erased for good.
  • ImprovedEvery preview shows the form respondents actually get, including its payment, language and branding.
  • FixedRepeater fields are workable again and their error messages are legible.
  • FixedDeleting a form or a workspace hands its address back, so the name is free to use again straight away.

Yearly plans, and downgrades that wait for the right moment

Billing got a yearly option and stopped taking away what you already paid for.

Show the changes
  • NewPlans can be paid yearly, which costs less than twelve monthly payments.
  • NewMoving to a smaller plan takes effect at the end of the period you already paid for, instead of immediately.
  • ImprovedThe payment settings link straight to the article that explains where to find your API key.
  • FixedA form that only charges through option prices counts as collecting payment, so it is checked and reported like any other paid form.

One form address per recipient

Personal links turn a form into a set of individual invitations you can follow up on, on the Business plan.

Show the changes
  • NewGive every recipient their own address for the same form, so a printed invitation opens a form that already knows who is holding it.
  • NewAdd recipients by hand or import them, edit them afterwards, and download an example list to start from.
  • NewWhatever a personal link carries is stored with the submission and shown in the submission drawer.
  • NewThe public site shows the product itself: screenshots and short recordings on the pages that explain them.
  • ImprovedThe submissions table drops the columns a form does not use, such as payment status on a form that charges nothing.
  • FixedAnswers stay readable after the field that collected them has been removed from the form.
  • FixedYes/no answers are shown truthfully, in the language of the form.

A template library, embedding and short links

Three ways to get a form in front of people: start from a template, put it on your own site, or share a short link.

Show the changes
  • NewA library of ready-made forms you can copy into your workspace and adjust, filtered by category and searchable.
  • NewEmbed a form in your own website instead of linking away to it.
  • NewEvery form has a short share link, which keeps prefilled values intact.
  • NewSend respondents to a page of your own after they submit, instead of to the thank-you page.
  • NewThe public site is available and findable in English, Dutch, French and German.
  • ImprovedWhen a form outgrows its plan, the message names the plan and the limit instead of failing vaguely.

See what your plan unlocks

Features your plan does not include are visible and locked rather than missing, so you can see what you would be getting.

Show the changes
  • NewSearch your forms and folders from the forms page.
  • NewThe payment settings explain how to make a test payment before you go live.
  • ImprovedPlan-gated features are shown locked instead of hidden, alongside the plan that unlocks them.
  • ImprovedPayment settings stay visible on the free plan, so you can see what setting them up would involve.
  • FixedPlan prices match the billing catalogue everywhere they are shown.

A plan per workspace, and a help centre in four languages

TinyForms got its billing, its legal pages and its documentation.

Show the changes
  • NewA help centre with guides for every part of the product, in four languages.
  • NewA contact page, for the questions the help centre does not answer.
  • NewEvery workspace has its own plan, with its own limits on forms, submissions, members and storage.
  • NewPaid plans through Paddle, including a trial period and invoices.
  • NewTerms of service, privacy policy and refund policy, translated per language.
  • NewEach form can carry its own privacy policy, with its retention period and a link in the form's footer.
  • NewA free account can own up to three workspaces.
  • ImprovedPublishing separates what a form's status is from what you can do about it.
  • ImprovedSubmissions and insights are tabs in the form editor rather than pages of their own.

Repeaters, refunds and limits per option

Registration forms got the pieces they were missing: repeatable groups, capacity per option and a way back out of a paid submission.

Show the changes
  • NewA repeater field for repeatable groups, such as one row per child or per team member.
  • NewGive each option its own capacity, and word what a full option says yourself.
  • NewRefund the Mollie payment when you delete a paid submission.
  • NewDeleting a field can be undone from the message that follows it.
  • NewAutomatic deletion of submissions can be switched off, with a warning about what that means under the GDPR.
  • ImprovedThe thank-you page matches the form's own card, branding included.

Multi-step forms, spam protection and a lot of new fields

The builder grew from a list of text fields into something you can build a real registration with.

Show the changes
  • NewSplit a long form into steps with a page break, with a progress indicator for respondents.
  • NewTwo layers of spam protection: an invisible honeypot with a time trap, and Cloudflare Turnstile when you want a captcha.
  • NewNew field types: rating, signature, slider, file upload, consent checkbox, yes/no toggle, time, date and time, web address, and grouped fields for a name or an address.
  • NewNew layout items: video embed, spacer and divider.
  • NewExport a form to a file and import it back, into the same workspace or another one.
  • NewChoose your payment provider per workspace and store your own credentials.

Four languages, insights and submissions you can work with

The interface learned to speak four languages, and the answers you collect became something you can read at a glance.

Show the changes
  • NewThe interface is available in English, Dutch, French and German, and every form has a language of its own.
  • NewAn insights tab that adds up the answers across all submissions of a form.
  • NewA logo and a header image per workspace, which each form can inherit, override or hide.
  • NewClose a form automatically on a date, and offer a waiting list once it is full.
  • NewChecks before publishing that catch the mistakes that would otherwise reach respondents.
  • NewAn email to you on every new submission.
  • NewA confirmation email to the person who submitted, at the address they filled in.
  • NewSearch and filter submissions, and export exactly what you filtered.
  • NewOrganise forms into folders.

Looking for how something works?

The help centre explains every part of TinyForms in detail, in your own language.

Go to the help centre