🧾 PDF Form Creator

Turn any PDF into a genuine fillable form — drag text, multiline, dropdown, checkbox, radio, date and signature fields onto the page, set their names, defaults, validation and more, then export a real AcroForm PDF that works in Adobe Reader. Everything runs privately in your browser; your file is never uploaded.

📤 Drag a PDF file here or click to choose

📄 PDF only🔒 Secure processing🚫 No server upload

✨ Key Features

🧩 Seven field types

Add text, multiline, dropdown, checkbox, radio, date and signature fields — the building blocks of any real interactive PDF form.

🖊️ Drag to place

Pick a field type and drag on the page to draw it exactly where you want, then move, resize or duplicate it freely.

🎛️ Full properties

Set each field's name, tooltip, default value, font size, alignment, max length, and options for dropdowns and radios.

✅ Required & read‑only

Mark fields as required so they must be completed, or read‑only for pre‑filled values the recipient cannot change.

📋 Ready‑made templates

Insert a registration, invoice or survey layout in one click and adjust it, instead of building every form from scratch.

🗂️ Pages, zoom & thumbnails

Work across every page with arrows, go‑to‑page and a thumbnail strip that shows how many fields each page holds.

↩️ Undo, redo & reuse

Undo and redo every change, and export your field layout as JSON to re‑import it and reuse the same form design later.

📄 Real AcroForm output

The result is a genuine fillable PDF that opens correctly in Adobe Reader and every major viewer — not a flat image.

🔒 100% private

Everything runs locally with pdf.js and pdf‑lib. Your PDF is never uploaded — no server, no account, no tracking.

🎁 Why use it

Registration & application forms Invoices & order forms Surveys & feedback HR & onboarding Contracts with signature fields No print‑and‑scan Works offline Free forever

🧰 Related Tools

Fill PDF FormComplete any fillable PDF form in your browser. Sign PDFDraw, type or upload a signature onto a PDF. Edit PDFAdd text, shapes and images anywhere on a page. Add Image to PDFPlace photos, logos and stamps on a PDF. Merge PDFCombine several PDFs into one document. Metadata EditorView and edit PDF document properties.

ℹ️ About This Tool

The ApneSoftware PDF Form Creator turns an ordinary, static PDF into a genuine fillable form — an interactive document, technically called an AcroForm, whose fields can be typed into, ticked and selected directly on screen in Adobe Reader, Chrome, Edge or any standard PDF viewer. Instead of printing a document, filling it by hand and scanning it back, you add real form fields on top of the page here, and everyone who receives the file can complete it digitally. This is exactly the capability that expensive desktop software such as Adobe Acrobat Pro, Foxit and Nitro provides, delivered as a fast, free web page that never uploads your file anywhere.

When you open a PDF it renders page by page using pdf.js, the same engine behind Firefox’s built‑in viewer, giving you an accurate canvas to design on. Building the form is intuitive: choose a field type from the palette and drag on the page to draw it exactly where it belongs, then move it, resize it from the corner handle, or duplicate it. The tool supports the field types real forms need — single‑line text for names and short answers, multiline text for addresses and comments, dropdown lists for predefined choices, checkboxes for yes/no options, radio groups for pick‑one questions, date fields for deadlines and birthdays, and signature fields for approvals. Each is created as a proper interactive widget in the exported PDF, not a drawing.

Every field is fully configurable through a dedicated properties panel. You give each one a name — the identifier that appears when the form is filled and when its data is collected — and you can add a tooltip that shows help text on hover, a default value that pre‑fills the field, and a font size and alignment for how the entered text looks. Text fields can enforce a maximum length; dropdowns and radio groups take a comma‑separated list of options. Two switches control behaviour that matters on real forms: Required marks a field that must be completed before the form can be submitted, and Read‑only locks a pre‑filled value the recipient cannot change. Fields are automatically given sensible unique names, and duplicates are de‑duplicated at save time so the resulting PDF is always valid.

