Skip to main content

Supported File Types

Supported File Types in Hatz AI

Hatz AI accepts many common file types for upload. This article lists the file families Hatz commonly supports and notes important handling details. Exact behavior can vary by product surface, model, file contents, size, and account settings.

Format notes

  • Supported upload formats are source-file formats that Hatz can commonly accept for reading or processing. Generated downloadable output files use separate product behavior and may have different persistence, count, or download limits.

  • A listed extension does not guarantee that every model, workflow, agent, or product surface can parse every file with that extension. File contents, scans, embedded media, macros, encryption, size, and account settings can affect behavior.

  • XLSM files can be uploaded as macro-enabled Excel workbooks. Macros are not executed.

  • VTT files are useful for meeting transcripts or video captions exported from Zoom, Teams, or similar tools.

  • PCAP files can be uploaded where supported. Hatz does not execute or replay packets, and analysis behavior depends on the product surface, model, and file contents.


Documents

  • doc, docx — Microsoft Word documents

  • pdf — PDF files

  • ppt, pptx — Microsoft PowerPoint presentations

Spreadsheets

  • csv — comma-separated values

  • xls, xlsx — Microsoft Excel workbooks

  • xlsm — macro-enabled Excel workbook. Macros are not executed.

Images

  • gif, jpeg, jpg, png, webp

Audio and Video

Audio and video files may go through transcription before the AI can work with their content.

  • aac, flac, m4a, mp3, ogg, wav — audio formats

  • mp4, webm — video or browser-recording formats, depending on the file contents and source.

Plain Text

  • log — log files

  • txt — plain text

  • vtt — WebVTT subtitle and captions files. Treated as plain text; a convenient format for uploading meeting transcripts or video captions.

Code and Configuration

These files are read directly by the AI as text. No code is executed.

  • c, cc, cpp, cxx, h, hpp — C/C++

  • cs — C#

  • css — stylesheets

  • go — Go

  • java — Java

  • js, jsx — JavaScript

  • kt, kts — Kotlin

  • php — PHP

  • ps1 — PowerShell

  • py — Python

  • rb — Ruby

  • rs — Rust

  • scala — Scala

  • sh — shell scripts

  • sql — SQL

  • swift — Swift

  • ts, tsx — TypeScript

Structured Text

These files are read directly by the AI as text.

  • drawio — Draw.io diagrams

  • env — environment variable files

  • htm, html — HTML

  • ini — INI config files

  • json — JSON

  • md — Markdown

  • svg — SVG

  • toml — TOML

  • xml — XML

  • yaml, yml — YAML

Archives

  • zip — ZIP archives can be uploaded. Content extraction depends on the file types inside the archive.

Network Captures

  • pcap — packet capture files. Hatz does not execute or replay packets, and analysis behavior depends on the product surface, model, and file contents.

Did this answer your question?