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.
56 tools
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 generatorsReact 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 generatorsNext.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 generatorsContact 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 generatorsFeedback 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 generatorsSurvey 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 generatorsOrder 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 generatorsDonation 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 generatorsBooking 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 generatorsQuiz 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 generatorsEvent 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 generatorsNewsletter 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 generatorsRegistration 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 generatorsCustomer 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 generatorsReturn 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 generatorsVolunteer 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 generatorsRSVP 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 generatorsLead 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 generatorsGDPR 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 generatorsDepartment 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 generatorsSupport 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 generatorsApplication 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 generatorsText 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 utilitiesHTML 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 utilitiesHTML 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 utilitiesHTML 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 utilitiesHTML 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 utilitiesHTML 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 utilitiesHoneypot 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 utilitiesForm 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 utilitiesForm 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 utilitiesHTML 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 utilitiesForm 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 utilitiesContact 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 utilitiesWebhook 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 utilitiesForm 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 & encodingMailto 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 & encodingEmail 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 & encodingBase64 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 & encodingBase64 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 & documentsImage 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 & documentsBase64 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 & documentsImage 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 & documentsImage 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 & documentsSignature 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 & documentsQR 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 & documentsInvoice 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 & documentsText 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 & documentsFillable 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 CalculatorsNPS calculator
Calculate your Net Promoter Score from promoter, passive and detractor counts. See the formula and what the score means.
Open tool CalculatorsCES 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 CalculatorsCSAT calculator
Calculate your customer satisfaction score as the percentage of satisfied responses. Enter the counts and see the CSAT percentage and formula.
Open tool CalculatorsChurn 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 CalculatorsCX 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 CalculatorsQuote 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 CalculatorsForm 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 toolFrequently 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