Skip to content
form koi.Start free

The Form Koi toolbox

Free tools for people
who build forms.

56 free generators, checkers, converters and calculators. Build a form, check its HTML, decode a payload or make a PDF, then connect the form to Form Koi when you want to collect submissions.

Free to useNo signup neededRuns in your browser

56 tools

Form generators

HTML form generator

Generate a clean HTML form with labels, validation attributes and CSS. Edit fields, preview the result and download the HTML in seconds.

Open tool
Form generators

React form generator

Generate a React form component with controlled fields, submit handling and success and error states. Preview it, then copy the JSX into your app.

Open tool
Form generators

Next.js form generator

Generate a Next.js form as a client component that posts with fetch and shows success and error states. Edit the fields and copy the code.

Open tool
Form generators

Contact form generator

Create a contact form with name, email and message fields, choose a style and export HTML or React. Connect it to Form Koi to get messages by email.

Open tool
Form generators

Feedback form generator

Build a feedback form that asks for a name, email and open-ended comments. Add a rating dropdown, preview it and export HTML or React.

Open tool
Form generators

Survey form generator

Create a short survey with dropdown, radio and free-text questions. Edit the questions and answer options, then export the HTML or React form.

Open tool
Form generators

Order form generator

Build an order form with product, quantity and delivery address fields. Export HTML or React and receive orders by email without a shopping cart.

Open tool
Form generators

Donation form generator

Create a donation pledge form for a charity, school or community project. Collect the donor's details and pledge amount, then export HTML or React.

Open tool
Form generators

Booking form generator

Create a booking request form with preferred date, time and service fields. Export HTML or React and get appointment requests by email.

Open tool
Form generators

Quiz form generator

Build a quiz or knowledge check with multiple-choice and short-answer questions. Edit the questions, preview the form and export HTML or React.

Open tool
Form generators

Event registration form generator

Create an event registration form with guest count and dietary requirement fields. Export HTML or React and collect sign-ups by email.

Open tool
Form generators

Newsletter signup form generator

Create a newsletter signup form with an email field and consent checkbox. Export the HTML or React code and collect subscribers on any site.

Open tool
Form generators

Registration form generator

Build a registration form for a club, course or membership with name, email and organisation fields. Preview it and export HTML or React.

Open tool
Form generators

Customer satisfaction form generator

Create a customer satisfaction survey with a five-point rating and an improvement question. Export HTML or React and measure CSAT from the responses.

Open tool
Form generators

Return request form generator

Build a product return or refund request form with order number and reason fields. Export HTML or React and handle returns by email.

Open tool
Form generators

Volunteer form generator

Create a volunteer sign-up form with availability and skills fields for a charity or event. Preview it and export the HTML or React code.

Open tool
Form generators

RSVP form generator

Create an RSVP form for a wedding, party or meetup with attendance and guest count fields. Export HTML or React and track replies by email.

Open tool
Form generators

Lead capture form generator

Build a lead capture form with company, budget and project fields for a sales or agency site. Export HTML or React and get leads by email.

Open tool
Form generators

GDPR request form generator

Create a GDPR data subject request form for access, correction and deletion requests. Export HTML or React and log each request by email.

Open tool
Form generators

Department contact form generator

Create a contact form with a department dropdown so sales, support and partnership messages reach the right team. Export HTML or React.

Open tool
Form generators

Support form generator

Build a customer support request form with subject and message fields. Add a priority dropdown, export HTML or React and receive tickets by email.

Open tool
Form generators

Application form generator

Create a job or programme application form with experience and portfolio fields. Add a CV upload, preview the form and export HTML or React.

Open tool
Form generators

Text to form generator

Paste a list of field names and turn it into a working form. Field types are suggested from the labels, and you can export HTML or React.

Open tool
Form utilities

HTML textarea generator

Generate an HTML textarea with a label, name, placeholder, help text and required attribute. Copy the markup into any form.

Open tool
Form utilities

HTML input generator

Generate an HTML input for text, email, phone, URL, number, date or file with a linked label and help text. Copy the snippet into your form.

Open tool
Form utilities

HTML radio button generator

Generate an accessible HTML radio button group inside a fieldset with a legend. Enter the options and copy the markup.

Open tool
Form utilities

HTML checkbox generator

Generate an HTML checkbox group with a fieldset, legend and one checkbox per option. Enter the options and copy the accessible markup.

Open tool
Form utilities

HTML select dropdown generator

Generate an HTML select dropdown with a linked label, a placeholder option and your list of choices. Copy the markup into your form.

Open tool
Form utilities

Honeypot field generator

Generate a hidden honeypot field that catches spam bots without a CAPTCHA. Copy the HTML into your form and reject submissions that fill it in.

Open tool
Form utilities

Form accessibility checker

Paste your form HTML to find missing labels, unlabeled groups and inputs without accessible names. Get specific fixes for each issue.

Open tool
Form utilities

Form spam protection checker

