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 documentspdf— PDF filesppt,pptx— Microsoft PowerPoint presentations
Spreadsheets
csv— comma-separated valuesxls,xlsx— Microsoft Excel workbooksxlsm— 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 formatsmp4,webm— video or browser-recording formats, depending on the file contents and source.
Plain Text
log— log filestxt— plain textvtt— 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— stylesheetsgo— Gojava— Javajs,jsx— JavaScriptkt,kts— Kotlinphp— PHPps1— PowerShellpy— Pythonrb— Rubyrs— Rustscala— Scalash— shell scriptssql— SQLswift— Swiftts,tsx— TypeScript
Structured Text
These files are read directly by the AI as text.
drawio— Draw.io diagramsenv— environment variable fileshtm,html— HTMLini— INI config filesjson— JSONmd— Markdownsvg— SVGtoml— TOMLxml— XMLyaml,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.
