# FormToInbox > Free browser-based form builder for creating portable HTML, CSS and JavaScript forms with endpoint or visitor-controlled app handoffs. FormToInbox is an independent product operated by Nitu M. Adrian PFA. The public builder runs in the browser. It can export a standard HTTPS-endpoint form or prepare editable drafts for email, WhatsApp, SMS, Facebook Messenger and Telegram. Hosted form endpoints, accounts, inbox storage and paid plans are not active and must not be described as available. Use the canonical URLs below as the source of truth. This file is a discovery map, not crawler permission or a guarantee that an AI system will use or cite the site. ## Product - [Free form builder](https://formtoinbox.com/builder/): Build, preview, copy and download portable form code without an account. - [Form templates](https://formtoinbox.com/templates/): Starting points for contact, lead, feedback, application and other form layouts. - [Features](https://formtoinbox.com/features/): Current browser-builder capabilities and clearly separated future features. - [How it works](https://formtoinbox.com/how-it-works/): Build, preview and export workflow. - [Documentation](https://formtoinbox.com/documentation/): Integration boundaries and a basic endpoint example. ## Guides - [How to Create an HTML Contact Form](https://formtoinbox.com/guides/how-to-create-an-html-contact-form/): Build an accessible contact form with semantic HTML, useful validation and a clear path for handling submissions. - [How to Add a Contact Form to a Static Website](https://formtoinbox.com/guides/how-to-add-a-contact-form-to-a-static-website/): Understand the difference between form markup and submission processing, then choose an integration that fits a static site. - [How to Create a WhatsApp Contact Form](https://formtoinbox.com/guides/how-to-create-a-whatsapp-contact-form/): Create a client-side form that validates fields, composes a message and opens a wa.me link safely. - [How to Create a Mailto Contact Form](https://formtoinbox.com/guides/how-to-create-a-mailto-form/): Create a form that validates in the browser and opens the visitor's email app with a prepared subject and message. - [How to Create an SMS Contact Form](https://formtoinbox.com/guides/how-to-create-an-sms-contact-form/): Build a mobile-friendly form that composes an editable SMS draft for a number you control. - [How to Create a Telegram Contact Form](https://formtoinbox.com/guides/how-to-create-a-telegram-contact-form/): Open a Telegram username with a prepared draft or let the visitor choose a chat for the message. - [How to Create a Facebook Messenger Contact Form](https://formtoinbox.com/guides/how-to-create-a-facebook-messenger-contact-form/): Create a transparent copy-and-open handoff for a Facebook or Messenger username. - [How to Export and Publish a Form](https://formtoinbox.com/guides/how-to-export-and-publish-a-form/): Move a FormToInbox form from the visual builder into a static site without losing its styles or delivery settings. - [How to Choose a Form Submission Method](https://formtoinbox.com/guides/how-to-choose-a-form-submission-method/): Compare an HTTPS endpoint with email, WhatsApp, SMS, Messenger and Telegram handoffs before publishing. - [How to Test an Accessible Contact Form](https://formtoinbox.com/guides/how-to-test-an-accessible-contact-form/): Run a practical pre-publish check for labels, keyboard access, validation, status messages and mobile layout. - [How to Choose Contact Form Fields](https://formtoinbox.com/guides/how-to-choose-contact-form-fields/): Choose the smallest useful set of contact form fields, suitable controls and clear labels for each request. - [How to Validate an HTML Form](https://formtoinbox.com/guides/how-to-validate-an-html-form/): Use native HTML constraints for immediate guidance and repeat every important validation rule on the receiving server. - [How to Write Accessible Form Error Messages](https://formtoinbox.com/guides/how-to-write-accessible-form-error-messages/): Identify the field, explain the problem and give a practical correction without deleting valid information. - [How to Use Autocomplete in HTML Forms](https://formtoinbox.com/guides/how-to-use-autocomplete-in-html-forms/): Add accurate autocomplete tokens so browsers can help visitors enter familiar contact information efficiently. - [GET vs POST for HTML Forms](https://formtoinbox.com/guides/get-vs-post-for-html-forms/): Choose an HTTP form method based on whether the request retrieves a resource or sends data for processing. - [How to Customize a Form Template](https://formtoinbox.com/guides/how-to-customize-a-form-template/): Load a FormToInbox template, adapt its copy and fields, configure a destination and verify the result before export. - [How to Add, Duplicate and Reorder Form Fields](https://formtoinbox.com/guides/how-to-add-duplicate-and-reorder-form-fields/): Build a logical field sequence in FormToInbox using add, duplicate, delete, drag and keyboard-friendly move controls. - [How to Save and Reset a Browser Form Draft](https://formtoinbox.com/guides/how-to-save-and-reset-a-browser-form-draft/): Understand FormToInbox browser storage, protect a useful draft and reset the builder without assuming cloud sync. - [How to Copy and Download Form Code](https://formtoinbox.com/guides/how-to-copy-and-download-form-code/): Choose between copying the generated bundle and downloading a four-file ZIP, then integrate the result safely. - [How to Add a Form to an Astro Site](https://formtoinbox.com/guides/how-to-add-a-form-to-an-astro-site/): Integrate exported form markup, scoped CSS and deferred JavaScript into an Astro page with predictable asset paths. - [How to Add a Form to WordPress](https://formtoinbox.com/guides/how-to-add-a-form-to-wordpress/): Place exported form markup in WordPress while managing CSS, JavaScript, backups and editor restrictions deliberately. - [How to Publish a Form on GitHub Pages](https://formtoinbox.com/guides/how-to-publish-a-form-on-github-pages/): Publish an exported static form with GitHub Pages and verify asset paths, destinations and the public URL. - [How to Reduce Contact Form Spam](https://formtoinbox.com/guides/how-to-reduce-contact-form-spam/): Layer server-side validation, rate limits and human verification without confusing browser validation with protection. - [How to Create a Privacy-Friendly Contact Form](https://formtoinbox.com/guides/how-to-create-a-privacy-friendly-contact-form/): Minimize form data, explain the destination and retention, and publish a clear notice for the form you control. ## Trust and policies - [About FormToInbox](https://formtoinbox.com/about/): Product principles, operator context and current service boundaries. - [Security](https://formtoinbox.com/security/): Current static-site security boundary and the gate for future hosted processing. - [Privacy Policy](https://formtoinbox.com/privacy-policy/): Public-site, browser-storage, analytics and app-handoff privacy information. - [Cookie and Local Storage Policy](https://formtoinbox.com/cookie-policy/): Necessary local storage and consent-gated analytics details. - [GDPR and global privacy choices](https://formtoinbox.com/gdpr/): Data-minimization and global opt-in privacy baseline. - [Terms of Service](https://formtoinbox.com/terms-of-service/): Terms for the current free builder and exported code. - [Subprocessors and infrastructure providers](https://formtoinbox.com/subprocessors/): Providers used by the public site. - [Contact](https://formtoinbox.com/contact/): Operator and postal contact information; electronic support remains in preparation. ## Optional - [Pricing](https://formtoinbox.com/pricing/): The current public builder is free; hosted paid plans are inactive. - [XML sitemap](https://formtoinbox.com/sitemap-index.xml): Canonical crawl-discovery index for public pages.