To make form building fast, the tool includes ready‑made templates. A single click drops a complete registration, invoice or survey layout onto the current page, which you can then reposition and rename to suit your document — a huge head start compared with placing every field by hand. And because good forms are often reused and refined, you can export your entire field layout as JSON and re‑import it later to recreate the same design on another PDF, or export a CSV list of the fields for documentation and review. This makes the tool practical not just for a one‑off form but for a repeatable, standardised form‑production workflow.

Designing longer or multi‑page forms is comfortable. A live thumbnail strip lets you jump between pages and shows a badge with the number of fields on each one, so you can see your whole form at a glance; page arrows, a go‑to‑page box and zoom controls help you place fields precisely over existing lines and labels. A full undo and redo history means you can experiment without fear, and a statistics strip keeps a running count of the total fields and how many are marked required. When you are finished, one click writes all of your fields — with their names, defaults, options, validation and flags — into the PDF using pdf‑lib and downloads a genuine fillable form that opens correctly everywhere, including in our companion PDF Form Filler tool.

It helps to understand what makes a form field “real”. A genuine fillable PDF stores each control as a structured widget with a type, a unique name, an appearance and a set of flags, all held in the document’s AcroForm dictionary. That is very different from simply drawing a box or a line on the page: a drawn rectangle looks like a field but cannot be clicked or typed into, and any text you place is fixed forever. Because this tool creates true widgets with pdf‑lib, the fields it produces behave exactly as users expect — the cursor lands inside a text box, a dropdown opens its list, a checkbox toggles, and the entered data can later be extracted or collected programmatically. It also assigns every field a clean, unique name and preserves the order in which you add them, which becomes the natural tab order a person follows when pressing Tab to move from one field to the next. These details are what separate a professional, submission‑ready form from a document that merely looks like one, and the tool handles them for you automatically so you can focus on layout rather than PDF internals.

Above all, the tool is private by design. Every step — rendering the PDF, placing the fields and generating the AcroForm — happens entirely on your own device using the open‑source pdf.js and pdf‑lib libraries. Nothing is uploaded to a server, nothing is stored, and no account or email is required; once the page has loaded you can even work offline. That matters because the documents people turn into forms are frequently sensitive — contracts, HR and onboarding paperwork, medical and insurance intake sheets, financial applications — and they should never be sent to a third‑party server merely to have fields added. Whether you are a small business creating an order form, an HR team preparing onboarding documents, a school building a registration sheet, or anyone who wants a professional fillable PDF without costly software, this tool gives you complete control over form design with nothing to install and no privacy compromise.


ℹ️ इस टूल के बारे में

ApneSoftware PDF Form Creator एक सामान्य, स्थिर PDF को असली भरने लायक फॉर्म में बदल देता है — एक इंटरैक्टिव दस्तावेज़, जिसे तकनीकी रूप से AcroForm कहा जाता है, जिसकी फ़ील्ड में Adobe Reader, Chrome, Edge या किसी भी मानक PDF व्यूअर में सीधे स्क्रीन पर टाइप किया, टिक किया और चुना जा सकता है। किसी दस्तावेज़ को प्रिंट करके, हाथ से भरकर और वापस स्कैन करने के बजाय, आप यहाँ पेज पर असली फॉर्म फ़ील्ड जोड़ते हैं, और जो भी फ़ाइल प्राप्त करता है वह उसे डिजिटल रूप से पूरा कर सकता है। यही क्षमता Adobe Acrobat Pro, Foxit और Nitro जैसे महँगे सॉफ़्टवेयर देते हैं, जो यहाँ एक तेज़, मुफ़्त वेब पेज के रूप में मिलती है जो आपकी फ़ाइल कभी कहीं अपलोड नहीं करता।

