Noibundo forms Documentation

← Back to Editor

Write Text. Get Forms.

FormDown allows you to generate functional HTML forms using a simple, human-readable markdown syntax. No HTML coding required.

1. Basic Inputs

To create a standard input field, write the Label Name followed by a colon, and the placeholder inside square brackets.

You Type: Full Name: [John Doe]
Result:

Special Types

FormDown automatically detects specific input types based on your placeholder:

2. Dropdowns (Select)

Use curly braces {} to create a dropdown list. Separate options with commas. Add an asterisk * to set the default option.

You Type: Role: {Developer, *Designer, Manager}
Result:

3. Choices

Use standard markdown lists for choices.

Checkboxes

Use - [ ] for checkboxes. Use - [x] for pre-checked boxes.

- [ ] Subscribe to newsletter
- [x] I agree to terms

Radio Buttons

Use parentheses - ( ) for radio buttons (single choice).

- ( ) Yes
- ( ) No

4. Configuration (Frontmatter)

You can control where the form sends data by adding a YAML block at the very top of your file.

---
action: https://formspree.io/f/my-id
method: POST
title: Contact Form
---

5. Buttons

To create a submit button, wrap the text in square brackets on its own line.

You Type: [ Send Message ]
Result: