Online Form Builder for Custom Forms & Surveys
Create professional forms, questionnaires and registrations with flexible fields, validation, conditional logic, live testing and portable HTML or JSON export.
Start with a complete template
Each starter includes practical sections and sensible required fields. Every item remains editable, movable, duplicable or removable.
Form settings
Set the title, instructions, appearance and submission behavior.
Add fields
Add a question or content block. There is no artificial field counter.
Field order
Drag on desktop or use the arrow buttons on any device.
Selected field
Customize the selected question or content block.
Save and export
Keep an editable project or publish a standalone form.
Create custom forms without writing the markup manually
The CorrectionCopy Online Form Builder turns a visual field list into an accessible, responsive form. Its contact, registration, feedback, event and application templates now include practical sections, useful instructions and sensible required defaults while avoiding unnecessary mandatory data. Every template item can still be edited, moved, duplicated, deleted or replaced before you test validation, conditional behavior and export.
Combine text, choices, dates, ratings, consent, uploads and instructional blocks.
Complete the preview, verify required rules and store sample responses for review.
Download standalone HTML, copy embed code or preserve the full project as JSON.
Show questions only when another answer meets the rule you define.
Check desktop and mobile layouts before placing the form on your website.
Form projects and test responses are processed inside the current browser page.
How to build an online form
Start with a practical contact, registration, feedback, event or application form containing sensible sections and required defaults, then edit or remove anything you do not need.
Add text boxes, choices, dates, ratings, consent fields and other controls, then reorder them with drag-and-drop or arrow buttons.
Edit labels, help text, placeholders, required rules, validation, choices, widths and optional conditional visibility.
Switch the live preview to Test mode, complete the form and submit sample responses to confirm validation and logic.
Use local confirmation for a standalone form or enter your own secure endpoint URL for real website submissions.
Download standalone HTML, save the editable project as JSON, copy the embed code or print the form as PDF.
Publishing and receiving submissions
The exported form can work in two ways. In local-confirmation mode it validates entries and displays the success message without transmitting them. In endpoint mode it sends the form to the URL you specify using GET or POST. A real endpoint must independently validate, sanitize and authorize every value because browser validation can be bypassed.
File uploads require additional server protection
A file field can be generated, but collecting files safely requires multipart handling, extension and signature validation, storage outside executable directories, unpredictable filenames, malware controls, access rules and deletion policies. The builder does not provide a public upload endpoint.
Privacy, compatibility and practical limits
Your form project, imported project file and test responses remain in the current browser page. A browser draft is stored only when you select Save Browser Draft. Downloaded HTML sends data only according to the submission behavior and endpoint that you configure.
The builder does not impose an artificial field or export counter. Very large projects may still be constrained by browser memory, browser storage quotas and the complexity of the generated preview. Current desktop and mobile versions of Chrome, Edge, Firefox and Safari are expected to support the main workflow.
Troubleshooting
A required field is not blocking submission
Confirm that Test mode is active, the field is visible and Required is enabled. Hidden conditional fields are disabled so they do not block submission.
The endpoint does not receive values
Check the endpoint URL, method, field names, server request-size rules and cross-origin behavior. Test the endpoint independently and inspect its safe server logs.
The imported project was changed
Imported files are normalized to supported field types and settings. Invalid identifiers, unsafe endpoint schemes and unsupported values are removed or replaced.
Frequently asked questions
What can I create with this online form builder?
You can create contact forms, registration forms, application forms, surveys, feedback questionnaires, event sign-ups, request forms and other structured data-entry forms.
Do I need coding knowledge?
No. Add fields, edit their settings and arrange them visually. The tool generates the standalone HTML and project JSON for you.
Which field types are available?
The builder includes headings, paragraphs, short and long text, email, phone, number, date, time, website, dropdown, radio, checkbox group, yes or no, rating, range, consent and file-upload fields.
Can I reorder form fields?
Yes. Drag fields in the field list on supported desktop browsers, or use the Move Up and Move Down buttons on any device.
Can I make fields required?
Yes. Enable Required for supported question types. The preview and exported form use native browser validation before submission.
Are the template fields fixed?
No. Every template is only a detailed starting point. You can change required settings, edit labels and choices, move fields, duplicate useful sections, delete anything unnecessary and add any supported field type.
Why are some template questions optional by default?
The templates keep generally essential information required while leaving context-dependent or sensitive details optional. Review every field against your real purpose, privacy notice and local requirements before publishing.
Can I add custom validation?
Yes. Depending on the field type, you can set minimum and maximum values, number steps, maximum text length, accepted file types and a custom validation pattern.
Can I create conditional questions?
Yes. A field can be shown only when another answer equals, does not equal, contains or does not contain a specified value, or when the source answer is empty or not empty.
Can I create multiple-choice questions?
Yes. Use dropdown, radio-button, checkbox-group or yes-or-no fields. Choices can be edited one per line.
Can I add sections and instructions?
Yes. Add Heading and Paragraph blocks to organize the form and explain what users should enter.
Can I preview the form on mobile?
Yes. The live preview includes desktop and mobile widths so you can check spacing, field wrapping and button placement.
Can I test submissions before exporting?
Yes. Switch to Test mode, complete the preview and submit sample responses. Test responses remain in the current browser page and can be exported as CSV or JSON.
Does this tool host my form?
No. It creates and exports the form. To publish it, upload the generated HTML to your website or copy its form markup into your own page.
Where do real form submissions go?
By default, the exported form only displays a success message in the browser. To receive real submissions, configure your own secure form-processing endpoint before exporting.
Can the generated form send email by itself?
No. Browser-only HTML cannot safely send email without a server or approved form-processing service. Connect the generated form to your own secure endpoint.
Can I export a standalone HTML file?
Yes. Download a self-contained HTML page containing the form styles, validation and conditional-logic behavior.
Can I embed the form in an existing website?
Yes. Use Copy Embed Code and place the generated form markup, style and script in a page you control. Review it with your site security and content policies.
Can I save an editable project?
Yes. Download a project JSON file or save a draft in this browser. The JSON file is the more portable backup.
Can I import a saved form project?
Yes. Import a project JSON created by this tool. Imported data is normalized before it is used.
Can I undo a change?
Yes. Undo and redo cover field additions, deletions, reordering, duplication and most form or field setting changes.
Can I duplicate a question?
Yes. Select a field and use Duplicate. The copied field receives its own internal identifier and an adjusted submission name.
Can I delete one field or clear the whole form?
Yes. Delete removes the selected field. Reset All restores a clean starter form after confirmation.
Can I export test responses?
Yes. Test responses can be downloaded as CSV or JSON. They are sample entries for checking the design, not a hosted response database.
Are my form questions uploaded?
No page-specific endpoint receives your form project or test responses. Building, previewing and exporting occur in the current browser page.
Is there a field or export limit?
The interface does not impose an artificial field, response-test or export counter. Practical capacity depends on browser memory, project complexity and browser storage availability.
Does the generated form include accessibility features?
The exported form uses labels, fieldsets, legends, help text, required indicators, focus styles and status messages. You should still review the final form in the context of your website.
Does client-side validation protect my server?
No. Browser validation improves usability but can be bypassed. A real submission endpoint must validate, sanitize and authorize every value again on the server.
Can I collect uploaded files?
The builder can generate a file input, but real file collection requires a secure endpoint configured for multipart uploads, type validation, safe storage and malware controls.
Can I print or save the form as PDF?
Yes. Open the print view and use the browser print dialog. Most current browsers provide a Save as PDF destination.
Does the form work on phones and tablets?
Yes. The builder and generated form are responsive. Dragging is supplemented by explicit move buttons for touch and keyboard users.
Which browsers are supported?
Current Chrome, Edge, Firefox and Safari releases are expected to support the builder, local downloads, native validation and the generated standalone form.
Why is my custom validation pattern not working?
Check that the pattern is a valid browser regular expression and applies to the chosen input type. Test several valid and invalid examples before publishing.
Why is a conditional field not appearing?
Confirm the source field still exists, the comparison value matches the submitted choice exactly and the condition operator is appropriate for single or multiple answers.
How do I publish the exported form?
Upload the HTML file to your web hosting or integrate the copied code into a page. Configure and test a secure submission endpoint before collecting real information.
How do I start over?
Select Reset All, confirm the action and the tool will restore a clean starter form, clear test responses and reset the editor state.
More Free CorrectionCopy Tools
Continue with related form, document, business, data and recently completed CorrectionCopy tools.
Draw or type a signature, customize its style and download a transparent PNG.
Open Tool →Digital Seal GeneratorCreate custom digital seals and stamps with curved text, symbols and transparent output.
Open Tool →Fill PDF FormComplete compatible PDF form fields in the browser and save the filled document.
Open Tool →Markdown EditorWrite and preview Markdown with shortcuts, document checks, import and HTML export.
Open Tool →Business Card MakerCreate front-and-back business cards from customizable templates with logo and QR.
Open Tool →Fancy Text GeneratorGenerate copyable Unicode text styles for social bios, captions and usernames.
Open Tool →Invitation MakerCustomize invitations for weddings, birthdays, parties, graduations and events.
Open Tool →CSV, JSON & Excel ConverterConvert CSV, JSON, XLSX, XLS and ODS data with preview and downloadable output.
Open Tool →HTML to PDF & PDF to HTMLConvert HTML code or files to PDF and turn PDF pages into editable or visual HTML.
Open Tool →QR Code GeneratorCreate customizable QR codes for links and text.
Open Tool →Password Generator & Strength CheckerGenerate secure passwords or passphrases and check strength and weak patterns.
Open Tool →PDF to SVG ConverterExport PDF pages as accurate visual, hybrid searchable or text-oriented SVG files.
Open Tool →Internet Speed TestMeasure download speed, upload speed, ping and jitter, then review connection guidance.
Open Tool →PDF to EPUB & EPUB to PDFConvert PDF to reflowable or fixed-layout EPUB, or turn EPUB books into PDF.
Open Tool →QR Menu MakerCreate a mobile restaurant menu, branded QR code and printable scan sign.
Open Tool →What's My Browser?Identify browser, version, operating system, device, user agent and privacy settings.
Open Tool →