Say goodbye to manual data entry. Papereg transforms your PDF paper forms into smart, fillable documents. Scan, fill, analyze — all in one powerful platform.
Upload any PDF paper form and instantly convert it into an interactive, fillable document.
Fill forms digitally with auto-save, validation, and smart field detection for faster completion.
Gain insights from your form data with built-in analytics, charts, and exportable reports.
Scan physical forms with your camera and auto-fill fields using intelligent OCR technology.
Our AI engine understands your documents — from parsing complex PDF layouts to reading handwritten text on scanned forms. No manual setup required.
Upload any PDF form and our AI analyzes the structure — identifying fields, labels, sections, and layout — to automatically build a digital version of your form.
AI doesn't just read your PDF — it generates a fully interactive form with the right field types, validations, and display elements, ready for your team to start filling in.
Have a filled-out paper form? Upload a photo or scanned document and our AI reads the handwriting and printed text to auto-fill the digital form for you.
Have boxes of filled-out forms? Drop up to 50 scanned documents at once and let AI extract every field from every page — no manual data entry, no per-file uploads.
Drag and drop PDFs, photos, or scanned images into the batch uploader. Every file is uploaded to secure cloud storage and queued for AI processing.
Our AI reads each document — handwritten text, printed fields, checkboxes, dates — and maps the data to the correct form fields automatically.
Choose to auto-submit extracted records instantly or save them as drafts for your team to review and approve before they go live.
If a document fails to extract — blurry scan, unusual layout — retry just the failed files with one click. Successfully processed records are preserved.
patient-intake-form-001.pdf
Extracted 12 fields
consent-form-signed.jpg
Extracted 8 fields
registration-scan-002.png
Extracted 15 fields
Scanned paper forms & multi-page documents
Phone photos of filled-out paper forms
High-resolution scans & screenshots
Medical offices with filing cabinets of patient intake forms. Construction sites with stacks of safety inspections. Schools with boxes of enrollment paperwork. Batch Upload turns months of manual data entry into minutes of AI-powered extraction.
Go beyond simple fields. Papereg supports 31 field types — from tabs and collapsible sections to multi-column layouts, tags, embedded media, form relations, and linked forms — so your digital forms match any paper original.
Group related fields into switchable tabs — just like the original paper form. Each tab shows its own set of fields, keeping long forms clean and navigable.
Wrap groups of fields in expandable sections with clear headings. Users can focus on one area at a time while keeping the full form accessible.
Place fields side-by-side in a 12-column grid — perfect for name pairs, address blocks, or any compact layout. Automatic or manual column control.
Pull live data from other forms as dropdown options. Link employee lists, patient records, or inventory items across forms automatically.
Share a public URL for any form. Anyone can fill it out without an account — submissions land in your registry automatically.
Add images, YouTube/Vimeo embeds, and external links directly into forms. Perfect for instructional content and visual guides.
Capture digital signatures and file attachments. Signed documents and uploaded files are stored securely alongside submission data.
Guide users with instructional text, warnings, and informational callouts placed exactly where they need context.
Required fields, custom rules, type-specific validation. Forms enforce data quality before submission.
Chain forms into multi-step workflows. After submitting Form A, users are guided to Form B automatically. Sync data to CRMs on approval.
Choose from 14 industry-specific presets pre-loaded with forms, fields, and pages — or start from scratch. Your workspace is ready in seconds.
Employee onboarding, leave requests, training, and exit interviews
Student enrollment, evaluations, teacher observations, and scholarships
Patient intake, consent, prescriptions, satisfaction surveys, and referrals
Safety inspections, incident reports, equipment checks, and change orders
Rental applications, maintenance, lease renewals, and move-in checklists
Event registration, vendor applications, volunteer sign-ups, and surveys
Client intake, case info, conflict checks, fee agreements, and time entries
Health inspections, inventory, catering orders, and customer feedback
Memberships, health waivers, class bookings, and PT intake forms
Vehicle intake, repair estimates, work orders, and quality inspections
Service requests, cleaning checklists, quality inspections, and feedback
Pet registration, boarding reservations, vet visits, and vaccinations
Session bookings, model releases, client questionnaires, and invoices
Inventory, sourcing, sales tracking, and profit analytics for resellers
Start from scratch
Every template includes pre-built forms, fields, and a Getting Started page
All 14 industry templates come with 4-5 compliance-ready reports each, interactive charts, and export options. No configuration needed — just submit data and run reports.
5 reports
5 reports
5 reports
5 reports
5 reports
5 reports
5 reports
4 reports
4 reports
4 reports
4 reports
4 reports
4 reports
4 reports
Bar, line, doughnut, radar — every report comes with auto-generated visualizations.
Download polished PDF reports or Excel spreadsheets for stakeholders and auditors.
Slice data by date range, year, category, or custom filters for the exact view you need.
Build fully custom reports from your form data using a guided visual builder — pick your sources, add charts and summary cards, set filters and you're done. Power users can go further with JRDL, the JSON definition format that lets you export, import, and version-control any report.
Add summary cards, charts and tables to your report
Summary Cards
Total Submissions
1,284
aggregation: count
Approved
947
aggregation: count
Avg. Score
4.2
aggregation: average
| Name | Dept | Status |
|---|---|---|
| Alice M. | Engineering | Approved |
| Bob K. | HR | Submitted |
| Carol S. | Finance | Approved |
A guided 5-step wizard walks you through naming, connecting data sources, designing your layout, and setting filters — no technical knowledge needed. Add summary cards, charts, and tables in any combination with a few clicks.
Under the hood every report is a portable JSON Report Definition (JRDL v1.0). Define sources, field mappings, aggregations, chart axes, and table columns — then validate and version-control your configs like any other code.
Export any report as a
.json
definition file and import it into any workspace.
Missing source forms? Import anyway and reconnect later.
Share polished results as PDF, Excel, or published dashboard.
Every report you build in the visual UI is backed by a clean, human-readable JSON definition. You can write or edit it directly, export it, import it, and store it in version control — giving teams full programmatic control over their reports.
{
"version": "1.0", // JRDL schema version
"sources": [{
"alias": "intake", // reference name used in layout
"form_uid": "frm_abc123", // which form to pull data from
"field_mappings": {
"department": "dept_name", // report key → form field name
"submitted_on": "date_field",
"score": "rating"
}
}],
"layout": {
"summary_cards": [{
"id": "card_total",
"title": "Total Submissions",
"source": "intake",
"aggregation": "count", // count | sum | average | min | max | distinct_count
"color": "primary" // primary | secondary | accent | success | warning | error
}, {
"id": "card_avg",
"title": "Avg. Rating",
"source": "intake",
"aggregation": "average",
"field": "score",
"format": "decimal:1", // number | decimal | currency | percent | k_suffix
"color": "warning"
}],
"charts": [{
"id": "chart_trend",
"title": "Submissions by Month",
"type": "line", // bar | line | doughnut | pie | radar
"source": "intake",
"width": "full", // half | full | third
"x_axis": { "field": "submitted_on", "group_by": "month" },
"y_axis": { "aggregation": "count" }
}, {
"id": "chart_dept",
"title": "By Department",
"type": "doughnut",
"source": "intake",
"group_by": "department" // distribution chart: group by any field value
}],
"tables": [{
"id": "tbl_main",
"title": "Recent Records",
"source": "intake",
"columns": ["department", "score", "submitted_on"],
"sort": { "field": "submitted_on", "direction": "desc" },
"limit": 50
}]
},
"filters": {
"default_date_range": "30d", // 7d | 30d | 90d | 365d
"allow_date_range": true,
"allow_custom_dates": true
}
}
alias
— short name used in layout
form_uid
— which form to query
field_mappings
—
{"report_key": "form_field_name"}
pairs
aggregation
count · sum · average · min · max · distinct_count
field
— required for sum, average, min, max
format
number · decimal · currency · percent · k_suffix
color
primary · secondary · accent · success · warning · error
type
bar · line · doughnut · pie · radar
width
half · full · third
x_axis.group_by
day · week · month · quarter · year
group_by
— distribution by field value (categorical)
columns
— array of report key strings to show
sort
— { field, direction: "asc" | "desc" }
limit
— max rows (1–1000, default 100)
show_submission_link
— adds a "View" link column
Export
Download any report as a
.json
— auditable, shareable, git-friendly
Import
Paste the JSON into any workspace. Missing forms? Import partial and reconnect sources later
Run
Report executes live against real submission data with your current date filter
Share a report template across workspaces
Export the definition from one workspace and import it into another — only the source form wiring needs to be updated.
Programmatic report creation via the API
POST a JRDL payload to
POST /api/v1/custom-reports
to create and update reports from CI/CD pipelines or external tools.
Complex layouts beyond the visual builder
Fine-tune chart axis configs, table sort orders, column selections, and aggregation field targets with precision the UI doesn't expose.
Seed reports during workspace setup
Bundle JRDL definitions alongside preset configurations so new workspaces start with production-ready dashboards from day one — no manual building required.
Multi-source aggregation across forms
Combine data from several forms in a single report — e.g. join an intake form and a follow-up survey under two source aliases, then compare metrics side by side in one dashboard.
Peer review and auditing
Because reports are plain JSON, analysts and engineers can review them in pull requests, spot mapping errors before deployment, and maintain a clear audit trail of every change.
Every imported or API-submitted definition is validated against the JRDL v1.0 schema before saving — catching unknown source aliases, invalid aggregation types, missing required fields, duplicate aliases, and malformed axis configs. Validation errors are returned with precise field paths so you know exactly what to fix.
Automate your workflows without writing code. Set up rules that fire email notifications and webhooks whenever a submission is created, submitted, approved, rejected, or restored.
Send rich HTML emails to submitters, form owners, or any static address. Use dynamic variables like
{{field:employee_name}}
to personalise every message.
Push structured JSON payloads to any external URL — Zapier, Make, Slack, or your own API. Supports POST, PUT, and PATCH with optional HMAC-SHA256 signing for security.
React to every stage of a submission lifecycle: created, submitted, approved, rejected, deleted, and restored.
Notify HR on submission
submission.submitted → send_email
Push to Slack on approval
submission.approved → webhook
Rejection email to submitter
submission.rejected → send_email
6
Trigger events
2
Action types
∞
Rules per form
Interpolate form field values, submitter details, and submission URLs into email subject and body.
Verify payload authenticity with HMAC-SHA256 signatures sent in the
x-papereg-signature
header.
Optionally append a full HTML table of all submission field values directly inside the notification email.
Every automation run is logged with status, duration, and full request/response payloads for easy debugging.
Extend Papereg with powerful integrations. Push form data to your favorite CRM, build dashboards, and automate workflows — all from our built-in App Store.
CRM for small business
Full-featured CRM
Sales pipeline CRM
Enterprise CRM
Business analytics
Available from the Starter plan • More integrations coming soon
Four built-in roles with 25 configurable permissions across 7 categories. Workspace owners can customize every permission per role — no rigid access tiers.
Unrestricted
All permissions always enabled. Manage workspace settings, branding, billing, and team members.
Configurable
Create & edit forms, manage submissions, install apps, invite users, and export reports.
Configurable
View all submissions, approve or reject entries, export data, and access reports.
Configurable
Submit forms, edit and delete own submissions. Perfect for field workers and data entry staff.
Settings & branding
Invitations & roles
Create, edit, delete
Submissions & status
Knowledge base
View & export
Install & configure
Per role overrides
Create branded content pages — privacy policies, terms of service, instructions, FAQs — and publish them alongside your public forms. Every public form gets its own page library.
Attach content pages to any public form. Visitors see policy links, instructions, and legal text right next to the form — no separate website needed.
Write pages in Markdown with a side-by-side live preview. Add headings, lists, tables, links — full rich content without any HTML knowledge.
Control who sees each page. Internal pages for team documentation, public pages for external audiences, or both. Toggle publishing with one click.
Public pages inherit your workspace logo, colors, and theme. Visitors see a cohesive, professional brand — not a generic form tool.
Privacy Policy
/f/abc123/pages/privacy-policy
Terms of Service
/f/abc123/pages/terms-of-service
How to Fill This Form
/f/abc123/pages/how-to-fill
Internal SOP Guide
Workspace only
Pages are accessible at /f/:form_uid/pages/:slug
Not every choice fits a dropdown. The Tags field lets users type free-form keywords, skills, labels, or categories with a clean chip-based interface — no predefined options required.
Unlike dropdowns and radio buttons, tags let users enter any value. Perfect for skills, keywords, categories, interests, or labels that vary per submission.
Press Enter, comma, or Tab to add a tag instantly. Paste a comma-separated list and all values are added at once. Backspace removes the last tag.
Set a maximum number of tags per field to keep data tidy. Duplicates are automatically prevented — no repeated entries.
Tag values are searchable and sortable in the submission registry. Filter submissions by tags to find exactly what you need.
Start free with 7 forms and 500 records per form. Scale as you grow — no surprise fees.
Save 2 months with annual billing on all paid plans
Get started — try every feature
$24.17/mo billed annually
For freelancers & solo professionals
$49.17/mo billed annually
For growing teams
$124.17/mo billed annually
For departments & mid-size companies
For large-scale operations with SLA
See how much work Papereg handles for a startup on the Starter or Pro plan in a single year.
$29/mo · $290/yr (annual)
$59/mo · $590/yr (annual)
Competitors charge $0.10–$0.25 per page for OCR and document parsing. Papereg includes AI extraction in every plan — even Free. That means a Pro user scanning 1,000 pages/month saves $100–$250/mo compared to per-page pricing.
Jotform Bronze
$34/mo
25 forms, no AI extraction
Typeform Basic
$29/mo
10 responses/mo, no OCR
Papereg Starter
$29/mo
25 forms + AI extraction + batch upload
Start with 7 forms and 25 AI scans — completely free. No credit card, no catch.
Start for FreeNo credit card required · Upgrade anytime from $29/mo