Ingantt for Web - Help

Import & Export #

Open project files from many scheduling applications and export your project to PDF, PNG, CSV, or other formats.

Importing Project Files #

Ingantt can open project files from many scheduling applications, not just Microsoft Project. Supported import formats include:

To import a file, click the + button on the Projects screen, or use the Import option in the File menu. If you make changes to an imported file, Ingantt saves them in XML format.

To open non-XML project files, Ingantt sends them through a secure connection to the Ingantt web service for conversion. Your files are not stored on the service. An internet connection is required. YAML files are parsed locally.

Exporting Your Project #

Ingantt provides multiple export formats through the Export option in the File menu (or Download on web). When you choose Export, a dialog appears allowing you to select the desired format:

Format Description
PDF Printable PDF document of your Gantt chart
PNG Image file of your Gantt chart (includes current theme)
CSV Comma-separated values file with task data for spreadsheets
XML Project XML format for interoperability
YAML Compact, human-readable project definition designed for AI-assisted editing
Markdown Text format for documentation, READMEs, or wikis

The exported file reflects your current Gantt chart settings. For example, if task names are hidden in the Options dialog, they won't appear in the export either. The zoom level is also preserved.

PDF exports always use light theme colors, while PNG exports use the current UI theme (light or dark). CSV, YAML, and Markdown exports are plain text. When visible in the UI, split tasks, baseline bars, and leveling ghost bars are all rendered in PDF and PNG exports.

Editing YAML with AI Agents #

YAML export is designed for editing with an AI coding assistant (Claude Code, Codex, or any tool that can read and write files). Export the project, describe the changes you want in natural language — "add a two-week QA phase after development", "assign Alex to all design tasks" — and import the result back.

The format holds inputs only (durations, dependencies, constraints, assignments, calendars, rates). Derived values — task start/finish dates, total cost, critical path, slack, summary rollups — are omitted on purpose; Ingantt recomputes them on import. The agent shouldn't try to work out dates itself.

Point the agent at the YAML format reference so it knows the schema.

For real-time editing without the export/import round-trip, see Edit with AI — the AI reads and writes the same YAML schema over a live session and you watch each change appear in the Gantt chart as it happens.