Build your own database app. No code required.

FormMaker lets you design custom data-entry forms from scratch — no coding needed. Pick from 9 field types including text, numbers, photos, maps, dates, and list selectors, then arrange them however you like. Use your forms to capture inspection reports, track inventory, log sales visits, or record anything else that matters to your work. All data is stored locally on your iPhone, so it's always available even without an internet connection.

Download on the App Store

Get it on the App Store

Download on the App Store

No-Code Form Design

Add, remove, and reorder fields using a simple drag-and-drop interface. Choose from 9 field types — single-line text, multi-line text, integer, decimal, photo, map, date, time, and list selector — and combine them however you need. Your form is ready to use the moment you save it.

Detailed Validation Rules Per Field

Set required-field checks, character length limits, minimum and maximum numeric values, decimal place restrictions, default values, and comma-separator formatting on a per-field basis. Validation errors appear instantly below each field when you try to save, keeping your data clean without any extra effort.

Attach Photos and Map Pins

The photo field lets you pick an image from your camera roll and attach it directly to a record. The map field lets you scroll to any location, center the crosshair, and save the coordinates with a single tap — with automatic jump-to-current-location built in. Field photos and map pins live alongside your other data, in the same record.

Search and Browse Your Records

Every record you save appears in a paginated list right inside the form view. Use the search function to filter records by keyword across any field, and flip through results with previous and next buttons. Edit or delete any record from the same screen.

9 Field Types for Every Kind of Data

Single-line text, multi-line text area, integer, decimal, photo, map, date, time, and list selector — each with its own dedicated input control and display format. List selectors support three styles: a dropdown picker, radio buttons, or checkboxes, with options you define yourself. Field order is fully rearrangeable by drag, so revising a form takes seconds rather than starting over.

DESIGN
VALIDATE

Built-In Validation Catches Mistakes Early

Required-field enforcement, minimum and maximum character counts for text fields, numeric range checks, integer-only enforcement, decimal place limits, and more — all configurable per field. When saving fails validation, the specific error message appears directly under the offending field so the user knows exactly what to fix. No data is written until everything passes.

Photos and Map Coordinates in Every Record

Tap a photo field to open your camera roll and attach an image. Tap a map field to open a full-screen map, pan to the right spot, and tap Save Location to store the latitude and longitude. When viewing a record, the map field renders an inline map preview so you can see exactly where the pin was placed without leaving the form.

CAPTURE
MANAGE

Multiple Forms, One App, All Offline

Create as many forms as you need — each appears in the form list with its record count and last-updated timestamp. All data is written to the on-device SwiftData store, so FormMaker works fully offline. Deleting a form also cleans up any associated photo files automatically, keeping your storage tidy.

Design a form.
Start recording. Done.

3 Steps to Your Own Database App

1
Create a form and add fields

Tap "Add Form," give it a name, then open the design screen to add fields. Choose a field type, set a name and any validation rules you want, and save. Drag fields up or down to reorder them at any time.

2
Enter data and save records

Tap your form to open the data entry screen. Fill in each field — type text, pick a list option, choose a photo, or drop a map pin — then tap Save. Your record is stored instantly on-device and ready to view.

3
Search, browse, edit, and delete

Flip through saved records with the previous and next buttons, or tap Search and enter a keyword to filter down to the record you need. Tap Edit to update a record or Delete to remove it — all from the same screen.

Get it on the App Store

Download on the App Store

What Users Are Saying

"I use this for site safety inspections and it has nearly replaced our paper checklists. Being able to add any field I need, attach a photo of the issue, and drop a map pin for the exact location — all in one record — is exactly what I needed."

— site_supervisor_tanaka

"I built my own inventory tracking form in about ten minutes. Set up a list selector for category, added min-value validation on the quantity field, and now my team makes far fewer input errors. Didn't expect to be able to do all that without any coding."

— retail_manager_yamada

"Using it to log client visits. The map pin feature for saving the visit location was the deciding factor for me. Clean, simple interface, and it works offline — which matters when I'm in areas with poor signal."

— sales_rep_sato

Frequently Asked Questions

Find answers to common questions below.

QWhat field types are available?

AFormMaker supports 9 field types: single-line text, multi-line text area, integer, decimal, photo, map, date, time, and list selector. List selectors can be displayed as a dropdown picker, radio buttons, or checkboxes, with your own custom options.
QWhere is my data stored?

AAll data is stored locally on your iPhone using SwiftData. No internet connection is required to create forms, enter data, or search records. Your data stays on your device and is not uploaded to any server.
QCan I change a form's fields after I've already entered data?

AYes. You can add, edit, delete, or reorder fields in the design screen at any time. Changes to the form design do not affect records that have already been saved.
QHow many photos can I store?

APhoto storage is limited only by your iPhone's available storage space. Each photo field stores one image per record. If you need to capture multiple photos for the same record, simply add multiple photo fields to your form design.
QIs the app free?

ACore features — form creation, data entry, search, and record browsing — are all free. Check the App Store listing for full details on available features and any optional in-app purchases.

Get it on the App Store

Download on the App Store
App Gallery