Paste your form HTML to see whether it has a honeypot, a real HTTPS endpoint and other basic spam defences. Get fixes you can apply in minutes.

Open tool
Form utilities

HTML form validation checker

Paste your form HTML to check field names, required attributes, min and max ranges and whether native validation is switched off. Find gaps before visitors do.

Open tool
Form utilities

Form action checker

Paste your form HTML to check the action URL, method and encoding. Catch GET submissions, missing HTTPS and file uploads without multipart encoding.

Open tool
Form utilities

Contact Form 7 to HTML converter

Convert Contact Form 7 shortcodes into plain HTML form markup for a static site or a site leaving WordPress. See which tags need manual attention.

Open tool
Form utilities

Webhook payload viewer

Paste a webhook JSON payload to pretty-print it and inspect nested fields and arrays. Useful when wiring form submissions into Zapier, Make or your API.

Open tool
Form utilities

Form data parser

Decode URL-encoded form data into readable JSON, keeping repeated field names as arrays. Paste a request body or query string to inspect it.

Open tool
Email & encoding

Mailto link generator

Create a mailto link with a prefilled subject, body, CC and BCC. Special characters are URL-encoded for you, so the link works in every email client.

Open tool
Email & encoding

Email obfuscator

Encode an email address as HTML entities so simple scrapers cannot read it while visitors see it normally. Copy the encoded text or a mailto link.

Open tool
Email & encoding

Base64 encoder

Encode text to Base64 in your browser with full Unicode support. Paste any text, including emoji and accented characters, and copy the result.

Open tool
Email & encoding

Base64 decoder

Decode Base64 to readable text in your browser. Handles UTF-8, URL-safe Base64 and data URL prefixes, and tells you when the input is not valid.

Open tool
Images & documents

Image to Base64 converter

Convert a PNG, JPEG or WebP image to a Base64 data URL in your browser. Copy the string for inline CSS, HTML or email templates.

Open tool
Images & documents

Base64 to image converter

Paste a Base64 image data URL to preview it and download the PNG, JPEG or WebP file. Everything runs in your browser.

Open tool
Images & documents

Image URL to Base64 converter

Fetch an image from an HTTPS URL and convert it to a Base64 data URL in your browser. Works with hosts that allow cross-origin requests.

Open tool
Images & documents

Image resizer

Resize a PNG, JPEG or WebP image to exact pixel dimensions in your browser and convert between formats. No upload, no watermark.

Open tool
Images & documents

Signature generator

Draw or type a signature and download it as a transparent PNG for documents, PDFs and email footers. Runs in your browser with nothing uploaded.

Open tool
Images & documents

QR code generator

Create a QR code for a URL, form link or text and download it as PNG or SVG. Free, with no logo or tracking added.

Open tool
Images & documents

Invoice generator

Create a simple PDF invoice with line items, quantities, tax and totals. Fill in your details, preview the totals and download the PDF.

Open tool
Images & documents

Text to PDF converter

Turn a title and paragraphs of text into a clean PDF in your browser. Paste your text, set a title and download the document.

Open tool
Images & documents

Fillable PDF creator

Add fillable text fields and checkboxes to an existing PDF in your browser. Position each field, export the PDF and keep the original artwork.

Open tool
Calculators

NPS calculator

Calculate your Net Promoter Score from promoter, passive and detractor counts. See the formula and what the score means.

Open tool
Calculators

CES calculator

Calculate your Customer Effort Score from response counts on a seven-point scale. See the average score, the formula and how to read it.

Open tool
Calculators

CSAT calculator

Calculate your customer satisfaction score as the percentage of satisfied responses. Enter the counts and see the CSAT percentage and formula.

Open tool
Calculators

Churn rate calculator

Calculate customer churn rate from the customers you started with and the number you lost in a period. See the percentage and the formula.

Open tool
Calculators

CX ROI calculator

Estimate the return on a customer experience investment from the total benefit and the investment cost. See the ROI percentage and the formula.

Open tool
Calculators

Quote calculator

Estimate a project quote from hours, hourly rate, expenses and contingency. See the total and the breakdown before you send the proposal.

Open tool
Calculators

Form backend cost calculator

Compare two form backend plans by monthly price, included submissions and overage charges against your expected volume. See which is cheaper each month.

Open tool

Frequently asked questions

Free tools
questions.

Do I need a Form Koi account?

No. Use the tools, copy results and download files without an account. Sign up when you want Form Koi to collect form submissions and send notifications.

Where are my inputs processed?

Calculations, pasted text and uploaded files are processed in your browser. The image URL tool requests the image directly from its host. Nothing you enter is saved in a Form Koi workspace.

Can I use the generated forms on my website?

Yes. Export HTML or React, adapt the styling, and point the form action at your own endpoint. A free Form Koi account includes 250 submissions a month with spam filtering and email notifications.

Start with Form Koi Free

Start receiving
form submissions.

Create a free form Read the quickstart