Build surveys in markdown.

Write text, collect responses. No drag-and-drop, no per-response pricing. Free forever.

Get started free →
Editor
# Customer Feedback

My name is [__First Last__](name)*

My email is [[email protected]__](email)*

How would you rate us?
[***](rating)

What could we improve?
[____](feedback)

[x___](signature)*

[ Submit ](#finish)
Preview

Customer Feedback

How would you rate us?

★★★☆☆

What could we improve?

Signature *
Editor view with code and preview split

Write

Surveys are plain text. Markdown you already know, extended with fields and logic.

Live survey being filled out

Publish

Share a link. Responses stream in with device, location, and timing metadata — automatically.

Responses list with groups and bulk actions

Triage

Group, note, and bulk-organize responses. No spreadsheet needed.

# Feedback

My name is [__First__](name)* and
my email is [[email protected]__](email)*

How would you rate us?
[***](rating)

[x___](signature)*

[ Submit ](#finish)

That's real syntax. The * means required. [***] is a star rating. [x___] is a signature pad. Every field type — from dropdowns to dates — has a short, memorable syntax. Forget one? Type [?] and the editor shows every available field. Add another ? to browse modifiers like placeholders, defaults, and validation.

Every field type

Text, dropdowns, checkboxes, radios, dates, numbers, ratings, signatures — all from simple syntax.

Rich response metadata

Every submission captures device type, browser, location, IP, and time-to-complete. No extra setup.

Themes & custom CSS

10 color schemes, 2 built-in themes, and a full CSS editor for pixel-perfect control.

Version control built in

Every save creates an immutable version. Responses are tied to the version they were collected on.

How we compare

Markdown Survey Typeform SurveyMonkey Google Forms
Free responses/mo Unlimited 10 25 visible Unlimited
Custom CSS Pro No No No
Self-hostable Yes No No No
Version history Yes No No No
Response metadata Auto (geo, device) Basic Basic None
Price (paid tier) $12/mo ~$30/mo $99/mo Free only

Simple pricing

Free

$0/forever
  • Unlimited surveys
  • Unlimited responses
  • All field types
  • 10 color schemes
  • Response groups & notes
  • Secret link sharing
Get started free →

Pro

$12/mo
  • Everything in Free
  • Custom CSS editor
  • Remove branding
  • Priority support
  • Custom domains (coming soon)
  • API access (coming soon)
Start free, upgrade anytime →

FAQ

Is it really free?

Yes. Unlimited surveys, unlimited responses, forever.

What do I need to run it?

Just sign up. Or self-host with Bun + SQLite.

How is this different from Typeform?

Text-first. No drag-and-drop, no per-response limits, version-controlled.

Can I use my own styles?

Pro plan includes a full CSS editor. Free plan has 10 color schemes.

Is my data safe?

Your data lives in a SQLite database. Self-hosters own their data completely.