जब आप PDF खोलते हैं, यह pdf.js का उपयोग करके पेज‑दर‑पेज रेंडर होती है — वही इंजन जो Firefox के व्यूअर के पीछे है। फॉर्म बनाना सहज है: पैलेट से फ़ील्ड प्रकार चुनें और पेज पर खींचकर उसे ठीक वहाँ बनाएँ जहाँ वह होना चाहिए, फिर उसे हिलाएँ, कोने के हैंडल से आकार बदलें, या डुप्लिकेट करें। टूल उन फ़ील्ड प्रकारों का समर्थन करता है जो असली फॉर्म को चाहिए — नामों और छोटे उत्तरों के लिए एक‑पंक्ति टेक्स्ट, पते और टिप्पणियों के लिए बहु‑पंक्ति टेक्स्ट, पूर्व‑निर्धारित विकल्पों के लिए dropdown, हाँ/नहीं के लिए checkbox, एक‑चुनें प्रश्नों के लिए radio, तिथियों के लिए date, और अनुमोदन के लिए signature फ़ील्ड।

हर फ़ील्ड एक समर्पित गुण पैनल के माध्यम से पूरी तरह कॉन्फ़िगर करने योग्य है। आप हर एक को एक नाम देते हैं — वह पहचानकर्ता जो फॉर्म भरते समय और उसका डेटा एकत्र करते समय दिखता है — और आप एक tooltip, एक default value, और टाइप किए गए टेक्स्ट के लिए font sizealignment जोड़ सकते हैं। टेक्स्ट फ़ील्ड अधिकतम लंबाई लागू कर सकती हैं; dropdown और radio अल्पविराम से अलग किए गए options लेते हैं। दो स्विच व्यवहार नियंत्रित करते हैं: Required उस फ़ील्ड को चिह्नित करता है जिसे पूरा करना ज़रूरी है, और Read‑only पहले से भरे मान को लॉक कर देता है।

फॉर्म बनाना तेज़ करने के लिए, टूल में तैयार टेम्पलेट शामिल हैं। एक क्लिक वर्तमान पेज पर एक पूरा registration, invoice या survey लेआउट रख देता है, जिसे आप अपने दस्तावेज़ के अनुसार दोबारा व्यवस्थित और नाम बदल सकते हैं। और चूँकि अच्छे फॉर्म अक्सर दोबारा उपयोग होते हैं, आप अपने पूरे फ़ील्ड लेआउट को JSON के रूप में निर्यात कर सकते हैं और बाद में किसी अन्य PDF पर वही डिज़ाइन फिर से बनाने के लिए आयात कर सकते हैं, या दस्तावेज़ीकरण के लिए फ़ील्ड की CSV सूची निर्यात कर सकते हैं।

लंबे या बहु‑पेज फॉर्म डिज़ाइन करना सुविधाजनक है। एक लाइव थंबनेल स्ट्रिप आपको पेजों के बीच जाने देती है और हर पेज पर फ़ील्ड की संख्या का बैज दिखाती है; पेज तीर, go‑to‑page बॉक्स और ज़ूम नियंत्रण फ़ील्ड को सटीक रूप से रखने में मदद करते हैं। पूरा undo और redo इतिहास आपको बिना डर के प्रयोग करने देता है। समाप्त होने पर, एक क्लिक आपकी सभी फ़ील्ड — उनके नाम, डिफ़ॉल्ट, विकल्प, सत्यापन और फ़्लैग के साथ — pdf‑lib का उपयोग करके PDF में लिख देता है और एक असली भरने लायक फॉर्म डाउनलोड कर देता है।

यह समझना उपयोगी है कि किसी फ़ील्ड को “असली” क्या बनाता है। एक वास्तविक भरने लायक PDF हर कंट्रोल को एक संरचित widget के रूप में संग्रहीत करती है जिसमें प्रकार, एक यूनिक नाम, एक स्वरूप और फ़्लैग का समूह होता है, जो सब दस्तावेज़ की AcroForm dictionary में रखे जाते हैं। यह पेज पर केवल एक बॉक्स या रेखा खींचने से बहुत अलग है: खींचा गया आयत फ़ील्ड जैसा दिखता है पर उस पर क्लिक या टाइप नहीं किया जा सकता। चूँकि यह टूल pdf‑lib से असली widget बनाता है, जो फ़ील्ड यह बनाता है वे ठीक वैसे ही काम करते हैं जैसे उपयोगकर्ता अपेक्षा करते हैं — कर्सर टेक्स्ट बॉक्स के अंदर जाता है, dropdown अपनी सूची खोलता है, checkbox टॉगल होता है, और दर्ज किया गया डेटा बाद में निकाला या एकत्र किया जा सकता है। यह हर फ़ील्ड को एक साफ़, यूनिक नाम भी देता है और जिस क्रम में आप उन्हें जोड़ते हैं उसे बनाए रखता है, जो वही स्वाभाविक tab order बन जाता है जिसका पालन कोई व्यक्ति Tab दबाकर एक फ़ील्ड से अगली तक जाते समय करता है। यही विवरण एक पेशेवर, जमा करने योग्य फॉर्म को उस दस्तावेज़ से अलग करते हैं जो केवल फॉर्म जैसा दिखता है।

