Help

Getting Started

  1. Upload Your Files

    Drag and drop or select XSD files and optional XBRL linkbase files (presentation, label, calculation).

  2. Configure Options

    Choose grouping strategy, label language, and other preferences.

  3. Generate Bundle

    Click "Generate Form Bundle" to create and download your offline form package.

  4. Extract and Use

    Extract the ZIP file and open index.html in your browser. The form works completely offline!

Supported File Types

  • XSD (XML Schema) - Required. Defines the structure and constraints.
  • XBRL Presentation Linkbase - Optional. Provides section hierarchy and ordering.
  • XBRL Label Linkbase - Optional. Provides human-readable labels in multiple languages.
  • XBRL Calculation Linkbase - Optional. Enables calculation validation warnings.
  • XML Instance - Optional. Can be used for testing import functionality.

Browser Compatibility

Both the generator and form bundles work in modern browsers:

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Privacy & Security

🔒 100% Client-Side Processing

All parsing, validation, and bundle generation happens entirely in your browser. Your files never leave your computer.

📡 No Network Requests

After the initial page load, no data is sent to any server. Form bundles work completely offline via the file:// protocol.

🚫 No Telemetry

We don't collect analytics, track usage, or send error reports. Your privacy is paramount.

Troubleshooting

❌ "No XSD file found in input"
Make sure you've uploaded at least one .xsd file. The generator requires an XSD schema to work.
❌ Large file warning
Files larger than 10MB may cause memory issues in the browser. Consider splitting large schemas or using a desktop tool.
❌ Form bundle doesn't open
Make sure you've extracted the ZIP file first. Some browsers block file:// access - try a different browser or use a local web server.
⚠️ Missing labels
If XBRL labels are missing, the generator will fall back to element names. Check that your label linkbase is correctly formatted.