सबसे बढ़कर, यह टूल डिज़ाइन से ही निजी है। हर चरण — PDF रेंडर करना, फ़ील्ड रखना और AcroForm बनाना — पूरी तरह आपके अपने डिवाइस पर ओपन‑सोर्स pdf.js और pdf‑lib लाइब्रेरी से होता है। कुछ भी सर्वर पर अपलोड नहीं होता, कुछ भी सेव नहीं होता, और किसी अकाउंट की ज़रूरत नहीं; पेज लोड होने के बाद आप ऑफ़लाइन भी काम कर सकते हैं। यह इसलिए मायने रखता है क्योंकि जिन दस्तावेज़ों को लोग फॉर्म बनाते हैं वे अक्सर संवेदनशील होते हैं — अनुबंध, HR कागज़ात, मेडिकल और बीमा फॉर्म, वित्तीय आवेदन।

📖 How To Use

  1. Upload your PDF. Drag it into the drop zone or click to choose. It renders page by page with a thumbnail strip.
  2. Add fields. Pick a field type from the palette and drag on the page to place it, or insert a ready‑made template.
  3. Set properties. Name each field and set required, read‑only, default value, tooltip, font, alignment, max length or options.
  4. Design every page. Use the arrows, go‑to‑page or thumbnails to add fields across the whole document; undo/redo anytime.
  5. Save the form. Click Save Fillable PDF to download a genuine AcroForm that works in Adobe Reader and any viewer.

❓ Frequently Asked Questions

🔒 Privacy

This tool builds your form entirely inside your browser using the pdf.js and pdf‑lib libraries. Your PDF is never uploaded to any server, never stored, and never transmitted anywhere. No account, email or signup is required, and once the page has loaded you can even work offline. Because the documents people turn into forms — contracts, HR, medical and financial paperwork — are often confidential, this local‑only design keeps them under your sole control from upload to download.

🌐 Browser Compatibility

Works in all modern browsers — Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Brave and Opera — on Windows, macOS, Linux, Android and iOS. It relies only on JavaScript and the standard File, Blob and Canvas APIs plus pdf.js. Placing and resizing fields works with both mouse and touch, so you can build forms on a phone or tablet as well as a desktop. The exported fillable PDF opens in every standards‑compliant PDF reader.

🧷 Supported PDF Standards

The tool generates standard PDF AcroForm fields — the interactive form technology defined in the PDF specification and supported by Adobe Reader, Chrome, Edge, Preview, Foxit and virtually every PDF viewer. Fields are created as proper form widgets with names, values, default values, options and flags (required, read‑only), so the output behaves as a true fillable form rather than a flattened image. Filled data can later be read back or collected by any AcroForm‑aware application.

🧩 Supported Form Field Types

Single‑line text, multiline text, dropdown (combo box), checkbox, radio button group, date (a text field configured for dates) and a signature field. Each supports a name and tooltip; text‑based fields also support default value, font size, alignment and maximum length; dropdown and radio fields take a list of options; and every field can be marked required or read‑only.

📄 Supported File Formats

Input: a standard PDF file (.pdf), including multi‑page documents. Output: a fillable AcroForm PDF with your fields embedded, plus optional exports of the field layout as JSON (re‑importable as a template) and a field list as CSV. The visible content of your original PDF is preserved — the form fields are simply added on top.